Home
last modified time | relevance | path

Searched refs:PtrDiffTy (Results 1 – 9 of 9) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp365 return CGM.PtrDiffTy; in ConvertMemberPointerType()
366 return llvm::StructType::get(CGM.PtrDiffTy, CGM.PtrDiffTy, nullptr); in ConvertMemberPointerType()
403 llvm::Constant *ptrdiff_1 = llvm::ConstantInt::get(CGM.PtrDiffTy, 1); in EmitLoadOfMemberFunctionPointer()
475 assert(MemPtr->getType() == CGM.PtrDiffTy); in EmitMemberDataPointerAddress()
626 return llvm::ConstantInt::get(CGM.PtrDiffTy, -1ULL, /*isSigned=*/true); in EmitNullMemberPointer()
628 llvm::Constant *Zero = llvm::ConstantInt::get(CGM.PtrDiffTy, 0); in EmitNullMemberPointer()
639 return llvm::ConstantInt::get(CGM.PtrDiffTy, offset.getQuantity()); in EmitMemberDataPointer()
670 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset); in BuildMemberPointer()
671 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer()
678 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset + 1); in BuildMemberPointer()
[all …]
H A DCGObjCGNU.cpp155 llvm::IntegerType *PtrDiffTy; member in __anon9c1d04830111::CGObjCGNU
730 SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
732 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
734 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
736 VoidTy, IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
904 PtrDiffTy = cast<llvm::IntegerType>( in CGObjCGNU()
962 PtrDiffTy, BoolTy, nullptr); in CGObjCGNU()
965 PtrDiffTy, IdTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
968 PtrDiffTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
971 PtrDiffTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
[all …]
H A DCGVTables.cpp509 llvm::Type *PtrDiffTy = in CreateVTableInitializer() local
523 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
528 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
533 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
H A DCGClass.cpp71 llvm::Type *PtrDiffTy = in GetNonVirtualBaseClassOffset() local
74 return llvm::ConstantInt::get(PtrDiffTy, Offset.getQuantity()); in GetNonVirtualBaseClassOffset()
122 baseOffset = llvm::ConstantInt::get(CGF.PtrDiffTy, in ApplyNonVirtualAndVirtualOffset()
H A DCodeGenModule.h125 llvm::IntegerType *PtrDiffTy; member
H A DMicrosoftCXXABI.cpp822 llvm::Value *VBPtrOffset = llvm::ConstantInt::get(CGM.PtrDiffTy, VBPtrChars); in GetVirtualBaseClassOffset()
833 CGF.Builder.CreateSExtOrBitCast(VBPtrToNewBase, CGM.PtrDiffTy); in GetVirtualBaseClassOffset()
2127 Ty = CGM.PtrDiffTy; in BuildMemberPointer()
H A DCGExprScalar.cpp2392 index = CGF.Builder.CreateIntCast(index, CGF.PtrDiffTy, isSigned, in emitPointerArithmetic()
2602 = Builder.CreatePtrToInt(op.LHS, CGF.PtrDiffTy, "sub.ptr.lhs.cast"); in EmitSub()
2604 = Builder.CreatePtrToInt(op.RHS, CGF.PtrDiffTy, "sub.ptr.rhs.cast"); in EmitSub()
H A DCGExprAgg.cpp342 llvm::Value *Zero = llvm::ConstantInt::get(CGF.PtrDiffTy, 0); in VisitCXXStdInitializerListExpr()
H A DCGObjCMac.cpp399 CGM.PtrDiffTy }; in getGcAssignIvarFn()