Home
last modified time | relevance | path

Searched refs:BuiltinTemplateDecl (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp1589 void BuiltinTemplateDecl::anchor() {} in anchor()
1591 BuiltinTemplateDecl::BuiltinTemplateDecl(const ASTContext &C, DeclContext *DC, in BuiltinTemplateDecl() function in BuiltinTemplateDecl
1662 return cast<BuiltinTemplateDecl>(D)->getTemplateParameters(); in getReplacedTemplateParameterList()
H A DItaniumMangle.cpp1201 } else if (isa<BuiltinTemplateDecl>(ND) || isa<ConceptDecl>(ND)) { in mangleUnscopedTemplateName()
2317 if (isa<BuiltinTemplateDecl>(ND) || isa<ConceptDecl>(ND)) in mangleTemplatePrefix()
H A DTextNodeDumper.cpp2740 void TextNodeDumper::VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
H A DASTContext.cpp1210 BuiltinTemplateDecl *
1214 BuiltinTemplateDecl::Create(*this, getTranslationUnitDecl(), II, BTK); in buildBuiltinTemplateDecl()
1222 BuiltinTemplateDecl *ASTContext::get##BTName##Decl() const { \
H A DASTImporter.cpp557 ExpectedDecl VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D);
5684 ExpectedDecl ASTNodeImporter::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1757 class BuiltinTemplateDecl : public TemplateDecl {
1760 BuiltinTemplateDecl(const ASTContext &C, DeclContext *DC,
1770 static BuiltinTemplateDecl *Create(const ASTContext &C, DeclContext *DC,
1773 return new (C, DC) BuiltinTemplateDecl(C, DC, Name, BTK);
H A DTextNodeDumper.h381 void VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D);
H A DASTContext.h64 class BuiltinTemplateDecl; variable
680 mutable BuiltinTemplateDecl *Decl##BTName = nullptr;
1208 #define BuiltinTemplate(BTName) BuiltinTemplateDecl *get##BTName##Decl() const;
1346 BuiltinTemplateDecl *buildBuiltinTemplateDecl(BuiltinTemplateKind BTK,
H A DASTNodeTraverser.h714 void VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
H A DRecursiveASTVisitor.h1989 DEF_TRAVERSE_DECL(BuiltinTemplateDecl, {
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp307 isa<BuiltinTemplateDecl>(TD) || isa<ConceptDecl>(TD)); in isTemplateName()
3291 checkBuiltinTemplateIdType(Sema &SemaRef, BuiltinTemplateDecl *BTD, in checkBuiltinTemplateIdType()
3679 } else if (auto *BTD = dyn_cast<BuiltinTemplateDecl>(Template)) { in CheckTemplateIdType()
7616 !isa<BuiltinTemplateDecl>(Template)) { in CheckTemplateTemplateArgument()
H A DSemaTemplateInstantiateDecl.cpp2173 TemplateDeclInstantiator::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp389 void VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D);
2491 void ASTDeclReader::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1558 if (isa<BuiltinTemplateDecl>(TD)) in CreateType()