Searched refs:Instantiation (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1 //===------- SemaTemplateInstantiate.cpp - C++ Template Instantiation ------===/
30 // Template Instantiation Support
671 // Template Instantiation for Types
1749 Sema::SubstBaseSpecifiers(CXXRecordDecl *Instantiation, argument
1798 = CheckBaseSpecifier(Instantiation,
1832 = CheckBaseSpecifier(Instantiation,
1844 AttachBaseSpecifiers(Instantiation, InstantiatedBases.data(),
1863 TagDecl *Instantiation,
1879 << S.Context.getTypeDeclType(Instantiation);
1882 Instantiation
1861 DiagnoseUninstantiableTemplate(Sema &S, SourceLocation PointOfInstantiation, TagDecl *Instantiation, bool InstantiatedFromMember, TagDecl *Pattern, TagDecl *PatternDef, TemplateSpecializationKind TSK, bool Complain = true) argument
1927 InstantiateClass(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK, bool Complain) argument
2150 InstantiateEnum(SourceLocation PointOfInstantiation, EnumDecl *Instantiation, EnumDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument
2376 InstantiateClassMembers(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument
[all...]
H A DSemaTemplateVariadic.cpp567 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation local
570 if (Instantiation->is<DeclArgumentPack *>()) {
572 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size();
658 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation local
661 if (Instantiation->is<Decl*>())
666 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size();
H A DSemaTemplate.cpp6086 NamedDecl *Instantiation = 0; local
6098 Instantiation = Method;
6110 Instantiation = PrevVar;
6118 Instantiation = PrevRecord;
6126 Instantiation = PrevEnum;
6132 if (!Instantiation) {
6146 cast<CXXMethodDecl>(Instantiation)->getTemplateSpecializationKind());
6150 cast<CXXRecordDecl>(Instantiation)->getTemplateSpecializationKind());
6154 Previous.addDecl(Instantiation);
6162 Diag(Instantiation
[all...]
/freebsd-10.0-release/contrib/llvm/lib/MC/MCParser/
H A DAsmParser.cpp80 MemoryBuffer *Instantiation; member in struct:__anon2296::MacroInstantiation
272 /// \param NameLoc Instantiation location.
1749 : TheMacro(M), Instantiation(I), InstantiationLoc(IL), ExitBuffer(EB),
1953 MemoryBuffer *Instantiation = local
1961 Instantiation);
1965 CurBuffer = SrcMgr.AddNewSourceBuffer(MI->Instantiation, SMLoc());
3841 MemoryBuffer *Instantiation = local
3849 Instantiation);
3853 CurBuffer = SrcMgr.AddNewSourceBuffer(MI->Instantiation, SMLoc());
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h2766 /// Instantiation or recovery rebuild of a for-range statement. Don't
5714 // C++ Template Instantiation
6173 SubstBaseSpecifiers(CXXRecordDecl *Instantiation,
6179 CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern,
6185 EnumDecl *Instantiation, EnumDecl *Pattern,
6213 CXXRecordDecl *Instantiation,

Completed in 113 milliseconds