OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:BaseDecl
(Results
1 - 11
of
11
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/AST/
CXXInheritance.cpp
81
const CXXRecordDecl *
BaseDecl
= Base->getCanonicalDecl();
83
[
BaseDecl
](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
84
return FindBaseClass(Specifier, Path,
BaseDecl
);
101
const CXXRecordDecl *
BaseDecl
= Base->getCanonicalDecl();
103
[
BaseDecl
](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
104
return FindVirtualBaseClass(Specifier, Path,
BaseDecl
);
522
const CXXRecordDecl *
BaseDecl
= cast<CXXRecordDecl>(RT->getDecl());
523
if (!
BaseDecl
->isPolymorphic())
529
Collect(
BaseDecl
, false, InVirtualSubobject, Overriders);
541
CXXFinalOverriderMap *&MyVirtualOverriders = VirtualOverriders[
BaseDecl
];
[
all
...]
VTTBuilder.cpp
67
const auto *
BaseDecl
=
72
Layout.getBaseClassOffset(
BaseDecl
);
75
LayoutVTT(BaseSubobject(
BaseDecl
, BaseOffset), /*BaseIsVirtual=*/false);
93
const auto *
BaseDecl
=
103
if (!
BaseDecl
->isDynamicClass())
111
if (!VBases.insert(
BaseDecl
).second)
114
BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(
BaseDecl
);
120
Layout.getBaseClassOffset(
BaseDecl
);
123
Layout.getPrimaryBase() ==
BaseDecl
)
133
(
BaseDecl
->getNumVBases() || BaseDeclIsMorallyVirtual))
[
all
...]
RecordLayoutBuilder.cpp
190
const CXXRecordDecl *
BaseDecl
= Base.getType()->getAsCXXRecordDecl();
193
const ASTRecordLayout &Layout = Context.getASTRecordLayout(
BaseDecl
);
194
if (
BaseDecl
->isEmpty()) {
395
const CXXRecordDecl *
BaseDecl
= Base.getType()->getAsCXXRecordDecl();
397
CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(
BaseDecl
);
398
if (!CanPlaceFieldSubobjectAtOffset(
BaseDecl
, Class, BaseOffset))
506
const CXXRecordDecl *
BaseDecl
= Base.getType()->getAsCXXRecordDecl();
508
CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(
BaseDecl
);
509
UpdateEmptyFieldSubobjects(
BaseDecl
, Class, BaseOffset,
964
const CXXRecordDecl *
BaseDecl
= I.getType()->getAsCXXRecordDecl()
[
all
...]
VTableBuilder.cpp
347
const CXXRecordDecl *
BaseDecl
= B.getType()->getAsCXXRecordDecl();
353
if (SubobjectOffsets.count(std::make_pair(
BaseDecl
, 0)))
359
BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(
BaseDecl
);
361
LayoutClassLayout.getVBaseClassOffset(
BaseDecl
);
364
CharUnits Offset = Layout.getBaseClassOffset(
BaseDecl
);
370
ComputeBaseOffsets(BaseSubobject(
BaseDecl
, BaseOffset),
383
const CXXRecordDecl *
BaseDecl
= B.getType()->getAsCXXRecordDecl();
386
if (!
BaseDecl
->isPolymorphic())
391
if (!VisitedVirtualBases.insert(
BaseDecl
).second) {
396
BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(
BaseDecl
);
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
Store.cpp
280
const CXXRecordDecl *
BaseDecl
= BaseType->getPointeeCXXRecordDecl();
281
if (!
BaseDecl
)
282
BaseDecl
= BaseType->getAsCXXRecordDecl();
283
assert(
BaseDecl
&& "not a C++ object?");
289
if (SR->getSymbol()->getType()->getPointeeCXXRecordDecl() ==
BaseDecl
)
296
BaseDecl
, cast<SubRegion>(DerivedReg), IsVirtual);
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExprCXX.cpp
902
CXXRecordDecl *
BaseDecl
= BS.getType()->getAsCXXRecordDecl();
907
NewSubobject = VBases.insert(
BaseDecl
).second;
912
++SubobjectsSeen[
BaseDecl
];
917
PublicSubobjectsSeen.insert(
BaseDecl
);
920
collectPublicBases(
BaseDecl
, SubobjectsSeen, VBases, PublicSubobjectsSeen,
SemaChecking.cpp
14211
const CXXRecordDecl *
BaseDecl
= Base->getType()->getAsCXXRecordDecl();
14218
Ctx.getASTRecordLayout(
BaseDecl
).getNonVirtualAlignment();
14224
Offset += RL.getBaseClassOffset(
BaseDecl
);
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGRecordLayoutBuilder.cpp
512
const CXXRecordDecl *
BaseDecl
= Layout.getPrimaryBase();
514
getStorageType(
BaseDecl
),
BaseDecl
));
523
const CXXRecordDecl *
BaseDecl
= Base.getType()->getAsCXXRecordDecl();
524
if (!
BaseDecl
->isEmpty() &&
525
!Context.getASTRecordLayout(
BaseDecl
).getNonVirtualSize().isZero())
526
Members.push_back(MemberInfo(Layout.getBaseClassOffset(
BaseDecl
),
527
MemberInfo::Base, getStorageType(
BaseDecl
),
BaseDecl
));
666
const CXXRecordDecl *
BaseDecl
= Base.getType()->getAsCXXRecordDecl()
[
all
...]
CGClass.cpp
90
const CXXRecordDecl *
baseDecl
,
94
if (!
baseDecl
->isCompleteDefinition())
97
auto &baseLayout = getContext().getASTRecordLayout(
baseDecl
);
183
const auto *
BaseDecl
=
187
Offset += Layout.getBaseClassOffset(
BaseDecl
);
189
RD =
BaseDecl
;
2565
auto *
BaseDecl
=
2569
if (!
BaseDecl
->isDynamicClass())
2578
if (!VBases.insert(
BaseDecl
).second)
2584
BaseOffset = Layout.getVBaseClassOffset(
BaseDecl
);
[
all
...]
ItaniumCXXABI.cpp
3440
auto *
BaseDecl
=
3442
if (!
BaseDecl
->isEmpty() &&
3443
BaseDecl
->isDynamicClass() != RD->isDynamicClass())
3939
auto *
BaseDecl
=
3944
if (!Bases.VirtualBases.insert(
BaseDecl
).second) {
3949
if (Bases.NonVirtualBases.count(
BaseDecl
))
3954
if (!Bases.NonVirtualBases.insert(
BaseDecl
).second) {
3959
if (Bases.VirtualBases.count(
BaseDecl
))
3965
for (const auto &I :
BaseDecl
->bases())
4038
auto *
BaseDecl
[
all
...]
MicrosoftCXXABI.cpp
935
const CXXRecordDecl *
BaseDecl
= Base.getType()->getAsCXXRecordDecl();
936
if (Context.getASTRecordLayout(
BaseDecl
).hasExtendableVFPtr()) {
937
PolymorphicBase =
BaseDecl
;
Completed in 88 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026