Home
last modified time | relevance | path

Searched refs:ObjectSizeOffsetEvaluator (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp633 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 DMemoryBuiltins.h337 class ObjectSizeOffsetEvaluator
338 : public InstVisitor<ObjectSizeOffsetEvaluator, SizeOffsetValue> {
358 LLVM_ABI ObjectSizeOffsetEvaluator(const DataLayout &DL,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp61 ObjectSizeOffsetEvaluator &ObjSizeEval, in getBoundsCheckCond()
194 ObjectSizeOffsetEvaluator ObjSizeEval(DL, &TLI, F.getContext(), EvalOpts); in addBoundsChecking()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp6803 ObjectSizeOffsetEvaluator Eval(DL, TLI, Ctx, Opts); in manifest()
6805 assert(SizeOffsetPair != ObjectSizeOffsetEvaluator::unknown() && in manifest()