OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:VTT
(Results
1 - 6
of
6
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGVTT.cpp
41
CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *
VTT
,
92
VTT
->setInitializer(Init);
95
VTT
->setLinkage(Linkage);
97
if (CGM.supportsCOMDAT() &&
VTT
->isWeakForLinker())
98
VTT
->setComdat(CGM.getModule().getOrInsertComdat(
VTT
->getName()));
101
CGM.setGVProperties(
VTT
, RD);
105
assert(RD->getNumVBases() && "Only classes with virtual bases need a
VTT
");
113
// This will also defer the definition of the
VTT
.
CGVTables.h
109
/// getSubVTTIndex - Return the index of the sub-
VTT
for the base class of the
113
/// getSecondaryVirtualPointerIndex - Return the index in the
VTT
where the
127
/// GetAddrOfVTT - Get the address of the
VTT
for the given record decl.
131
void EmitVTTDefinition(llvm::GlobalVariable *
VTT
,
140
/// vtable, the RTTI data structure (if RTTI is enabled) and the
VTT
CGClass.cpp
463
// This constructor/destructor does not need a
VTT
parameter.
470
llvm::Value *
VTT
;
475
// If this is a delegating constructor call, just load the
VTT
.
481
"doing no-op
VTT
offset in base dtor/ctor?");
492
assert(SubVTTIndex != 0 && "Sub-
VTT
index must be greater than zero!");
496
// A
VTT
parameter was passed to the constructor, use it.
497
VTT
= LoadCXXVTT();
498
VTT
= Builder.CreateConstInBoundsGEP1_64(
VTT
, SubVTTIndex);
500
// We're the complete constructor, so get the
VTT
by name
[
all
...]
ItaniumCXXABI.cpp
1619
// All parameters are already in place except
VTT
, which goes after 'this'.
1622
// Check if we need to add a
VTT
parameter (which has type void **).
1655
// Check if we need a
VTT
parameter as well.
1662
Context, /*DC=*/nullptr, MD->getLocation(), &Context.Idents.get("
vtt
"),
1678
/// Initialize the '
vtt
' slot if needed.
1681
CGF.GetAddrOfLocalVar(getStructorImplicitParamDecl(CGF)), "
vtt
");
1702
// Insert the implicit '
vtt
' argument as the second argument.
1703
llvm::Value *
VTT
=
1706
return AddedStructorArgs::prefix({{
VTT
, VTTTy}});
1722
llvm::Value *
VTT
[
all
...]
/src/external/gpl3/gdb/dist/gdb/
cp-name-parser.y
1953
HANDLE_SPECIAL ("
VTT
for ", DEMANGLE_COMPONENT_VTT);
/src/external/gpl3/gdb.old/dist/gdb/
cp-name-parser.y
1953
HANDLE_SPECIAL ("
VTT
for ", DEMANGLE_COMPONENT_VTT);
Completed in 34 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026