Lines Matching refs:PtrDiffTy
598 return CGM.PtrDiffTy; in ConvertMemberPointerType()
599 return llvm::StructType::get(CGM.PtrDiffTy, CGM.PtrDiffTy); in ConvertMemberPointerType()
633 llvm::Constant *ptrdiff_1 = llvm::ConstantInt::get(CGM.PtrDiffTy, 1); in EmitLoadOfMemberFunctionPointer()
687 VTableOffset = Builder.CreateZExt(VTableOffset, CGM.PtrDiffTy); in EmitLoadOfMemberFunctionPointer()
848 assert(MemPtr->getType() == CGM.PtrDiffTy); in EmitMemberDataPointerAddress()
991 return llvm::ConstantInt::get(CGM.PtrDiffTy, -1ULL, /*isSigned=*/true); in EmitNullMemberPointer()
993 llvm::Constant *Zero = llvm::ConstantInt::get(CGM.PtrDiffTy, 0); in EmitNullMemberPointer()
1004 return llvm::ConstantInt::get(CGM.PtrDiffTy, offset.getQuantity()); in EmitMemberDataPointer()
1040 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset); in BuildMemberPointer()
1041 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer()
1048 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset + 1); in BuildMemberPointer()
1049 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer()
1062 Ty = CGM.PtrDiffTy; in BuildMemberPointer()
1066 MemPtr[0] = llvm::ConstantExpr::getPtrToInt(addr, CGM.PtrDiffTy); in BuildMemberPointer()
1067 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer()
1178 assert(MemPtr->getType() == CGM.PtrDiffTy); in EmitMemberPointerIsNotNull()
1343 llvm::Type *PtrDiffTy = in getItaniumDynamicCastFn() local
1346 llvm::Type *Args[4] = { Int8PtrTy, GlobInt8PtrTy, GlobInt8PtrTy, PtrDiffTy }; in getItaniumDynamicCastFn()
1577 {llvm::ConstantInt::get(CGF.PtrDiffTy, -Offset->getQuantity())}); in emitExactDynamicCast()
1646 CGM.PtrDiffTy, VBaseOffsetPtr, CGF.getPointerAlign(), "vbase.offset"); in GetVirtualBaseClassOffset()
2181 llvm::Type *PtrDiffTy = in performTypeAdjustment() local
2185 Offset = CGF.Builder.CreateAlignedLoad(PtrDiffTy, OffsetPtr, in performTypeAdjustment()
3678 llvm::Type *PtrDiffTy = in BuildVTablePointer() local
3689 llvm::Constant *Two = llvm::ConstantInt::get(PtrDiffTy, 2); in BuildVTablePointer()