Lines Matching refs:Result
400 /// in the base pointer). Return the result as a signed integer of intptr size.
405 Value *Result = Constant::getNullValue(IntPtrTy);
427 Result = Builder->CreateAdd(Result, ConstantInt::get(IntPtrTy, Size),
437 Result = Builder->CreateAdd(Result, Scale, GEP->getName()+".offs");
450 Result = Builder->CreateAdd(Op, Result, GEP->getName()+".offs");
452 return Result;
511 Value *Result = EmitGEPOffset(GEP);
517 Result = Builder->CreateSub(Result, CstOffset);
521 // If we have p - gep(p, ...) then we have to negate the result.
523 Result = Builder->CreateNeg(Result, "diff.neg");
525 return Builder->CreateIntCast(Result, Ty, true);