Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DItaniumCXXABI.cpp381 return CGM.PtrDiffTy; in ConvertMemberPointerType()
382 return llvm::StructType::get(CGM.PtrDiffTy, CGM.PtrDiffTy, nullptr); in ConvertMemberPointerType()
419 llvm::Constant *ptrdiff_1 = llvm::ConstantInt::get(CGM.PtrDiffTy, 1); in EmitLoadOfMemberFunctionPointer()
491 assert(MemPtr->getType() == CGM.PtrDiffTy); in EmitMemberDataPointerAddress()
642 return llvm::ConstantInt::get(CGM.PtrDiffTy, -1ULL, /*isSigned=*/true); in EmitNullMemberPointer()
644 llvm::Constant *Zero = llvm::ConstantInt::get(CGM.PtrDiffTy, 0); in EmitNullMemberPointer()
655 return llvm::ConstantInt::get(CGM.PtrDiffTy, offset.getQuantity()); in EmitMemberDataPointer()
686 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset); in BuildMemberPointer()
687 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer()
694 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset + 1); in BuildMemberPointer()
[all …]
DCGObjCGNU.cpp155 llvm::IntegerType *PtrDiffTy; member in __anon13748a720111::CGObjCGNU
733 SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
735 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
737 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
739 VoidTy, IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr); in CGObjCGNUstep()
907 PtrDiffTy = cast<llvm::IntegerType>( in CGObjCGNU()
965 PtrDiffTy, BoolTy, nullptr); in CGObjCGNU()
968 PtrDiffTy, IdTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
971 PtrDiffTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
974 PtrDiffTy, BoolTy, BoolTy, nullptr); in CGObjCGNU()
[all …]
DCGVTables.cpp512 llvm::Type *PtrDiffTy = in CreateVTableInitializer() local
526 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
531 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
536 Init = llvm::ConstantInt::get(PtrDiffTy, in CreateVTableInitializer()
DCGClass.cpp72 llvm::Type *PtrDiffTy = in GetNonVirtualBaseClassOffset() local
75 return llvm::ConstantInt::get(PtrDiffTy, Offset.getQuantity()); in GetNonVirtualBaseClassOffset()
123 baseOffset = llvm::ConstantInt::get(CGF.PtrDiffTy, in ApplyNonVirtualAndVirtualOffset()
DCodeGenModule.h125 llvm::IntegerType *PtrDiffTy; member
DMicrosoftCXXABI.cpp954 llvm::Value *VBPtrOffset = llvm::ConstantInt::get(CGM.PtrDiffTy, VBPtrChars); in GetVirtualBaseClassOffset()
965 CGF.Builder.CreateSExtOrBitCast(VBPtrToNewBase, CGM.PtrDiffTy); in GetVirtualBaseClassOffset()
2279 Ty = CGM.PtrDiffTy; in BuildMemberPointer()
DCGExprScalar.cpp2441 index = CGF.Builder.CreateIntCast(index, CGF.PtrDiffTy, isSigned, in emitPointerArithmetic()
2651 = Builder.CreatePtrToInt(op.LHS, CGF.PtrDiffTy, "sub.ptr.lhs.cast"); in EmitSub()
2653 = 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.cpp399 CGM.PtrDiffTy }; in getGcAssignIvarFn()