Lines Matching refs:IntPtrTy
4244 llvm::Type *IntPtrTy = DL.getIntPtrType(PtrTy); in emitPointerArithmetic() local
4245 Value *IntPtr = llvm::Constant::getNullValue(IntPtrTy); in emitPointerArithmetic()
4246 Value *ComputedGEP = CGF.Builder.CreateZExtOrTrunc(index, IntPtrTy); in emitPointerArithmetic()
5984 auto *IntPtrTy = DL.getIntPtrType(GEP->getPointerOperandType()); in EmitGEPOffsetInBytes() local
5987 auto *Zero = llvm::ConstantInt::getNullValue(IntPtrTy); in EmitGEPOffsetInBytes()
5989 CGM.getIntrinsic(llvm::Intrinsic::sadd_with_overflow, IntPtrTy); in EmitGEPOffsetInBytes()
5991 CGM.getIntrinsic(llvm::Intrinsic::smul_with_overflow, IntPtrTy); in EmitGEPOffsetInBytes()
6032 IntPtrTy, DL.getStructLayout(STy)->getElementOffset(FieldNo)); in EmitGEPOffsetInBytes()
6037 llvm::ConstantInt::get(IntPtrTy, GTI.getSequentialElementStride(DL)); in EmitGEPOffsetInBytes()
6038 auto *IndexS = Builder.CreateIntCast(Index, IntPtrTy, /*isSigned=*/true); in EmitGEPOffsetInBytes()
6086 llvm::Type *IntPtrTy = DL.getIntPtrType(PtrTy); in EmitCheckedInBoundsGEP() local
6096 auto *Zero = llvm::ConstantInt::getNullValue(IntPtrTy); in EmitCheckedInBoundsGEP()
6104 auto *IntPtr = Builder.CreatePtrToInt(Ptr, IntPtrTy); in EmitCheckedInBoundsGEP()