Home
last modified time | relevance | path

Searched refs:SpecDecl (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp31 ImplicitConceptSpecializationDecl *SpecDecl, in ConceptSpecializationExpr() argument
34 ConceptRef(Loc), SpecDecl(SpecDecl), in ConceptSpecializationExpr()
57 ImplicitConceptSpecializationDecl *SpecDecl, in Create() argument
59 return new (C) ConceptSpecializationExpr(C, Loc, SpecDecl, Satisfaction); in Create()
64 ImplicitConceptSpecializationDecl *SpecDecl, in ConceptSpecializationExpr() argument
68 ConceptRef(Loc), SpecDecl(SpecDecl), in ConceptSpecializationExpr()
84 ImplicitConceptSpecializationDecl *SpecDecl, in Create() argument
89 ConceptSpecializationExpr(C, Loc, SpecDecl, Satisfaction, Dependent, in Create()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h51 ImplicitConceptSpecializationDecl *SpecDecl; variable
59 ImplicitConceptSpecializationDecl *SpecDecl,
63 ImplicitConceptSpecializationDecl *SpecDecl,
72 ImplicitConceptSpecializationDecl *SpecDecl,
77 ImplicitConceptSpecializationDecl *SpecDecl,
82 return SpecDecl->getTemplateArguments(); in getTemplateArguments()
117 assert(SpecDecl && "Template Argument Decl not initialized"); in getSpecializationDecl()
118 return SpecDecl; in getSpecializationDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1544 if (const FunctionDecl *SpecDecl = FD->getTemplateInstantiationPattern()) in GenerateCode() local
1545 if (SpecDecl->hasBody(SpecDecl)) in GenerateCode()
1546 Loc = SpecDecl->getLocation(); in GenerateCode()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp3256 auto SpecDecl = dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in checkHLSLSpirvTypeOperand() local
3257 assert(SpecDecl); in checkHLSLSpirvTypeOperand()
3259 const TemplateArgumentList &LiteralArgs = SpecDecl->getTemplateArgs(); in checkHLSLSpirvTypeOperand()
3263 LiteralLoc = SpecDecl->getSourceRange().getBegin(); in checkHLSLSpirvTypeOperand()
3268 auto SpecDecl = dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in checkHLSLSpirvTypeOperand() local
3269 assert(SpecDecl); in checkHLSLSpirvTypeOperand()
3271 const TemplateArgumentList &ConstantArgs = SpecDecl->getTemplateArgs(); in checkHLSLSpirvTypeOperand()
11487 template<typename SpecDecl>
11488 void checkImpl(SpecDecl *Spec) { in checkImpl()
11493 if constexpr (std::is_same_v<SpecDecl, FunctionDecl>) in checkImpl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp822 E->SpecDecl = Record.readDeclAs<ImplicitConceptSpecializationDecl>(); in VisitConceptSpecializationExpr()