Home
last modified time | relevance | path

Searched refs:SafetyInfo (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp172 const LoopSafetyInfo *SafetyInfo,
176 BasicBlock *Dest, ICFLoopSafetyInfo *SafetyInfo,
180 const Loop *CurLoop, ICFLoopSafetyInfo *SafetyInfo,
184 const Loop *CurLoop, const LoopSafetyInfo *SafetyInfo,
195 ICFLoopSafetyInfo &SafetyInfo,
200 const LoopSafetyInfo *SafetyInfo, MemorySSAUpdater &MSSAU);
202 static void eraseInstruction(Instruction &I, ICFLoopSafetyInfo &SafetyInfo,
206 ICFLoopSafetyInfo &SafetyInfo,
449 ICFLoopSafetyInfo SafetyInfo; in runOnLoop() local
450 SafetyInfo.computeLoopSafetyInfo(L); in runOnLoop()
[all …]
H A DSimpleLoopUnswitch.cpp2337 ICFLoopSafetyInfo SafetyInfo; in unswitchNontrivialInvariants()
2338 SafetyInfo.computeLoopSafetyInfo(&L); in unswitchNontrivialInvariants()
2339 if (!SafetyInfo.isGuaranteedToExecute(TI, &DT, &L)) in unswitchNontrivialInvariants()
3479 ICFLoopSafetyInfo SafetyInfo; in shouldInsertFreeze()
3480 SafetyInfo.computeLoopSafetyInfo(&L); in shouldInsertFreeze()
3481 if (SafetyInfo.isGuaranteedToExecute(TI, &DT, &L)) in shouldInsertFreeze()
2336 ICFLoopSafetyInfo SafetyInfo; unswitchNontrivialInvariants() local
3478 ICFLoopSafetyInfo SafetyInfo; shouldInsertFreeze() local
H A DLoopIdiomRecognize.cpp339 SimpleLoopSafetyInfo SafetyInfo; in runOnCountableLoop() local
340 SafetyInfo.computeLoopSafetyInfo(CurLoop); in runOnCountableLoop()
341 if (SafetyInfo.anyBlockMayThrow()) in runOnCountableLoop()