LLVM 24.0.0git
llvm::ICFLoopSafetyInfo Member List

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

allLoopPathsLeadToBlock(const BasicBlock *BB, const DominatorTree *DT) constllvm::LoopSafetyInfo
anyBlockMayThrow() const overridellvm::ICFLoopSafetyInfovirtual
blockMayThrow(const BasicBlock *BB) const overridellvm::ICFLoopSafetyInfovirtual
computeBlockColors()llvm::LoopSafetyInfoprotected
copyColors(BasicBlock *New, BasicBlock *Old)llvm::LoopSafetyInfo
CurLoopllvm::LoopSafetyInfoprotected
doesNotWriteMemoryBefore(const BasicBlock *BB) constllvm::ICFLoopSafetyInfo
doesNotWriteMemoryBefore(const Instruction &I) constllvm::ICFLoopSafetyInfo
getBlockColors() constllvm::LoopSafetyInfo
ICFLoopSafetyInfo(const Loop *L)llvm::ICFLoopSafetyInfoinlineexplicit
insertInstructionTo(const Instruction *Inst, const BasicBlock *BB)llvm::ICFLoopSafetyInfo
isGuaranteedToExecute(const Instruction &Inst, const DominatorTree *DT) const overridellvm::ICFLoopSafetyInfovirtual
LoopSafetyInfo(const Loop *CurLoop)llvm::LoopSafetyInfoinline
removeInstruction(const Instruction *Inst)llvm::ICFLoopSafetyInfo
~LoopSafetyInfo()=defaultllvm::LoopSafetyInfovirtual