Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h314 struct SizeOffsetValue : public SizeOffsetType<Value *, SizeOffsetValue> { struct
315 SizeOffsetValue() : SizeOffsetType(nullptr, nullptr) {} in SizeOffsetValue() function
316 SizeOffsetValue(Value *Size, Value *Offset) : SizeOffsetType(Size, Offset) {} in SizeOffsetValue() function
317 LLVM_ABI SizeOffsetValue(const SizeOffsetWeakTrackingVH &SOT);
329 SizeOffsetWeakTrackingVH(const SizeOffsetValue &SOV) in SizeOffsetWeakTrackingVH() argument
338 : public InstVisitor<ObjectSizeOffsetEvaluator, SizeOffsetValue> {
355 SizeOffsetValue compute_(Value *V);
363 static SizeOffsetValue unknown() { return SizeOffsetValue(); } in unknown()
365 LLVM_ABI SizeOffsetValue compute(Value *V);
368 LLVM_ABI SizeOffsetValue visitAllocaInst(AllocaInst &I);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp634 SizeOffsetValue SizeOffsetPair = Eval.compute(ObjectSize->getArgOperand(0)); in lowerObjectSizeCall()
1177 SizeOffsetValue::SizeOffsetValue(const SizeOffsetWeakTrackingVH &SOT) in SizeOffsetValue() function in SizeOffsetValue
1192 SizeOffsetValue ObjectSizeOffsetEvaluator::compute(Value *V) { in compute()
1197 SizeOffsetValue Result = compute_(V); in compute()
1222 SizeOffsetValue ObjectSizeOffsetEvaluator::compute_(Value *V) { in compute_()
1232 return SizeOffsetValue(ConstantInt::get(Context, Const.Size), in compute_()
1249 SizeOffsetValue Result; in compute_()
1279 SizeOffsetValue ObjectSizeOffsetEvaluator::visitAllocaInst(AllocaInst &I) { in visitAllocaInst()
1297 return SizeOffsetValue(Size, Zero); in visitAllocaInst()
1300 SizeOffsetValue ObjectSizeOffsetEvaluator::visitCallBase(CallBase &CB) { in visitCallBase()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp67 SizeOffsetValue SizeOffset = ObjSizeEval.compute(Ptr); in getBoundsCheckCond()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp6804 SizeOffsetValue SizeOffsetPair = Eval.compute(AI.CB); in manifest()