Searched refs:ICFLoopSafetyInfo (Results 1 – 5 of 5) sorted by relevance
| /freebsd-head/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| HD | LoopUtils.h | 32 class ICFLoopSafetyInfo; variable 155 MemorySSAUpdater &, ICFLoopSafetyInfo *, 164 ICFLoopSafetyInfo *, SinkAndHoistLICMFlags &, 179 MemorySSAUpdater &, ScalarEvolution *, ICFLoopSafetyInfo *, 223 MemorySSAUpdater &, ICFLoopSafetyInfo *, OptimizationRemarkEmitter *,
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Analysis/ |
| HD | MustExecute.cpp | 71 bool ICFLoopSafetyInfo::blockMayThrow(const BasicBlock *BB) const { in blockMayThrow() 75 bool ICFLoopSafetyInfo::anyBlockMayThrow() const { in anyBlockMayThrow() 79 void ICFLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 93 void ICFLoopSafetyInfo::insertInstructionTo(const Instruction *Inst, in insertInstructionTo() 99 void ICFLoopSafetyInfo::removeInstruction(const Instruction *Inst) { in removeInstruction() 277 bool ICFLoopSafetyInfo::isGuaranteedToExecute(const Instruction &Inst, in isGuaranteedToExecute() 284 bool ICFLoopSafetyInfo::doesNotWriteMemoryBefore(const BasicBlock *BB, in doesNotWriteMemoryBefore() 304 bool ICFLoopSafetyInfo::doesNotWriteMemoryBefore(const Instruction &I, in doesNotWriteMemoryBefore()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| HD | LICM.cpp | 176 BasicBlock *Dest, ICFLoopSafetyInfo *SafetyInfo, 180 const Loop *CurLoop, ICFLoopSafetyInfo *SafetyInfo, 195 ICFLoopSafetyInfo &SafetyInfo, 202 static void eraseInstruction(Instruction &I, ICFLoopSafetyInfo &SafetyInfo, 206 ICFLoopSafetyInfo &SafetyInfo, 449 ICFLoopSafetyInfo SafetyInfo; in runOnLoop() 556 MemorySSAUpdater &MSSAU, ICFLoopSafetyInfo *SafetyInfo, in sinkRegion() 625 ICFLoopSafetyInfo *SafetyInfo, in sinkRegionForLoopNest() 878 ICFLoopSafetyInfo *SafetyInfo, in hoistRegion() 1503 static void eraseInstruction(Instruction &I, ICFLoopSafetyInfo &SafetyInfo, in eraseInstruction() [all …]
|
| HD | SimpleLoopUnswitch.cpp | 2337 ICFLoopSafetyInfo SafetyInfo; in unswitchNontrivialInvariants() 3479 ICFLoopSafetyInfo SafetyInfo; in shouldInsertFreeze()
|
| /freebsd-head/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| HD | MustExecute.h | 132 class ICFLoopSafetyInfo: public LoopSafetyInfo {
|