HomeSort by relevance Sort by last modified time
    Searched defs:MemPtr (Results 1 - 13 of 13) sorted by null

  /external/clang/test/CodeGenCXX/
microsoft-abi-vmemptr-vbase.cpp 10 void (B::*MemPtr)(void) = &B::f;
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/libcxx/test/libcxx/utilities/function.objects/func.require/
bullet_4_5_6.pass.cpp 76 typedef ObjectType (TestType::*MemPtr);
78 MemPtr M = &TestType::object;
bullet_1_2_3.pass.cpp 215 typedef CallSig (ClassType::*MemPtr);
217 BasicTest<MethodID<MemPtr>, Arity, SCast, ACast> b;
218 b.runTest( (MemPtr)&ClassType::f, obj);
225 typedef CallSig (ClassType::*MemPtr);
227 BasicTest<MethodID<MemPtr>, Arity, SCast, ACast> b;
228 b.runTest( (MemPtr)&ClassType::f, obj);
235 typedef CallSig (ClassType::*MemPtr);
237 BasicTest<MethodID<MemPtr>, Arity, SCast, ACast> b;
238 b.runTest( (MemPtr)&ClassType::f, obj);
  /external/clang/test/SemaCXX/
member-pointer-ms.cpp 3 // RUN: %clang_cc1 -std=c++11 -fms-compatibility -fsyntax-only -triple=x86_64-pc-win32 -verify -DVMV -fms-memptr-rep=virtual %s
188 typedef int MemPtrInBody::*MemPtr;
190 operator MemPtr() const {
195 static_assert(sizeof(MemPtrInBody::MemPtr) == kSingleDataSize, "");
constexpr-printing.cpp 71 constexpr int MemPtr(int (MemPtrTest::*a), void (MemPtrTest::*b)(), int &c) {
74 static_assert(MemPtr(&MemPtrTest::n, &MemPtrTest::f, mpt.*&MemPtrTest::n), ""); // expected-error {{constant expression}} \
75 expected-note {{in call to 'MemPtr(&MemPtrTest::n, &MemPtrTest::f, mpt.n)'}}
  /external/clang/test/SemaTemplate/
explicit-instantiation.cpp 43 typedef int X1::*MemPtr;
45 template MemPtr X0<MemPtr>::f0(MemPtr); // expected-note{{requested here}}
  /external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
SparsePropagation.cpp 210 auto MemPtr = TestLatticeKey(GV, IPOGrouping::Memory);
211 ChangedValues[MemPtr] =
212 MergeValues(SS.getValueState(RegVal), SS.getValueState(MemPtr));
  /external/clang/lib/Sema/
SemaTemplateDeduction.cpp     [all...]
SemaExprCXX.cpp     [all...]
  /external/clang/lib/CodeGen/
CGExprScalar.cpp     [all...]
ItaniumCXXABI.cpp 126 llvm::Value *MemPtr,
500 /// struct { ptrdiff_t ptr; ptrdiff_t adj; } memptr;
503 /// - method pointers are virtual if (memptr.ptr & 1) is nonzero
504 /// - the this-adjustment is (memptr.adj)
505 /// - the virtual offset is (memptr.ptr - 1)
508 /// - method pointers are virtual if (memptr.adj & 1) is nonzero
509 /// - the this-adjustment is (memptr.adj >> 1)
510 /// - the virtual offset is (memptr.ptr)
517 /// If the member is non-virtual, memptr.ptr is the address of
535 llvm::BasicBlock *FnVirtual = CGF.createBasicBlock("memptr.virtual")
    [all...]
CGExpr.cpp 113 llvm::Value *MemPtr = EmitScalarExpr(E);
114 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT);
    [all...]
  /external/clang/lib/AST/
ExprConstant.cpp     [all...]

Completed in 1459 milliseconds