Searched refs:MemPtr (Results 1 - 20 of 20) sorted by relevance

/external/clang/test/CodeGenCXX/
H A Dmicrosoft-abi-vmemptr-vbase.cpp10 void (B::*MemPtr)(void) = &B::f; member in namespace:PR23452
11 // CHECK-DAG: @"\01?MemPtr@PR23452@@3P8B@1@AEXXZQ21@" = global { i8*, i32, i32 } { i8* bitcast ({{.*}} @"\01??_9B@PR23452@@$BA@AE" to i8*), i32 0, i32 4 }
/external/clang/test/SemaTemplate/
H A Dexplicit-instantiation.cpp43 typedef int X1::*MemPtr; typedef in class:X1
45 template MemPtr X0<MemPtr>::f0(MemPtr); // expected-note{{requested here}}
/external/clang/test/SemaCXX/
H A Dconstexpr-printing.cpp71 constexpr int MemPtr(int (MemPtrTest::*a), void (MemPtrTest::*b)(), int &c) { function in struct:V
74 static_assert(MemPtr(&MemPtrTest::n, &MemPtrTest::f, mpt.*&MemPtrTest::n), ""); // expected-error {{constant expression}} \ member in struct:V
75 expected-note {{in call to 'MemPtr(&MemPtrTest::n, &MemPtrTest::f, mpt.n)'}}
H A Dmember-pointer-ms.cpp188 typedef int MemPtrInBody::*MemPtr; typedef in class:MemPtrInBody::MemPtrInBody
190 operator MemPtr() const {
195 static_assert(sizeof(MemPtrInBody::MemPtr) == kSingleDataSize, "");
/external/clang/lib/CodeGen/
H A DCGCXXABI.cpp79 llvm::Value *MemPtr, const MemberPointerType *MPT) {
94 Address Base, llvm::Value *MemPtr,
126 llvm::Value *MemPtr,
76 EmitLoadOfMemberFunctionPointer( CodeGenFunction &CGF, const Expr *E, Address This, llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
93 EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
125 EmitMemberPointerIsNotNull(CodeGenFunction &CGF, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
H A DCGCXXABI.h149 llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr,
155 Address Base, llvm::Value *MemPtr,
202 llvm::Value *MemPtr,
H A DItaniumCXXABI.cpp126 llvm::Value *MemPtr,
618 CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr,
620 assert(MemPtr->getType() == CGM.PtrDiffTy);
629 Builder.CreateInBoundsGEP(Base.getPointer(), MemPtr, "memptr.offset");
799 llvm::Constant *MemPtr[2]; local
815 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset);
816 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy,
823 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset + 1);
824 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy,
841 MemPtr[
617 EmitMemberDataPointerAddress( CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
946 EmitMemberPointerIsNotNull(CodeGenFunction &CGF, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
[all...]
H A DMicrosoftCXXABI.cpp637 llvm::Value *MemPtr,
642 Address Base, llvm::Value *MemPtr,
666 llvm::Value *MemPtr,
2772 llvm::Value *MemPtr,
2782 llvm::Value *FirstField = MemPtr;
2783 if (MemPtr->getType()->isStructTy())
2784 FirstField = Builder.CreateExtractValue(MemPtr, 0);
2794 llvm::Value *Field = Builder.CreateExtractValue(MemPtr, I);
2928 CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr,
2940 llvm::Value *FieldOffset = MemPtr;
2771 EmitMemberPointerIsNotNull(CodeGenFunction &CGF, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
2927 EmitMemberDataPointerAddress( CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
3217 EmitLoadOfMemberFunctionPointer( CodeGenFunction &CGF, const Expr *E, Address This, llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
[all...]
H A DCGExpr.cpp112 llvm::Value *MemPtr = EmitScalarExpr(E); local
113 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT);
H A DCGExprScalar.cpp1571 llvm::Value *MemPtr = Visit(E); local
1573 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, MemPtr, MPT);
/external/libcxx/test/std/utilities/function.objects/func.require/
H A Dbullet_3_and_4.pass.cpp71 typedef ObjectType (TestType::*MemPtr); typedef
73 MemPtr M = &TestType::object;
H A Dbullet_1_and_2.pass.cpp209 typedef CallSig (ClassType::*MemPtr); typedef
211 BasicTest<MethodID<MemPtr>, Arity, SCast, ACast> b;
212 b.runTest( (MemPtr)&ClassType::f, obj);
/external/pdfium/third_party/lcms2-2.6/src/
H A Dcmsio0.c1102 cmsHPROFILE CMSEXPORT cmsOpenProfileFromMemTHR(cmsContext ContextID, const void* MemPtr, cmsUInt32Number dwSize) argument
1114 NewIcc ->IOhandler = cmsOpenIOhandlerFromMem(ContextID, (void*) MemPtr, dwSize, "r");
1126 cmsHPROFILE CMSEXPORT cmsOpenProfileFromMem(const void* MemPtr, cmsUInt32Number dwSize) argument
1128 return cmsOpenProfileFromMemTHR(NULL, MemPtr, dwSize);
1360 // Same as anterior, but for memory blocks. In this case, a NULL as MemPtr means calculate needed space only
1361 cmsBool CMSEXPORT cmsSaveProfileToMem(cmsHPROFILE hProfile, void *MemPtr, cmsUInt32Number* BytesNeeded) argument
1370 if (MemPtr == NULL) {
1377 io = cmsOpenIOhandlerFromMem(ContextID, MemPtr, *BytesNeeded, "w");
H A Dcmscgats.c1785 cmsBool CMSEXPORT cmsIT8SaveToMem(cmsHANDLE hIT8, void *MemPtr, cmsUInt32Number* BytesNeeded) argument
1794 sd.Base = (cmsUInt8Number*) MemPtr;
/external/clang/lib/Sema/
H A DSemaOverload.cpp7500 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
7502 MemPtr != MemPtrEnd;
7503 ++MemPtr) {
7505 if (!AddedTypes.insert(S.Context.getCanonicalType(*MemPtr)).second)
7508 QualType ParamTypes[2] = { *MemPtr, *MemPtr };
7794 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
7796 MemPtr != MemPtrEnd; ++MemPtr) {
7797 if (!AddedTypes.insert(S.Context.getCanonicalType(*MemPtr))
[all...]
H A DSemaExprCXX.cpp4544 const MemberPointerType *MemPtr = RHSType->getAs<MemberPointerType>(); local
4545 if (!MemPtr) {
4551 QualType Class(MemPtr->getClass(), 0);
4614 QualType Result = MemPtr->getPointeeType();
5352 else if (const MemberPointerType *MemPtr = T->getAs<MemberPointerType>())
5353 T = MemPtr->getPointeeType();
H A DSemaTemplateDeduction.cpp4778 const MemberPointerType *MemPtr = cast<MemberPointerType>(T.getTypePtr()); local
4779 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced,
4781 MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0),
/external/clang/lib/AST/
H A DExprConstant.cpp3150 MemberPtr MemPtr; local
3151 if (!EvaluateMemberPointer(RHS, MemPtr, Info))
3156 if (!MemPtr.getDecl()) {
3162 if (MemPtr.isDerivedMember()) {
3166 if (LV.Designator.MostDerivedPathLength + MemPtr.Path.size() >
3172 LV.Designator.Entries.size() - MemPtr.Path.size();
3173 for (unsigned I = 0, N = MemPtr.Path.size(); I != N; ++I) {
3176 const CXXRecordDecl *MPDecl = MemPtr.Path[I];
3184 if (!CastToDerivedClass(Info, RHS, LV, MemPtr.getContainingRecord(),
3187 } else if (!MemPtr
3235 MemberPtr MemPtr; local
[all...]
H A DType.cpp3711 if (const MemberPointerType *MemPtr = getAs<MemberPointerType>())
3712 return MemPtr->getPointeeType()->isObjCIndirectLifetimeType();
/external/pdfium/third_party/lcms2-2.6/include/
H A Dlcms2.h1525 CMSAPI cmsHPROFILE CMSEXPORT cmsOpenProfileFromMem(const void * MemPtr, cmsUInt32Number dwSize);
1526 CMSAPI cmsHPROFILE CMSEXPORT cmsOpenProfileFromMemTHR(cmsContext ContextID, const void * MemPtr, cmsUInt32Number dwSize);
1533 CMSAPI cmsBool CMSEXPORT cmsSaveProfileToMem(cmsHPROFILE hProfile, void *MemPtr, cmsUInt32Number* BytesNeeded);
1793 CMSAPI cmsBool CMSEXPORT cmsIT8SaveToMem(cmsHANDLE hIT8, void *MemPtr, cmsUInt32Number* BytesNeeded);

Completed in 2157 milliseconds