reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4570 Builder.CreatePtrToInt(BasePtr, DL.getIntPtrType(BasePtr->getType())); 4572 Builder.CreatePtrToInt(GEPVal, DL.getIntPtrType(GEPVal->getType())); 4573 TotalOffset = Builder.CreateSub(GEPVal_int, BasePtr_int); 4574 return {TotalOffset, /*OffsetOverflows=*/Builder.getFalse()}; 4592 llvm::Value *OffsetOverflows = Builder.getFalse(); 4606 OffsetOverflows = Builder.getTrue(); 4612 auto *ResultAndOverflow = Builder.CreateCall( 4614 OffsetOverflows = Builder.CreateOr( 4615 Builder.CreateExtractValue(ResultAndOverflow, 1), OffsetOverflows); 4616 return Builder.CreateExtractValue(ResultAndOverflow, 0); 4636 auto *IndexS = Builder.CreateIntCast(Index, IntPtrTy, /*isSigned=*/true);