Lines Matching defs:SizeOffsetValue

631     SizeOffsetValue SizeOffsetPair = Eval.compute(ObjectSize->getArgOperand(0));
1174 SizeOffsetValue::SizeOffsetValue(const SizeOffsetWeakTrackingVH &SOT)
1189 SizeOffsetValue ObjectSizeOffsetEvaluator::compute(Value *V) {
1194 SizeOffsetValue Result = compute_(V);
1219 SizeOffsetValue ObjectSizeOffsetEvaluator::compute_(Value *V) {
1229 return SizeOffsetValue(ConstantInt::get(Context, Const.Size),
1246 SizeOffsetValue Result;
1276 SizeOffsetValue ObjectSizeOffsetEvaluator::visitAllocaInst(AllocaInst &I) {
1294 return SizeOffsetValue(Size, Zero);
1297 SizeOffsetValue ObjectSizeOffsetEvaluator::visitCallBase(CallBase &CB) {
1311 return SizeOffsetValue(FirstArg, Zero);
1316 return SizeOffsetValue(Size, Zero);
1319 SizeOffsetValue
1324 SizeOffsetValue
1329 SizeOffsetValue ObjectSizeOffsetEvaluator::visitGEPOperator(GEPOperator &GEP) {
1330 SizeOffsetValue PtrData = compute_(GEP.getPointerOperand());
1336 return SizeOffsetValue(PtrData.Size, Offset);
1339 SizeOffsetValue ObjectSizeOffsetEvaluator::visitIntToPtrInst(IntToPtrInst &) {
1344 SizeOffsetValue ObjectSizeOffsetEvaluator::visitLoadInst(LoadInst &LI) {
1348 SizeOffsetValue ObjectSizeOffsetEvaluator::visitPHINode(PHINode &PHI) {
1360 SizeOffsetValue EdgeData = compute_(PHI.getIncomingValue(i));
1388 return SizeOffsetValue(Size, Offset);
1391 SizeOffsetValue ObjectSizeOffsetEvaluator::visitSelectInst(SelectInst &I) {
1392 SizeOffsetValue TrueSide = compute_(I.getTrueValue());
1393 SizeOffsetValue FalseSide = compute_(I.getFalseValue());
1404 return SizeOffsetValue(Size, Offset);
1407 SizeOffsetValue ObjectSizeOffsetEvaluator::visitInstruction(Instruction &I) {