LLVM 19.0.0git
llvm::PhiLoweringHelper Member List

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

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