OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:VTableIndex
(Results
1 - 13
of
13
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/include/clang/AST/
VTTBuilder.h
62
uint64_t
VTableIndex
;
66
VTTComponent(uint64_t
VTableIndex
, BaseSubobject VTableBase)
67
:
VTableIndex
(
VTableIndex
), VTableBase(VTableBase) {}
105
void AddVTablePointer(BaseSubobject Base, uint64_t
VTableIndex
,
118
uint64_t
VTableIndex
,
125
uint64_t
VTableIndex
);
VTableBuilder.h
237
unsigned
VTableIndex
, AddressPointIndex;
/src/external/apache2/llvm/dist/clang/lib/AST/
VTTBuilder.cpp
42
void VTTBuilder::AddVTablePointer(BaseSubobject Base, uint64_t
VTableIndex
,
56
VTTComponents.push_back(VTTComponent(
VTableIndex
, Base));
82
uint64_t
VTableIndex
,
135
AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset),
VTableIndex
,
141
BaseDeclIsMorallyVirtual,
VTableIndex
,
148
uint64_t
VTableIndex
) {
151
VTableIndex
, Base.getBase(), VBases);
195
uint64_t
VTableIndex
= VTTVTables.size();
199
AddVTablePointer(Base,
VTableIndex
, RD);
205
LayoutSecondaryVirtualPointers(Base,
VTableIndex
);
[
all
...]
VTableBuilder.cpp
843
///
VTableIndex
- The index in the vtable that this method has.
845
const uint64_t
VTableIndex
;
848
uint64_t
VTableIndex
)
851
VTableIndex
(
VTableIndex
) { }
856
VTableIndex
(0) { }
1117
uint64_t
VTableIndex
= MethodInfo.
VTableIndex
;
1118
if (Components[
VTableIndex
].getKind() ==
1133
if (VTableThunks.lookup(
VTableIndex
).Return.isEmpty()
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCXX.cpp
258
uint64_t
VTableIndex
= CGM.getItaniumVTableContext().getMethodVTableIndex(GD);
262
VTableIndex
+= VTLayout.getVTableOffset(AddressPoint.
VTableIndex
) +
265
CGF.Builder.CreateConstInBoundsGEP1_64(VTable,
VTableIndex
, "vfnkxt");
CGVTT.cpp
60
const VTTVTable &VTTVT = Builder.getVTTVTables()[i->
VTableIndex
];
61
llvm::GlobalVariable *VTable = VTables[i->
VTableIndex
];
69
AddressPoint = VTableAddressPoints[i->
VTableIndex
].lookup(i->VTableBase);
76
llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.
VTableIndex
),
ItaniumCXXABI.cpp
1829
llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.
VTableIndex
),
1949
uint64_t
VTableIndex
= CGM.getItaniumVTableContext().getMethodVTableIndex(GD);
1954
VTableIndex
* CGM.getContext().getTargetInfo().getPointerWidth(0) / 8);
1963
{VTable, llvm::ConstantInt::get(CGM.Int32Ty, 4 *
VTableIndex
)});
1969
CGF.Builder.CreateConstInBoundsGEP1_64(VTable,
VTableIndex
, "vfn");
CGVTables.cpp
840
for (unsigned
vtableIndex
= 0, endIndex = layout.getNumVTables();
841
vtableIndex
!= endIndex; ++
vtableIndex
) {
844
size_t vtableStart = layout.getVTableOffset(
vtableIndex
);
845
size_t vtableEnd = vtableStart + layout.getVTableSize(
vtableIndex
);
849
nextVTableThunkIndex, addressPoints[
vtableIndex
],
1262
AP.first.getBase(), VTLayout.getVTableOffset(AP.second.
VTableIndex
) +
/src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
TypeRecord.h
892
VBPtrType(VBPtrType), VBPtrOffset(Offset),
VTableIndex
(Index) {}
897
VBPtrType(VBPtrType), VBPtrOffset(Offset),
VTableIndex
(Index) {}
903
uint64_t getVTableIndex() const { return
VTableIndex
; }
909
uint64_t
VTableIndex
= 0;
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DIBuilder.h
739
/// \param
VTableIndex
Index no of this method in virtual table, or -1u if
753
unsigned
VTableIndex
= 0, int ThisAdjustment = 0,
/src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
TypeRecordMapping.cpp
699
error(IO.mapEncodedInteger(Record.
VTableIndex
, "VBTableIndex"));
/src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
MinimalTypeDumper.cpp
577
Base.BaseType, Base.VBPtrType, Base.VBPtrOffset, Base.
VTableIndex
);
/src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
CodeViewYAMLTypes.cpp
662
IO.mapRequired("
VTableIndex
", Record.
VTableIndex
);
Completed in 31 milliseconds
Indexes created Tue Jun 16 00:25:01 UTC 2026