Home
last modified time | relevance | path

Searched refs:BuiltinTemplate (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangBuiltinTemplatesEmitter.cpp152 void EmitBuiltinTemplate(const Record *BuiltinTemplate) { in EmitBuiltinTemplate() argument
153 auto Class = BuiltinTemplate->getType()->getAsString(); in EmitBuiltinTemplate()
154 auto Name = BuiltinTemplate->getName(); in EmitBuiltinTemplate()
157 BuiltinTemplate->getValueAsListOfDefs("TemplateHead"); in EmitBuiltinTemplate()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinTemplates.td33 class BuiltinTemplate<list<TemplateArg> template_head> {
37 class CPlusPlusBuiltinTemplate<list<TemplateArg> template_head> : BuiltinTemplate<template_head>;
39 class HLSLBuiltinTemplate<list<TemplateArg> template_head> : BuiltinTemplate<template_head>;
H A DDeclNodes.td73 def BuiltinTemplate : DeclNode<Template>;
H A DBuiltins.h463 #define BuiltinTemplate(BTName) BTK##BTName, macro
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclID.h80 #define BuiltinTemplate(BTName) PREDEF_DECL##BTName##_ID, macro
H A DASTContext.h414 #define BuiltinTemplate(BTName) mutable IdentifierInfo *Name##BTName = nullptr; macro
679 #define BuiltinTemplate(BTName) \ macro
1208 #define BuiltinTemplate(BTName) BuiltinTemplateDecl *get##BTName##Decl() const; macro
2159 #define BuiltinTemplate(BTName) \ macro
H A DDeclTemplate.h1768 static bool classofKind(Kind K) { return K == BuiltinTemplate; }
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp449 case Decl::BuiltinTemplate: in isRedeclarableDeclKind()
H A DASTWriter.cpp5602 #define BuiltinTemplate(BTName) \ in PrepareWritingSpecialDecls() macro
H A DASTReader.cpp8200 #define BuiltinTemplate(BTName) \ in getPredefinedDecl() macro
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp308 case TemplateDecl::BuiltinTemplate: in isTypeAlias()
1594 : TemplateDecl(BuiltinTemplate, DC, SourceLocation(), Name, in BuiltinTemplateDecl()
1661 case Decl::Kind::BuiltinTemplate: in getReplacedTemplateParameterList()
H A DDeclBase.cpp984 case BuiltinTemplate: in getIdentifierNamespaceForKind()
H A DASTContext.cpp1213 auto *BuiltinTemplate = in buildBuiltinTemplateDecl() local
1215 BuiltinTemplate->setImplicit(); in buildBuiltinTemplateDecl()
1216 getTranslationUnitDecl()->addDecl(BuiltinTemplate); in buildBuiltinTemplateDecl()
1218 return BuiltinTemplate; in buildBuiltinTemplateDecl()
1221 #define BuiltinTemplate(BTName) \ macro
H A DASTImporter.cpp5687 #define BuiltinTemplate(BTName) \ in VisitBuiltinTemplateDecl() macro
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenDecl.cpp525 case Decl::BuiltinTemplate: in emitDecl()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPMacroExpansion.cpp1790 #define BuiltinTemplate(BTName) .Case(#BTName, getLangOpts().CPlusPlus) in ExpandBuiltinMacro() macro
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaLookup.cpp932 #define BuiltinTemplate(BIName) in LookupBuiltin() macro
941 #define BuiltinTemplate(BIName) in LookupBuiltin() macro
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp54 case Decl::BuiltinTemplate: in EmitDecl()