LLVM 22.0.0git
SILowerI1Copies.h File Reference

Interface definition of the PhiLoweringHelper class that implements lane mask merging algorithm for divergent i1 phis. More...

Go to the source code of this file.

Classes

struct  llvm::Incoming
 Incoming for lane maks phi as machine instruction, incoming register Reg and incoming block Block are taken from machine instruction. More...
class  llvm::PhiLoweringHelper

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Functions

Register llvm::createLaneMaskReg (MachineRegisterInfo *MRI, MachineRegisterInfo::VRegAttrs LaneMaskRegAttrs)

Detailed Description

Interface definition of the PhiLoweringHelper class that implements lane mask merging algorithm for divergent i1 phis.

Definition in file SILowerI1Copies.h.