Home | History | Annotate | Download | only in AST

Lines Matching refs:RecordDecl

779   for (llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>::iterator
874 RecordDecl *ASTContext::buildImplicitRecord(StringRef Name,
875 RecordDecl::TagKind TK) const {
877 RecordDecl *NewDecl;
882 NewDecl = RecordDecl::Create(*this, TK, getTranslationUnitDecl(), Loc, Loc,
1345 const RecordDecl *Parent = Field->getParent();
2910 static bool NeedsInjectedClassNameType(const RecordDecl *D) {
2954 if (const RecordDecl *Record = dyn_cast<RecordDecl>(Decl)) {
2988 QualType ASTContext::getRecordType(const RecordDecl *Decl) const {
2991 if (const RecordDecl *PrevDecl = Decl->getPreviousDecl())
4601 RecordDecl *ObjCSuperTypeDecl = buildImplicitRecord("objc_super");
4618 RecordDecl *RD;
4653 RecordDecl *RD;
5198 const RecordDecl *RD = FD->getParent();
5357 RecordDecl *RDecl = cast<RecordType>(CT)->getDecl();
5582 void ASTContext::getObjCEncodingForStructureImpl(RecordDecl *RDecl,
5586 assert(RDecl && "Expected non-null RecordDecl");
5609 for (RecordDecl::field_iterator Field = RDecl->field_begin(),
5797 RecordDecl *VaListTagDecl = Context->buildImplicitRecord("__va_list");
5860 RecordDecl *VaListTagDecl;
5924 RecordDecl *VaListTagDecl;
5993 RecordDecl *VaListDecl = Context->buildImplicitRecord("__va_list");
6033 RecordDecl *VaListTagDecl;
6806 RecordDecl *UD = UT->getDecl();