OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Templ
(Results
1 - 2
of
2
) sorted by null
/external/clang/test/CodeGenCXX/
apple-kext-indirect-virtual-dtor-call.cpp
3
// CHECK: @_ZTV5TemplIiE = internal unnamed_addr constant [7 x i8*] [i8* null, i8* null, i8* bitcast (void (%struct.
Templ
*)* @_ZN5TemplIiED1Ev to i8*), i8* bitcast (void (%struct.
Templ
*)* @_ZN5TemplIiED0Ev to i8*), i8* bitcast (void (%struct.
Templ
*)* @_ZN5TemplIiE1fEv to i8*), i8* bitcast (void (%struct.
Templ
*)* @_ZN5TemplIiE1gEv to i8*), i8* null]
22
struct
Templ
{
23
virtual ~
Templ
(); // Out-of-line so that the destructor doesn't cause a vtable
28
struct SubTempl : public
Templ
<T> {
37
// to load
Templ
<int>'s vtable. Hence,
Templ
<int>::g needs to be
42
t->
Templ
::~Templ()
[
all
...]
apple-kext-indirect-call.cpp
3
// CHECK: @_ZTV5TemplIiE = internal unnamed_addr constant [5 x i8*] [i8* null, i8* bitcast ({ i8*, i8* }* @_ZTI5TemplIiE to i8*), i8* bitcast (void (%struct.
Templ
*)* @_ZN5TemplIiE1fEv to i8*), i8* bitcast (void (%struct.
Templ
*)* @_ZN5TemplIiE1gEv to i8*), i8* null]
19
struct
Templ
{
24
struct SubTempl : public
Templ
<T> {
32
// to load
Templ
<int>'s vtable. Hence,
Templ
<int>::g needs to be
37
t->
Templ
::f();
40
// CHECK: getelementptr inbounds (void (%struct.
Templ
*)*, void (%struct.
Templ
*)** bitcast ([5 x i8*]* @_ZTV5TemplIiE to void (%struct.
Templ
*)**), i64 2
[
all
...]
Completed in 112 milliseconds