Lines Matching defs:TotalOffset
5615 llvm::Value *TotalOffset;
5631 llvm::Value *TotalOffset = nullptr;
5641 TotalOffset = Builder.CreateSub(GEPVal_int, BasePtr_int);
5642 return {TotalOffset, /*OffsetOverflows=*/Builder.getFalse()};
5710 if (!TotalOffset || TotalOffset == Zero)
5711 TotalOffset = LocalOffset;
5713 TotalOffset = eval(BO_Add, TotalOffset, LocalOffset);
5716 return {TotalOffset, OffsetOverflows};
5750 assert((!isa<llvm::Constant>(EvaluatedGEP.TotalOffset) ||
5759 if (EvaluatedGEP.TotalOffset == Zero && CGM.getLangOpts().CPlusPlus)
5765 auto *ComputedGEP = Builder.CreateAdd(IntPtr, EvaluatedGEP.TotalOffset);
5805 Builder.CreateICmpSGE(EvaluatedGEP.TotalOffset, Zero);