Searched refs:RecordDecl (Results 51 - 75 of 155) sorted by relevance

1234567

/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Serialization/
H A DASTWriter.h83 class RecordDecl;
760 const RecordDecl *Record) override;
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DCanonicalType.h38 class RecordDecl;
557 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(RecordDecl *, getDecl)
H A DDeclBase.h64 class RecordDecl;
1482 /// Stores the bits used by RecordDecl.
1484 /// methods in RecordDecl should be updated appropriately.
1486 friend class RecordDecl;
2026 RecordDecl *getOuterLexicalRecordContext();
2027 const RecordDecl *getOuterLexicalRecordContext() const {
2127 /// the fields within a RecordDecl (with SpecificDecl = FieldDecl).
H A DJSONNodeDumper.h243 void VisitRecordDecl(const RecordDecl *RD);
H A DTextNodeDumper.h322 void VisitRecordDecl(const RecordDecl *D);
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp83 RecordDecl *NSStringRecord;
91 RecordDecl *SuperStructDecl;
92 RecordDecl *ConstantStringDecl;
260 void RewriteRecordBody(RecordDecl *RD);
2360 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
2403 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
2534 SuperStructDecl = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
2562 ConstantStringDecl = RecordDecl
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaDecl.cpp1657 if (const RecordDecl *RD = dyn_cast<RecordDecl>(DC)){
1870 void Sema::DiagnoseUnusedNestedTypedefs(const RecordDecl *D) {
1877 else if(const auto *R = dyn_cast<RecordDecl>(TmpD))
1939 if (const auto *RD = dyn_cast<RecordDecl>(D))
4354 RecordDecl *&AnonRecord) {
4573 RecordDecl *&AnonRecord) {
4664 if (RecordDecl *Record = dyn_cast_or_null<RecordDecl>(Tag)) {
4703 RecordDecl *Recor
[all...]
H A DMultiplexExternalSemaSource.cpp174 bool MultiplexExternalSemaSource::layoutRecordType(const RecordDecl *Record,
H A DSemaInit.cpp343 RecordDecl::field_iterator Field,
358 RecordDecl::field_iterator *NextField,
777 const RecordDecl *RDecl = RType->getDecl();
986 RecordDecl *structDecl = DeclType->castAs<RecordType>()->getDecl();
1295 RecordDecl *RD = DeclType->castAs<RecordType>()->getDecl();
2037 CXXRecordDecl::base_class_range Bases, RecordDecl::field_iterator Field,
2041 RecordDecl *structDecl = DeclType->castAs<RecordType>()->getDecl();
2053 RecordDecl *RD = DeclType->castAs<RecordType>()->getDecl();
2069 for (RecordDecl::field_iterator FieldEnd = RD->field_end();
2081 for (RecordDecl
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DByteCodeExprGen.h88 Record *getRecord(const RecordDecl *RD);
/netbsd-current/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
H A DSourceCode.cpp252 if (llvm::isa<RecordDecl>(D) || llvm::isa<UsingDecl>(D))
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DCommentSema.cpp936 if (const RecordDecl *RD =
937 dyn_cast_or_null<RecordDecl>(ThisDeclInfo->CurrentDecl))
942 if (auto *record = dyn_cast_or_null<RecordDecl>(D))
H A DASTContext.cpp1006 for (llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>::iterator
1222 RecordDecl *ASTContext::buildImplicitRecord(StringRef Name,
1223 RecordDecl::TagKind TK) const {
1225 RecordDecl *NewDecl;
1230 NewDecl = RecordDecl::Create(*this, TK, getTranslationUnitDecl(), Loc, Loc,
1773 const RecordDecl *Parent = Field->getParent();
2293 const RecordDecl *RD = RT->getDecl();
2390 const RecordDecl *RD = RT->getDecl();
2603 const RecordDecl *RD) {
2618 const RecordDecl *R
[all...]
H A DASTImporter.cpp421 RecordDecl *From, RecordDecl *To,
467 bool IsStructuralMatch(RecordDecl *FromRecord, RecordDecl *ToRecord,
492 ExpectedDecl VisitRecordDecl(RecordDecl *D);
1418 Expected<RecordDecl *> ToDeclOrErr = import(T->getDecl());
1617 // Check if RecordDecl is in FunctionDecl parameters to avoid infinite loop.
1625 if (isa<RecordDecl>(D) && (FunDecl = dyn_cast<FunctionDecl>(OrigDC)) &&
1692 if (RecordDecl *FromRecord = dyn_cast<RecordDecl>(From
[all...]
H A DDeclCXX.cpp127 : RecordDecl(K, TK, C, DC, StartLoc, IdLoc, Id, PrevDecl),
444 RecordDecl::APK_CanNeverPassInRegs)
445 setArgPassingRestrictions(RecordDecl::APK_CanNeverPassInRegs);
1049 setArgPassingRestrictions(RecordDecl::APK_CanNeverPassInRegs);
1241 RecordDecl::APK_CanNeverPassInRegs)
1242 setArgPassingRestrictions(RecordDecl::APK_CanNeverPassInRegs);
1555 RecordDecl::field_iterator Field = field_begin();
1979 RecordDecl::completeDefinition();
3302 const RecordDecl *RD = T->getAsRecordDecl();
H A DDeclBase.cpp1355 if (const auto *RD = dyn_cast<RecordDecl>(this))
1788 RecordDecl *DeclContext::getOuterLexicalRecordContext() {
1790 RecordDecl *OutermostRD = nullptr;
1793 OutermostRD = cast<RecordDecl>(DC);
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp709 const CXXRecordDecl *RecordDecl = ObjectType->getAsCXXRecordDecl(); local
710 assert(RecordDecl && "Only CXXRecordDecls should have destructors");
711 const CXXDestructorDecl *DtorDecl = RecordDecl->getDestructor();
H A DRegionStore.cpp497 const RecordDecl *RD,
2058 static bool isRecordEmpty(const RecordDecl *RD) {
2068 const RecordDecl *RD = R->getValueType()->castAs<RecordType>()->getDecl();
2290 const RecordDecl *RD,
2337 const RecordDecl *RD = RT->getDecl();
2414 RecordDecl::field_iterator FI, FE;
H A DBugReporterVisitors.cpp409 findRegionOfInterestInRecord(const RecordDecl *RD, ProgramStateRef State,
515 const RecordDecl *RD, ProgramStateRef State, const MemRegion *R,
530 if (const RecordDecl *RRD = II.getType()->getAsRecordDecl())
547 if (const RecordDecl *RRD = FT->getAsRecordDecl())
556 if (const RecordDecl *RRD = PT->getAsRecordDecl())
624 if (const RecordDecl *RD = PT->getAsRecordDecl())
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DSwiftCallingConv.cpp118 void SwiftAggLowering::addTypedData(const RecordDecl *record, CharUnits begin) {
122 void SwiftAggLowering::addTypedData(const RecordDecl *record, CharUnits begin,
795 const RecordDecl *record) {
H A DCGOpenMPRuntime.cpp1350 const RecordDecl *RD, const CGRecordLayout &RL,
1372 const auto *RD = cast<RecordDecl>(Ty->getAsTagDecl());
1387 const auto *RD = cast<RecordDecl>(Ty->getAsTagDecl());
3406 RecordDecl *RD = C.buildImplicitRecord("__tgt_offload_entry");
3451 static RecordDecl *
3458 RecordDecl *RD = C.buildImplicitRecord(".kmp_privates.t");
3485 static RecordDecl *
3503 RecordDecl *UD = C.buildImplicitRecord("kmp_cmplrdata_t", TTK_Union);
3509 RecordDecl *RD = C.buildImplicitRecord("kmp_task_t");
3531 static RecordDecl *
[all...]
H A DCGExprAgg.cpp244 RecordDecl *Record = RecordTy->getDecl();
400 RecordDecl *Record = E->getType()->castAs<RecordType>()->getDecl();
401 RecordDecl::field_iterator Field = Record->field_begin();
1626 RecordDecl *record = E->getType()->castAs<RecordType>()->getDecl();
1897 RecordDecl *SD = RT->getDecl();
2014 const RecordDecl *ClassRD = FD->getParent();
2140 RecordDecl *Record = RecordTy->getDecl();
H A DCGExprConstant.cpp577 bool Build(const APValue &Val, const RecordDecl *RD, bool IsPrimaryBase,
674 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl();
772 bool ConstStructBuilder::Build(const APValue &Val, const RecordDecl *RD,
815 for (RecordDecl::field_iterator Field = RD->field_begin(),
854 RecordDecl *RD = Type->castAs<RecordType>()->getDecl();
877 const RecordDecl *RD = ValTy->castAs<RecordType>()->getDecl();
2204 const RecordDecl *record,
H A DTargetInfo.cpp193 const RecordDecl *UD = UT->getDecl();
548 const RecordDecl *RD = RT->getDecl();
577 const RecordDecl *RD = RT->getDecl();
1396 static bool addFieldSizes(ASTContext &Context, const RecordDecl *RD,
1438 const RecordDecl *RD = RT->getDecl();
1570 const RecordDecl *RD = RT->getDecl();
3040 const RecordDecl *RD = RT->getDecl();
3084 for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end();
3322 const RecordDecl *RD = RT->getDecl();
3349 for (RecordDecl
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp511 static StringRef getNodeName(const RecordDecl &Node,
622 if (const auto *RD = dyn_cast<RecordDecl>(Ctx)) {
744 const internal::VariadicDynCastAllOfMatcher<Decl, RecordDecl> recordDecl;

Completed in 496 milliseconds

1234567