OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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