Searched refs:SizeOffsetValue (Results 1 – 4 of 4) sorted by relevance
278 struct SizeOffsetValue : public SizeOffsetType<Value *, SizeOffsetValue> { struct279 SizeOffsetValue() : SizeOffsetType(nullptr, nullptr) {} in SizeOffsetValue() argument280 SizeOffsetValue(Value *Size, Value *Offset) : SizeOffsetType(Size, Offset) {} in SizeOffsetValue() function281 SizeOffsetValue(const SizeOffsetWeakTrackingVH &SOT);293 SizeOffsetWeakTrackingVH(const SizeOffsetValue &SOV) in SizeOffsetWeakTrackingVH() argument302 : public InstVisitor<ObjectSizeOffsetEvaluator, SizeOffsetValue> {319 SizeOffsetValue compute_(Value *V);325 static SizeOffsetValue unknown() { return SizeOffsetValue(); } in unknown()327 SizeOffsetValue compute(Value *V);330 SizeOffsetValue visitAllocaInst(AllocaInst &I);[all …]
645 SizeOffsetValue SizeOffsetPair = Eval.compute(ObjectSize->getArgOperand(0)); in lowerObjectSizeCall()1041 SizeOffsetValue::SizeOffsetValue(const SizeOffsetWeakTrackingVH &SOT) in SizeOffsetValue() function in SizeOffsetValue1056 SizeOffsetValue ObjectSizeOffsetEvaluator::compute(Value *V) { in compute()1061 SizeOffsetValue Result = compute_(V); in compute()1086 SizeOffsetValue ObjectSizeOffsetEvaluator::compute_(Value *V) { in compute_()1090 return SizeOffsetValue(ConstantInt::get(Context, Const.Size), in compute_()1107 SizeOffsetValue Result; in compute_()1137 SizeOffsetValue ObjectSizeOffsetEvaluator::visitAllocaInst(AllocaInst &I) { in visitAllocaInst()1155 return SizeOffsetValue(Size, Zero); in visitAllocaInst()1158 SizeOffsetValue ObjectSizeOffsetEvaluator::visitCallBase(CallBase &CB) { in visitCallBase()[all …]
64 SizeOffsetValue SizeOffset = ObjSizeEval.compute(Ptr); in getBoundsCheckCond()
6743 SizeOffsetValue SizeOffsetPair = Eval.compute(AI.CB); in manifest()