Searched refs:ICFLoopSafetyInfo (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MustExecute.cpp | 69 bool ICFLoopSafetyInfo::blockMayThrow(const BasicBlock *BB) const { in blockMayThrow() 73 bool ICFLoopSafetyInfo::anyBlockMayThrow() const { in anyBlockMayThrow() 77 void ICFLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 91 void ICFLoopSafetyInfo::insertInstructionTo(const Instruction *Inst, in insertInstructionTo() 97 void ICFLoopSafetyInfo::removeInstruction(const Instruction *Inst) { in removeInstruction() 285 bool ICFLoopSafetyInfo::isGuaranteedToExecute(const Instruction &Inst, in isGuaranteedToExecute() 292 bool ICFLoopSafetyInfo::doesNotWriteMemoryBefore(const BasicBlock *BB, in doesNotWriteMemoryBefore() 312 bool ICFLoopSafetyInfo::doesNotWriteMemoryBefore(const Instruction &I, in doesNotWriteMemoryBefore()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | LoopUtils.h | 32 class ICFLoopSafetyInfo; variable 160 MemorySSAUpdater &, ICFLoopSafetyInfo *, 169 MemorySSAUpdater &, ICFLoopSafetyInfo *, 186 ScalarEvolution *, ICFLoopSafetyInfo *, 230 MemorySSAUpdater &, ICFLoopSafetyInfo *, OptimizationRemarkEmitter *,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 178 BasicBlock *Dest, ICFLoopSafetyInfo *SafetyInfo, 182 const Loop *CurLoop, ICFLoopSafetyInfo *SafetyInfo, 200 ICFLoopSafetyInfo &SafetyInfo, 207 static void eraseInstruction(Instruction &I, ICFLoopSafetyInfo &SafetyInfo, 211 ICFLoopSafetyInfo &SafetyInfo, 452 ICFLoopSafetyInfo SafetyInfo; in runOnLoop() 559 MemorySSAUpdater &MSSAU, ICFLoopSafetyInfo *SafetyInfo, in sinkRegion() 627 ICFLoopSafetyInfo *SafetyInfo, in sinkRegionForLoopNest() 881 ICFLoopSafetyInfo *SafetyInfo, in hoistRegion() 1435 static void eraseInstruction(Instruction &I, ICFLoopSafetyInfo &SafetyInfo, in eraseInstruction() [all …]
|
| H A D | SimpleLoopUnswitch.cpp | 2342 ICFLoopSafetyInfo SafetyInfo; in unswitchNontrivialInvariants() 3486 ICFLoopSafetyInfo SafetyInfo; in shouldInsertFreeze()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MustExecute.h | 133 class LLVM_ABI ICFLoopSafetyInfo : public LoopSafetyInfo {
|