Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:PtrDiffTy

495     return CGM.PtrDiffTy;
496 return llvm::StructType::get(CGM.PtrDiffTy, CGM.PtrDiffTy, nullptr);
533 llvm::Constant *ptrdiff_1 = llvm::ConstantInt::get(CGM.PtrDiffTy, 1);
613 assert(MemPtr->getType() == CGM.PtrDiffTy);
763 return llvm::ConstantInt::get(CGM.PtrDiffTy, -1ULL, /*isSigned=*/true);
765 llvm::Constant *Zero = llvm::ConstantInt::get(CGM.PtrDiffTy, 0);
776 return llvm::ConstantInt::get(CGM.PtrDiffTy, offset.getQuantity());
808 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset);
809 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy,
816 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset + 1);
817 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy,
830 Ty = CGM.PtrDiffTy;
834 MemPtr[0] = llvm::ConstantExpr::getPtrToInt(addr, CGM.PtrDiffTy);
835 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy,
946 assert(MemPtr->getType() == CGM.PtrDiffTy);
1113 llvm::Type *PtrDiffTy =
1116 llvm::Type *Args[4] = { Int8PtrTy, Int8PtrTy, Int8PtrTy, PtrDiffTy };
1317 CGM.PtrDiffTy->getPointerTo());
1668 llvm::Type *PtrDiffTy =
1677 OffsetPtr = CGF.Builder.CreateBitCast(OffsetPtr, PtrDiffTy->getPointerTo());
2832 llvm::Type *PtrDiffTy =
2836 llvm::Constant *Two = llvm::ConstantInt::get(PtrDiffTy, 2);