OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:VBase
(Results
1 - 8
of
8
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/include/clang/AST/
VTableBuilder.h
335
/// Compute and store all vtable related information (vtable layout,
vbase
426
const CXXRecordDecl *
VBase
);
476
/// derived class indirectly inherits from the same
vbase
twice, we only keep
514
/// If nonnull, holds the last
vbase
which contains the vfptr that the
516
const CXXRecordDecl *
VBase
;
518
/// This is the offset of the vfptr from the start of the last
vbase
, or the
526
: VBTableIndex(0),
VBase
(nullptr), VFPtrOffset(CharUnits::Zero()),
529
MethodVFTableLocation(uint64_t VBTableIndex, const CXXRecordDecl *
VBase
,
531
: VBTableIndex(VBTableIndex),
VBase
(
VBase
), VFPtrOffset(VFPtrOffset)
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGRecordLayoutBuilder.cpp
70
/// or at the beginning of the structure. Determining if a
VBase
actually
79
enum InfoKind { VFPtr, VBPtr, Field, Base,
VBase
, Scissor } Kind;
193
/// Recursively searches all of the bases to find out if a
vbase
is
194
/// not the primary
vbase
of some base class.
660
// In the itanium ABI, it's possible to place a
vbase
at a dsize that is
669
// If the
vbase
is a primary virtual base of some base, then it doesn't
683
// If the
vbase
is a primary virtual base of some base, then it doesn't
688
Members.push_back(MemberInfo(Offset, MemberInfo::
VBase
, nullptr,
696
Members.push_back(MemberInfo(Offset, MemberInfo::
VBase
,
721
Member->Kind == MemberInfo::
VBase
) {
[
all
...]
CGClass.cpp
278
// be relative only to the known alignment of that
vbase
.
281
assert(nearestVBase && "virtual offset without
vbase
?");
300
const CXXRecordDecl *
VBase
= nullptr;
307
VBase
= cast<CXXRecordDecl>(
316
VBase
?
VBase
: Derived, Start, PathEnd);
321
if (
VBase
&& Derived->hasAttr<FinalAttr>()) {
323
CharUnits vBaseOffset = layout.getVBaseClassOffset(
VBase
);
325
VBase
= nullptr; // we no longer have a virtual step
338
if (NonVirtualOffset.isZero() && !
VBase
) {
[
all
...]
MicrosoftCXXABI.cpp
189
// Complete ->
vbase
destructor
245
if (ML.
VBase
|| !ML.VFPtrOffset.isZero())
349
const CXXRecordDecl *
VBase
= I.getType()->getAsCXXRecordDecl();
350
if (!DstRD->isVirtuallyDerivedFrom(
VBase
))
353
unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD,
VBase
);
354
unsigned DstVBIndex = VTContext.getVBTableIndex(DstRD,
VBase
);
1187
// In most cases, an override for a
vbase
virtual method can adjust
1192
// - X overrides a virtual method M of a
vbase
Y, (2)
1193
// - X itself is a
vbase
of the most derived class.
1195
// If (1) and (2) are true, the vtorDisp for
vbase
Y is a hidden member of
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopRerollPass.cpp
1042
DenseSet<Instruction*>
VBase
;
1043
collectInLoopUserSet(DRS.BaseInst, Exclude, PossibleRedSet,
VBase
);
1044
for (auto *I :
VBase
) {
1054
if (V.size() !=
VBase
.size()) {
/src/external/bsd/openldap/dist/libraries/liblunicode/ucdata/
ucdata.c
629
VBase
= 0x1161, TBase = 0x11A7,
645
ac_uint4 vindex = ch -
VBase
;
/src/external/apache2/llvm/dist/clang/lib/AST/
RecordLayoutBuilder.cpp
1045
"
vbase
already visited!");
1124
"primary
vbase
offset already exists!");
1198
assert(!VBases.count(Base->Class) && "
vbase
offset already exists!");
3052
for (const CXXBaseSpecifier &
VBase
: RD->vbases()) {
3053
const CXXRecordDecl *BaseDecl =
VBase
.getType()->getAsCXXRecordDecl();
3064
for (const CXXBaseSpecifier &
VBase
: RD->vbases()) {
3065
const CXXRecordDecl *BaseDecl =
VBase
.getType()->getAsCXXRecordDecl();
3590
const CXXRecordDecl *
VBase
= Base.getType()->getAsCXXRecordDecl();
3592
CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(
VBase
);
3594
if (VtorDisps.find(
VBase
)->second.hasVtorDisp())
[
all
...]
VTableBuilder.cpp
431
Out << "
vbase
, ";
531
/// VCallAndVBaseOffsetBuilder - Class for building vcall and
vbase
offsets.
541
/// and
vbase
offsets.
552
/// Components - vcall and
vbase
offset components
571
/// AddVCallAndVBaseOffsets - Add vcall offsets and
vbase
offsets for the
579
/// AddVBaseOffsets - Add
vbase
offsets for the given class.
583
/// getCurrentOffsetOffset - Get the current vcall or
vbase
offset offset in
598
// Add vcall and
vbase
offsets.
621
// and
vbase
offsets added by the derived class all come before the vcall
622
// and
vbase
offsets required by the base class, so that the latter may b
[
all
...]
Completed in 47 milliseconds
Indexes created Mon Jun 08 00:24:58 UTC 2026