Searched refs:RecordDecl (Results 76 - 100 of 155) sorted by relevance

1234567

/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h1126 RecordDecl *CXXTypeInfoDecl;
1129 RecordDecl *MSVCGuidDecl;
1825 RecordDecl *RD, CapturedRegionKind K,
2952 RecordDecl *&AnonRecord);
2956 RecordDecl *&AnonRecord);
2960 RecordDecl *Record,
2964 RecordDecl *Record);
3027 FieldDecl *HandleField(Scope *S, RecordDecl *TagD, SourceLocation DeclStart,
3031 MSPropertyDecl *HandleMSProperty(Scope *S, RecordDecl *TagD,
3040 RecordDecl *Recor
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DType.cpp583 RecordDecl *RD = RT->getDecl();
1757 RecordDecl *Type::getAsRecordDecl() const {
1758 return dyn_cast_or_null<RecordDecl>(getAsTagDecl());
2226 RecordDecl *Rec = cast<RecordType>(CanonicalType)->getDecl();
2487 bool QualType::hasNonTrivialToPrimitiveDefaultInitializeCUnion(const RecordDecl *RD) {
2491 bool QualType::hasNonTrivialToPrimitiveDestructCUnion(const RecordDecl *RD) {
2495 bool QualType::hasNonTrivialToPrimitiveCopyCUnion(const RecordDecl *RD) {
4361 const RecordDecl *RD = RT->getDecl();
H A DStmt.cpp1311 RecordDecl *RD)
1342 RecordDecl *RD) {
H A DTypePrinter.cpp1308 } else if ((isa<RecordDecl>(D) && cast<RecordDecl>(D)->isAnonymousStructOrUnion())) {
H A DDeclPrinter.cpp65 void VisitRecordDecl(RecordDecl *D);
550 void DeclPrinter::VisitRecordDecl(RecordDecl *D) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/Analysis/
H A DBodyFarm.cpp108 ValueDecl *findMemberField(const RecordDecl *RD, StringRef Name);
222 ValueDecl *ASTMaker::findMemberField(const RecordDecl *RD, StringRef Name) {
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DType.h123 class RecordDecl;
1303 static bool hasNonTrivialToPrimitiveDefaultInitializeCUnion(const RecordDecl *RD);
1304 static bool hasNonTrivialToPrimitiveDestructCUnion(const RecordDecl *RD);
1305 static bool hasNonTrivialToPrimitiveCopyCUnion(const RecordDecl *RD);
2250 /// Retrieves the RecordDecl this type refers to.
2251 RecordDecl *getAsRecordDecl() const;
4619 explicit RecordType(const RecordDecl *D)
4621 explicit RecordType(TypeClass TC, RecordDecl *D)
4625 RecordDecl *getDecl() const {
4626 return reinterpret_cast<RecordDecl*>(TagTyp
[all...]
H A DDeclCXX.h254 class CXXRecordDecl : public RecordDecl {
494 return cast<CXXRecordDecl>(RecordDecl::getCanonicalDecl());
503 static_cast<RecordDecl *>(this)->getPreviousDecl());
512 static_cast<RecordDecl *>(this)->getMostRecentDecl());
H A DStmt.h56 class RecordDecl;
3539 /// The record for captured variables, a RecordDecl or CXXRecordDecl.
3540 RecordDecl *TheRecordDecl = nullptr;
3544 ArrayRef<Expr *> CaptureInits, CapturedDecl *CD, RecordDecl *RD);
3566 CapturedDecl *CD, RecordDecl *RD);
3589 const RecordDecl *getCapturedRecordDecl() const { return TheRecordDecl; }
3592 void setCapturedRecordDecl(RecordDecl *D) {
3593 assert(D && "null RecordDecl");
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaDeclObjC.cpp1368 if (isa<RecordDecl>(typeDecl) && !Context.getLangOpts().CPlusPlus)
3211 RecordDecl *left = cast<RecordType>(lt)->getDecl();
3212 RecordDecl *right = cast<RecordType>(rt)->getDecl();
3232 RecordDecl::field_iterator li = left->field_begin(), le = left->field_end();
3233 RecordDecl::field_iterator ri = right->field_begin(), re = right->field_end();
5099 RecordDecl *Record = dyn_cast<RecordDecl>(TagD);
5114 else if (RecordDecl *Record = dyn_cast<RecordDecl>(TagD))
H A DSemaAttr.cpp50 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) {
86 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) {
H A DSemaDeclAttr.cpp187 const RecordDecl *RD = RT->getDecl();
421 auto IsOverloadedOperatorPresent = [&S](const RecordDecl *Record,
428 const RecordDecl *Record = RT->getDecl();
492 static bool checkRecordDeclForAttr(const RecordDecl *RD) {
1454 RecordDecl *UD = UT->getDecl();
2138 const auto *R = cast<RecordDecl>(D);
3678 RecordDecl *RD = nullptr;
3683 RD = dyn_cast<RecordDecl>(D);
3698 RecordDecl::field_iterator Field = RD->field_begin(),
5609 auto *RD = dyn_cast<RecordDecl>(
[all...]
H A DSemaStmt.cpp4619 RecordDecl*
4626 RecordDecl *RD = nullptr;
4631 RD = RecordDecl::Create(Context, TTK_Struct, DC, Loc, Loc, /*Id=*/nullptr);
4690 RecordDecl *RD = CreateCapturedStmtRecordDecl(CD, Loc, NumParams);
4720 RecordDecl *RD = CreateCapturedStmtRecordDecl(CD, Loc, Params.size());
4781 RecordDecl *Record = RSI->TheRecordDecl;
4804 RecordDecl *RD = RSI->TheRecordDecl;
H A DSemaExprMember.cpp633 const RecordDecl *const Record;
646 RecordDecl *RDecl = RTy->getDecl();
H A DSemaAccess.cpp1126 if (isa<RecordDecl>(D) && cast<RecordDecl>(D)->isInjectedClassName())
H A DSemaCXXScopeSpec.cpp342 } else if (isa<RecordDecl>(SD)) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DInterp.h583 inline bool VirtBaseHelper(InterpState &S, CodePtr OpPC, const RecordDecl *Decl,
594 inline bool GetPtrVirtBase(InterpState &S, CodePtr OpPC, const RecordDecl *D) {
602 const RecordDecl *D) {
H A DByteCodeExprGen.cpp514 Record *ByteCodeExprGen<Emitter>::getRecord(const RecordDecl *RD) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexingContext.cpp290 } else if (auto RD = dyn_cast<RecordDecl>(Parent)) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp713 RecordDecl *RD = dyn_cast_or_null<RecordDecl>(D->getDeclContext());
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp111 const RecordDecl *RD = RT->getDecl();
366 if (const auto *RD = dyn_cast<RecordDecl>(Ctx)) {
H A DMemRegion.cpp1539 const RecordDecl *RD = FR->getDecl()->getParent();
1556 for (RecordDecl::field_iterator FI = RD->field_begin(),
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGStmt.cpp2652 const RecordDecl *RD = S.getCapturedRecordDecl();
2659 RecordDecl::field_iterator CurField = RD->field_begin();
2703 const RecordDecl *RD = S.getCapturedRecordDecl();
/netbsd-current/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp333 RedeclarableResult VisitRecordDeclImpl(RecordDecl *RD);
334 void VisitRecordDecl(RecordDecl *RD) { VisitRecordDeclImpl(RD); }
792 ASTDeclReader::VisitRecordDeclImpl(RecordDecl *RD) {
805 RD->setArgPassingRestrictions((RecordDecl::ArgPassingKind)Record.readInt());
3809 D = RecordDecl::CreateDeserialized(Context, ID);
4554 (RecordDecl::ArgPassingKind)Record.readInt());
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DCallAndMessageChecker.cpp256 const RecordDecl *RD = RT->getDecl()->getDefinition();

Completed in 612 milliseconds

1234567