Lines Matching defs:SizeOffsetValue

645     SizeOffsetValue SizeOffsetPair = Eval.compute(ObjectSize->getArgOperand(0));
1041 SizeOffsetValue::SizeOffsetValue(const SizeOffsetWeakTrackingVH &SOT)
1056 SizeOffsetValue ObjectSizeOffsetEvaluator::compute(Value *V) {
1061 SizeOffsetValue Result = compute_(V);
1086 SizeOffsetValue ObjectSizeOffsetEvaluator::compute_(Value *V) {
1090 return SizeOffsetValue(ConstantInt::get(Context, Const.Size),
1107 SizeOffsetValue Result;
1137 SizeOffsetValue ObjectSizeOffsetEvaluator::visitAllocaInst(AllocaInst &I) {
1155 return SizeOffsetValue(Size, Zero);
1158 SizeOffsetValue ObjectSizeOffsetEvaluator::visitCallBase(CallBase &CB) {
1172 return SizeOffsetValue(FirstArg, Zero);
1177 return SizeOffsetValue(Size, Zero);
1180 SizeOffsetValue
1185 SizeOffsetValue
1190 SizeOffsetValue ObjectSizeOffsetEvaluator::visitGEPOperator(GEPOperator &GEP) {
1191 SizeOffsetValue PtrData = compute_(GEP.getPointerOperand());
1197 return SizeOffsetValue(PtrData.Size, Offset);
1200 SizeOffsetValue ObjectSizeOffsetEvaluator::visitIntToPtrInst(IntToPtrInst &) {
1205 SizeOffsetValue ObjectSizeOffsetEvaluator::visitLoadInst(LoadInst &LI) {
1209 SizeOffsetValue ObjectSizeOffsetEvaluator::visitPHINode(PHINode &PHI) {
1221 SizeOffsetValue EdgeData = compute_(PHI.getIncomingValue(i));
1249 return SizeOffsetValue(Size, Offset);
1252 SizeOffsetValue ObjectSizeOffsetEvaluator::visitSelectInst(SelectInst &I) {
1253 SizeOffsetValue TrueSide = compute_(I.getTrueValue());
1254 SizeOffsetValue FalseSide = compute_(I.getFalseValue());
1265 return SizeOffsetValue(Size, Offset);
1268 SizeOffsetValue ObjectSizeOffsetEvaluator::visitInstruction(Instruction &I) {