• Home
  • Raw
  • Download

Lines Matching refs:PtrDiffTy

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