Lines Matching refs:RecordDecl

1006   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 *RD = Ty->castAs<RecordType>()->getDecl();
2631 const RecordDecl *RD) {
2737 const RecordDecl *Record = Ty->castAs<RecordType>()->getDecl();
4459 static bool NeedsInjectedClassNameType(const RecordDecl *D) {
4503 if (const auto *Record = dyn_cast<RecordDecl>(Decl)) {
4536 QualType ASTContext::getRecordType(const RecordDecl *Decl) const {
4539 if (const RecordDecl *PrevDecl = Decl->getPreviousDecl())
6596 RecordDecl *ASTContext::getCFConstantStringTagDecl() const {
6609 RecordDecl *ObjCSuperTypeDecl = buildImplicitRecord("objc_super");
6628 RecordDecl *RD;
6663 RecordDecl *RD;
7356 const RecordDecl *RD = FD->getParent();
7560 RecordDecl *RDecl = cast<RecordType>(CT)->getDecl();
7760 void ASTContext::getObjCEncodingForStructureImpl(RecordDecl *RDecl,
7765 assert(RDecl && "Expected non-null RecordDecl");
7987 RecordDecl *VaListTagDecl = Context->buildImplicitRecord("__va_list");
8050 RecordDecl *VaListTagDecl;
8114 RecordDecl *VaListTagDecl;
8176 RecordDecl *VaListDecl = Context->buildImplicitRecord("__va_list");
8217 RecordDecl *VaListTagDecl;
8271 RecordDecl *VaListTagDecl;
9382 RecordDecl *UD = UT->getDecl();