LLVM 22.0.0git
|
This is the complete list of members for llvm::ReachingDefInfo, including all inherited members.
collectKilledOperands(MachineInstr *MI, InstSet &Dead) const | llvm::ReachingDefInfo | |
getClearance(MachineInstr *MI, Register Reg) const | llvm::ReachingDefInfo | |
getGlobalReachingDefs(MachineInstr *MI, Register Reg, InstSet &Defs) const | llvm::ReachingDefInfo | |
getGlobalUses(MachineInstr *MI, Register Reg, InstSet &Uses) const | llvm::ReachingDefInfo | |
getLiveInUses(MachineBasicBlock *MBB, Register Reg, InstSet &Uses) const | llvm::ReachingDefInfo | |
getLiveOuts(MachineBasicBlock *MBB, Register Reg, InstSet &Defs, BlockSet &VisitedBBs) const | llvm::ReachingDefInfo | |
getLiveOuts(MachineBasicBlock *MBB, Register Reg, InstSet &Defs) const | llvm::ReachingDefInfo | |
getLocalLiveOutMIDef(MachineBasicBlock *MBB, Register Reg) const | llvm::ReachingDefInfo | |
getMIOperand(MachineInstr *MI, unsigned Idx) const | llvm::ReachingDefInfo | |
getMIOperand(MachineInstr *MI, MachineOperand &MO) const | llvm::ReachingDefInfo | |
getReachingDef(MachineInstr *MI, Register Reg) const | llvm::ReachingDefInfo | |
getReachingLocalUses(MachineInstr *MI, Register Reg, InstSet &Uses) const | llvm::ReachingDefInfo | |
getUniqueReachingMIDef(MachineInstr *MI, Register Reg) const | llvm::ReachingDefInfo | |
hasLocalDefBefore(MachineInstr *MI, Register Reg) const | llvm::ReachingDefInfo | |
hasSameReachingDef(MachineInstr *A, MachineInstr *B, Register Reg) const | llvm::ReachingDefInfo | |
init() | llvm::ReachingDefInfo | |
invalidate(MachineFunction &F, const PreservedAnalyses &PA, MachineFunctionAnalysisManager::Invalidator &) | llvm::ReachingDefInfo | |
isReachingDefLiveOut(MachineInstr *MI, Register Reg) const | llvm::ReachingDefInfo | |
isRegDefinedAfter(MachineInstr *MI, Register Reg) const | llvm::ReachingDefInfo | |
isRegUsedAfter(MachineInstr *MI, Register Reg) const | llvm::ReachingDefInfo | |
isSafeToDefRegAt(MachineInstr *MI, Register Reg) const | llvm::ReachingDefInfo | |
isSafeToDefRegAt(MachineInstr *MI, Register Reg, InstSet &Ignore) const | llvm::ReachingDefInfo | |
isSafeToMoveBackwards(MachineInstr *From, MachineInstr *To) const | llvm::ReachingDefInfo | |
isSafeToMoveForwards(MachineInstr *From, MachineInstr *To) const | llvm::ReachingDefInfo | |
isSafeToRemove(MachineInstr *MI, InstSet &ToRemove) const | llvm::ReachingDefInfo | |
isSafeToRemove(MachineInstr *MI, InstSet &ToRemove, InstSet &Ignore) const | llvm::ReachingDefInfo | |
print(raw_ostream &OS) | llvm::ReachingDefInfo | |
ReachingDefInfo() | llvm::ReachingDefInfo | |
ReachingDefInfo(ReachingDefInfo &&) | llvm::ReachingDefInfo | |
releaseMemory() | llvm::ReachingDefInfo | |
reset() | llvm::ReachingDefInfo | |
run(MachineFunction &mf) | llvm::ReachingDefInfo | |
traverse() | llvm::ReachingDefInfo | |
~ReachingDefInfo() | llvm::ReachingDefInfo |