OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:VTable
(Results
1 - 8
of
8
) sorted by null
/external/clang/lib/CodeGen/
CGCXX.cpp
241
// unless the destructor is virtual and needs to be in the
vtable
.
302
llvm::Value *
VTable
= CGF.GetVTablePtr(This, Ty);
304
CGF.Builder.CreateConstInBoundsGEP1_64(
VTable
, VTableIndex, "vfn");
319
/// into the
vtable
.
324
llvm::Value *
VTable
= 0;
337
VTable
= CGM.getVTables().GetAddrOfVTable(RD);
339
VTable
= Builder.CreateBitCast(
VTable
, Ty);
340
assert(
VTable
&& "BuildVirtualCall = kext vtbl pointer is null");
347
Builder.CreateConstInBoundsGEP1_64(
VTable
, VTableIndex, "vfnkxt")
[
all
...]
CGVTT.cpp
10
// This contains code dealing with C++ code generation of VTTs (
vtable
tables).
30
///
vtable
.
61
/// GetAddrOfVTable - Returns the address of the
vtable
for the base class in
62
/// the given
vtable
class.
64
/// \param AddressPoints - If the returned
vtable
is a construction
vtable
,
69
/// AddVTablePointer - Add a
vtable
pointer to the VTT currently being built.
71
/// \param AddressPoints - If the
vtable
is a construction
vtable
, this has
73
void AddVTablePointer(BaseSubobject Base, llvm::Constant *
VTable
,
[
all
...]
CGRTTI.cpp
42
/// BuildVTablePointer - Build the
vtable
pointer for the given type.
479
llvm::Constant *
VTable
=
485
// The
vtable
address point is 2.
487
VTable
= llvm::ConstantExpr::getInBoundsGetElementPtr(
VTable
, &Two, 1);
488
VTable
= llvm::ConstantExpr::getBitCast(
VTable
, Int8PtrTy);
490
Fields.push_back(
VTable
);
510
// forces the
vtable
to be generated, we need to change the linkage of the
577
// Add the
vtable
pointer
[
all
...]
ItaniumCXXABI.cpp
202
/// to a
vtable
pointer from which the virtual offset is applied.
257
//
vtable
of the correct base subobject. The "function pointer" is an
258
// offset within the
vtable
(+1 for the virtual flag on non-ARM).
261
// Cast the adjusted this to a pointer to
vtable
pointer and load.
263
llvm::Value *
VTable
= Builder.CreateBitCast(This, VTableTy->getPointerTo());
264
VTable
= Builder.CreateLoad(
VTable
, "memptr.
vtable
");
269
VTable
= Builder.CreateGEP(
VTable
, VTableOffset)
[
all
...]
CGClass.cpp
346
/// way which requires the
vtable
to be properly set.
358
// external code might potentially access the
vtable
.
823
/// any
vtable
pointers before calling this destructor.
[
all
...]
CGExprCXX.cpp
112
// When building with -fapple-kext, all calls must go through the
vtable
since
[
all
...]
CGVTables.cpp
80
/// construction
vtable
, this holds the offset from the layout class to the
86
/// construction
vtable
.
445
/// VTableComponent - Represents a single component in a
vtable
.
461
/// CK_UnusedFunctionPointer - In some cases, a
vtable
function pointer
462
/// will end up never being called. Such
vtable
function pointers are
512
/// getKind - Get the kind of this
vtable
component.
612
/// VCallOffsetMap - Keeps track of vcall offsets when building a
vtable
.
633
///
vtable
address point) for the given virtual member function.
720
///
vtable
.
742
/// (Can be null when we're not building a
vtable
of the most derived class)
[
all
...]
/external/sqlite/dist/
sqlite3.c
[
all
...]
Completed in 875 milliseconds