LLVM 20.0.0git
|
Interface definition of the PhiLoweringHelper class that implements lane mask merging algorithm for divergent i1 phis. More...
#include "GCNSubtarget.h"
#include "llvm/CodeGen/MachineBasicBlock.h"
#include "llvm/CodeGen/MachinePostDominators.h"
#include "llvm/CodeGen/MachineSSAUpdater.h"
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) |
Interface definition of the PhiLoweringHelper class that implements lane mask merging algorithm for divergent i1 phis.
Definition in file SILowerI1Copies.h.