Searched refs:ObjectSizeOffsetEvaluator (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 660 ObjectSizeOffsetEvaluator Eval(DL, TLI, Ctx, EvalOptions); in lowerObjectSizeCall() 664 if (SizeOffsetPair != ObjectSizeOffsetEvaluator::unknown()) { in lowerObjectSizeCall() 1033 ObjectSizeOffsetEvaluator::ObjectSizeOffsetEvaluator( in ObjectSizeOffsetEvaluator() function in ObjectSizeOffsetEvaluator 1045 SizeOffsetEvalType ObjectSizeOffsetEvaluator::compute(Value *V) { in compute() 1075 SizeOffsetEvalType ObjectSizeOffsetEvaluator::compute_(Value *V) { in compute_() 1146 SizeOffsetEvalType ObjectSizeOffsetEvaluator::visitCallBase(CallBase &CB) { in visitCallBase() 1169 ObjectSizeOffsetEvaluator::visitExtractElementInst(ExtractElementInst&) { in visitExtractElementInst() 1174 ObjectSizeOffsetEvaluator::visitExtractValueInst(ExtractValueInst&) { in visitExtractValueInst() 1179 ObjectSizeOffsetEvaluator::visitGEPOperator(GEPOperator &GEP) { in visitGEPOperator() 1194 SizeOffsetEvalType ObjectSizeOffsetEvaluator::visitLoadInst(LoadInst &LI) { in visitLoadInst() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | MemoryBuiltins.h | 248 class ObjectSizeOffsetEvaluator 249 : public InstVisitor<ObjectSizeOffsetEvaluator, SizeOffsetEvalType> { 273 ObjectSizeOffsetEvaluator(const DataLayout &DL, const TargetLibraryInfo *TLI,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 57 ObjectSizeOffsetEvaluator &ObjSizeEval, in getBoundsCheckCond() 149 ObjectSizeOffsetEvaluator ObjSizeEval(DL, &TLI, F.getContext(), EvalOpts); in addBoundsChecking()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 5979 ObjectSizeOffsetEvaluator Eval(DL, TLI, Ctx, Opts); in manifest() 5981 assert(SizeOffsetPair != ObjectSizeOffsetEvaluator::unknown() && in manifest()
|