Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DItaniumCXXABI.cpp502 return CGM.PtrDiffTy; in ConvertMemberPointerType()
503 return llvm::StructType::get(CGM.PtrDiffTy, CGM.PtrDiffTy, nullptr); in ConvertMemberPointerType()
540 llvm::Constant *ptrdiff_1 = llvm::ConstantInt::get(CGM.PtrDiffTy, 1); in EmitLoadOfMemberFunctionPointer()
620 assert(MemPtr->getType() == CGM.PtrDiffTy); in EmitMemberDataPointerAddress()
770 return llvm::ConstantInt::get(CGM.PtrDiffTy, -1ULL, /*isSigned=*/true); in EmitNullMemberPointer()
772 llvm::Constant *Zero = llvm::ConstantInt::get(CGM.PtrDiffTy, 0); in EmitNullMemberPointer()
783 return llvm::ConstantInt::get(CGM.PtrDiffTy, offset.getQuantity()); in EmitMemberDataPointer()
815 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset); in BuildMemberPointer()
816 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer()
823 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset + 1); in BuildMemberPointer()
[all …]
DCodeGenTypeCache.h48 llvm::IntegerType *PtrDiffTy; member
DCGObjCGNU.cpp150 llvm::IntegerType *PtrDiffTy; member in __anon13748a720111::CGObjCGNU
740 SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
742 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
744 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
746 VoidTy, IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
914 PtrDiffTy = cast<llvm::IntegerType>( in CGObjCGNU()
972 PtrDiffTy, BoolTy, nullptr); in CGObjCGNU()
975 PtrDiffTy, IdTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
978 PtrDiffTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
981 PtrDiffTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
[all …]
DCGVTables.cpp534 llvm::Type *PtrDiffTy = in CreateVTableInitializer() local
548 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
553 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
558 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
DCGClass.cpp184 llvm::Type *PtrDiffTy = in GetNonVirtualBaseClassOffset() local
187 return llvm::ConstantInt::get(PtrDiffTy, Offset.getQuantity()); in GetNonVirtualBaseClassOffset()
235 baseOffset = llvm::ConstantInt::get(CGF.PtrDiffTy, in ApplyNonVirtualAndVirtualOffset()
DCGExprScalar.cpp2449 index = CGF.Builder.CreateIntCast(index, CGF.PtrDiffTy, isSigned, in emitPointerArithmetic()
2656 = Builder.CreatePtrToInt(op.LHS, CGF.PtrDiffTy, "sub.ptr.lhs.cast"); in EmitSub()
2658 = Builder.CreatePtrToInt(op.RHS, CGF.PtrDiffTy, "sub.ptr.rhs.cast"); in EmitSub()
DCGExprAgg.cpp346 llvm::Value *Zero = llvm::ConstantInt::get(CGF.PtrDiffTy, 0); in VisitCXXStdInitializerListExpr()
DMicrosoftCXXABI.cpp1051 llvm::Value *VBPtrOffset = llvm::ConstantInt::get(CGM.PtrDiffTy, VBPtrChars); in GetVirtualBaseClassOffset()
1062 CGF.Builder.CreateSExtOrBitCast(VBPtrToNewBase, CGM.PtrDiffTy); in GetVirtualBaseClassOffset()
2682 Ty = CGM.PtrDiffTy; in EmitMemberFunctionPointer()
DCGObjCMac.cpp399 CGM.PtrDiffTy }; in getGcAssignIvarFn()