Searched refs:SpecDecl (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 31 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 D | ExprConcepts.h | 51 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 D | CodeGenFunction.cpp | 1544 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 D | SemaTemplate.cpp | 3256 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 D | ASTReaderStmt.cpp | 822 E->SpecDecl = Record.readDeclAs<ImplicitConceptSpecializationDecl>(); in VisitConceptSpecializationExpr()
|