Lines Matching refs:SE
58 BuilderTy &IRB, ScalarEvolution &SE) { in getBoundsCheckCond() argument
77 auto SizeRange = SE.getUnsignedRange(SE.getSCEV(Size)); in getBoundsCheckCond()
78 auto OffsetRange = SE.getUnsignedRange(SE.getSCEV(Offset)); in getBoundsCheckCond()
79 auto NeededSizeRange = SE.getUnsignedRange(SE.getSCEV(NeededSizeVal)); in getBoundsCheckCond()
142 ScalarEvolution &SE) { in addBoundsChecking() argument
160 ObjSizeEval, IRB, SE); in addBoundsChecking()
164 DL, TLI, ObjSizeEval, IRB, SE); in addBoundsChecking()
169 DL, TLI, ObjSizeEval, IRB, SE); in addBoundsChecking()
173 DL, TLI, ObjSizeEval, IRB, SE); in addBoundsChecking()
217 auto &SE = AM.getResult<ScalarEvolutionAnalysis>(F); in run() local
219 if (!addBoundsChecking(F, TLI, SE)) in run()
235 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() local
236 return addBoundsChecking(F, TLI, SE); in runOnFunction()