Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DItaniumCXXABI.cpp495 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()
[all …]
DCodeGenTypeCache.h48 llvm::IntegerType *PtrDiffTy; member
DCGObjCGNU.cpp148 llvm::IntegerType *PtrDiffTy; member in __anonc6edbebb0111::CGObjCGNU
771 SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
773 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
775 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
777 VoidTy, IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
947 PtrDiffTy = cast<llvm::IntegerType>( in CGObjCGNU()
1005 PtrDiffTy, BoolTy, nullptr); in CGObjCGNU()
1008 PtrDiffTy, IdTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
1011 PtrDiffTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
1014 PtrDiffTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
[all …]
DCGVTables.cpp531 llvm::Type *PtrDiffTy = in CreateVTableInitializer() local
545 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
550 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
555 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
DCGClass.cpp185 llvm::Type *PtrDiffTy = in GetNonVirtualBaseClassOffset() local
188 return llvm::ConstantInt::get(PtrDiffTy, Offset.getQuantity()); in GetNonVirtualBaseClassOffset()
236 baseOffset = llvm::ConstantInt::get(CGF.PtrDiffTy, in ApplyNonVirtualAndVirtualOffset()
DMicrosoftCXXABI.cpp1050 llvm::Value *VBPtrOffset = llvm::ConstantInt::get(CGM.PtrDiffTy, VBPtrChars); in GetVirtualBaseClassOffset()
1061 CGF.Builder.CreateSExtOrBitCast(VBPtrToNewBase, CGM.PtrDiffTy); in GetVirtualBaseClassOffset()
1159 VBaseOffset, llvm::ConstantInt::get(CGM.PtrDiffTy, ConstantVBaseOffset), in initializeHiddenVirtualInheritanceMembers()
2690 Ty = CGM.PtrDiffTy; in EmitMemberFunctionPointer()
DCGExprScalar.cpp2436 index = CGF.Builder.CreateIntCast(index, CGF.PtrDiffTy, isSigned, in emitPointerArithmetic()
2643 = Builder.CreatePtrToInt(op.LHS, CGF.PtrDiffTy, "sub.ptr.lhs.cast"); in EmitSub()
2645 = Builder.CreatePtrToInt(op.RHS, CGF.PtrDiffTy, "sub.ptr.rhs.cast"); in EmitSub()
DCGExprAgg.cpp347 llvm::Value *Zero = llvm::ConstantInt::get(CGF.PtrDiffTy, 0); in VisitCXXStdInitializerListExpr()
DCGObjCMac.cpp404 CGM.PtrDiffTy }; in getGcAssignIvarFn()