LLVM 23.0.0git
llvm::AMDGPU::PhiLoweringHelper Member List

This is the complete list of members for llvm::AMDGPU::PhiLoweringHelper, including all inherited members.

buildMergeLaneMasks(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, const DebugLoc &DL, Register DstReg, Register PrevReg, Register CurReg)=0llvm::AMDGPU::PhiLoweringHelperpure virtual
collectIncomingValuesFromPhi(const MachineInstr *MI, SmallVectorImpl< Incoming > &Incomings) const =0llvm::AMDGPU::PhiLoweringHelperpure virtual
constrainAsLaneMask(Incoming &In)=0llvm::AMDGPU::PhiLoweringHelperpure virtual
DTllvm::AMDGPU::PhiLoweringHelperprotected
getCandidatesForLowering(SmallVectorImpl< MachineInstr * > &Vreg1Phis) const =0llvm::AMDGPU::PhiLoweringHelperpure virtual
getSaluInsertionAtEnd(MachineBasicBlock &MBB) constllvm::AMDGPU::PhiLoweringHelper
initializeLaneMaskRegisterAttributes(Register LaneMask)llvm::AMDGPU::PhiLoweringHelperinline
initializeLaneMaskRegisterAttributes(MachineRegisterInfo::VRegAttrs Attrs)llvm::AMDGPU::PhiLoweringHelperinline
isConstantLaneMask(Register Reg, bool &Val) constllvm::AMDGPU::PhiLoweringHelper
isLaneMaskReg(Register Reg) constllvm::AMDGPU::PhiLoweringHelperinline
IsWave32llvm::AMDGPU::PhiLoweringHelperprotected
LaneMaskRegAttrsllvm::AMDGPU::PhiLoweringHelperprotected
LMCllvm::AMDGPU::PhiLoweringHelperprotected
lowerPhis()llvm::AMDGPU::PhiLoweringHelper
markAsLaneMask(Register DstReg) const =0llvm::AMDGPU::PhiLoweringHelperpure virtual
MFllvm::AMDGPU::PhiLoweringHelperprotected
MRIllvm::AMDGPU::PhiLoweringHelperprotected
PDTllvm::AMDGPU::PhiLoweringHelperprotected
PhiLoweringHelper(MachineFunction *MF, MachineDominatorTree *DT, MachinePostDominatorTree *PDT)llvm::AMDGPU::PhiLoweringHelper
PhiRegistersllvm::AMDGPU::PhiLoweringHelperprotected
replaceDstReg(Register NewReg, Register OldReg, MachineBasicBlock *MBB)=0llvm::AMDGPU::PhiLoweringHelperpure virtual
STllvm::AMDGPU::PhiLoweringHelperprotected
TIIllvm::AMDGPU::PhiLoweringHelperprotected
~PhiLoweringHelper()=defaultllvm::AMDGPU::PhiLoweringHelpervirtual