Searched refs:ObjectSizeOffsetEvaluator (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 633 ObjectSizeOffsetEvaluator Eval(DL, TLI, Ctx, EvalOptions); in lowerObjectSizeCall() 636 if (SizeOffsetPair != ObjectSizeOffsetEvaluator::unknown()) { in lowerObjectSizeCall() 1180 ObjectSizeOffsetEvaluator::ObjectSizeOffsetEvaluator( in ObjectSizeOffsetEvaluator() function in ObjectSizeOffsetEvaluator 1192 SizeOffsetValue ObjectSizeOffsetEvaluator::compute(Value *V) { in compute() 1222 SizeOffsetValue ObjectSizeOffsetEvaluator::compute_(Value *V) { in compute_() 1255 Result = ObjectSizeOffsetEvaluator::unknown(); in compute_() 1266 Result = ObjectSizeOffsetEvaluator::unknown(); in compute_() 1271 Result = ObjectSizeOffsetEvaluator::unknown(); in compute_() 1279 SizeOffsetValue ObjectSizeOffsetEvaluator::visitAllocaInst(AllocaInst &I) { in visitAllocaInst() 1281 return ObjectSizeOffsetEvaluator::unknown(); in visitAllocaInst() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemoryBuiltins.h | 337 class ObjectSizeOffsetEvaluator 338 : public InstVisitor<ObjectSizeOffsetEvaluator, SizeOffsetValue> { 358 LLVM_ABI ObjectSizeOffsetEvaluator(const DataLayout &DL,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 61 ObjectSizeOffsetEvaluator &ObjSizeEval, in getBoundsCheckCond() 194 ObjectSizeOffsetEvaluator ObjSizeEval(DL, &TLI, F.getContext(), EvalOpts); in addBoundsChecking()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 6803 ObjectSizeOffsetEvaluator Eval(DL, TLI, Ctx, Opts); in manifest() 6805 assert(SizeOffsetPair != ObjectSizeOffsetEvaluator::unknown() && in manifest()
|