Home
last modified time | relevance | path

Searched refs:Concept (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDAliasAnalysis.h614 class Concept;
622 std::vector<std::unique_ptr<Concept>> AAs;
703 class AAResults::Concept {
705 virtual ~Concept() = 0;
768 template <typename AAResultT> class AAResults::Model final : public Concept {
HDTargetTransformInfo.h1802 class Concept;
1808 std::unique_ptr<Concept> TTIImpl;
1811 class TargetTransformInfo::Concept {
1813 virtual ~Concept() = 0;
2194 class TargetTransformInfo::Model final : public TargetTransformInfo::Concept {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Index/
HDIndexSymbol.h61 Concept, /// C++20 concept. enumerator
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/
HDIndexSymbol.cpp374 case Decl::Concept: in getSymbolInfo()
375 Info.Kind = SymbolKind::Concept; in getSymbolInfo()
540 case SymbolKind::Concept: in getSymbolKindString()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaConcept.cpp1429 ConceptDecl *Concept, in substituteParameterMappings() argument
1434 if (substituteParameterMappings(S, N.getLHS(), Concept, MLTAL, in substituteParameterMappings()
1437 return substituteParameterMappings(S, N.getRHS(), Concept, MLTAL, in substituteParameterMappings()
1444 S, N.getFoldExpandedConstraint()->Constraint, Concept, MLTAL, in substituteParameterMappings()
1448 TemplateParameterList *TemplateParams = Concept->getTemplateParameters(); in substituteParameterMappings()
1486 Sema::InstantiatingTemplate::ParameterMappingSubstitution{}, Concept, in substituteParameterMappings()
HDSemaLambda.cpp292 Concept in getCurrentMangleNumberContext() enumerator
321 Kind = Concept; in getCurrentMangleNumberContext()
342 case Concept: in getCurrentMangleNumberContext()
HDSemaTemplateDeduction.cpp4989 ConceptDecl *Concept = Type.getTypeConstraintConcept(); in CheckDeducedPlaceholderConstraints() local
5000 if (S.CheckTemplateArgumentList(Concept, SourceLocation(), TemplateArgs, in CheckDeducedPlaceholderConstraints()
5004 MultiLevelTemplateArgumentList MLTAL(Concept, CanonicalConverted, in CheckDeducedPlaceholderConstraints()
5018 S.getASTContext(), Concept->getDeclContext(), Concept->getLocation(), in CheckDeducedPlaceholderConstraints()
5020 if (S.CheckConstraintSatisfaction(Concept, {Concept->getConstraintExpr()}, in CheckDeducedPlaceholderConstraints()
5027 OS << "'" << Concept->getName(); in CheckDeducedPlaceholderConstraints()
HDSemaDecl.cpp1180 return NameClassification::Concept(TemplateName(USD)); in ClassifyName()
1181 return NameClassification::Concept( in ClassifyName()
1302 return TemplateNameKindForDiagnostics::Concept; in getTemplateNameKindForDiagnostics()
HDSemaTemplate.cpp5442 (Template->getMostRecentDecl()->getKind() != Decl::Kind::Concept) && in CheckTemplateArgumentList()
HDSemaCodeComplete.cpp4170 case Decl::Concept: in getCursorKindForDecl()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDDeclNodes.td74 def Concept : DeclNode<Template>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
HDAliasAnalysis.cpp732 AAResults::Concept::~Concept() = default;
HDTargetTransformInfo.cpp1355 TargetTransformInfo::Concept::~Concept() = default;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTCommon.cpp445 case Decl::Concept: in isRedeclarableDeclKind()
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDDeclPrinter.cpp1257 else if (const auto *Concept = dyn_cast<ConceptDecl>(D)) { in VisitTemplateDecl() local
1258 Out << "concept " << Concept->getName() << " = " ; in VisitTemplateDecl()
1259 Concept->getConstraintExpr()->printPretty(Out, nullptr, Policy, Indentation, in VisitTemplateDecl()
HDItaniumMangle.cpp538 void mangleTypeConstraint(const ConceptDecl *Concept,
2059 const ConceptDecl *Concept, ArrayRef<TemplateArgument> Arguments) { in mangleTypeConstraint() argument
2060 const DeclContext *DC = Context.getEffectiveDeclContext(Concept); in mangleTypeConstraint()
2062 mangleTemplateName(Concept, Arguments); in mangleTypeConstraint()
2064 mangleUnscopedName(Concept, DC, nullptr); in mangleTypeConstraint()
2066 mangleNestedName(Concept, DC, nullptr); in mangleTypeConstraint()
HDDeclBase.cpp888 case Concept: in getIdentifierNamespaceForKind()
HDDeclTemplate.cpp1715 case Decl::Kind::Concept: in getReplacedTemplateParameterList()
/freebsd-13-stable/contrib/llvm-project/clang/lib/ExtractAPI/
HDDeclarationFragments.cpp1173 const ConceptDecl *Concept) { in getFragmentsForConcept() argument
1180 Concept->getTemplateParameters()->asArray())) in getFragmentsForConcept()
1185 .append(Concept->getName().str(), in getFragmentsForConcept()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDCommentCommands.td326 def Concept : DeclarationVerbatimLineCommand<"concept">;
HDDeclTemplate.h3146 : TemplateDecl(Concept, DC, L, Name, Params),
3177 static bool classofKind(Kind K) { return K == Concept; }
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGDecl.cpp133 case Decl::Concept: in EmitDecl()
HDCodeGenModule.cpp6941 case Decl::Concept: in EmitTopLevelDecl()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSema.h3276 static NameClassification Concept(TemplateName Name) { in Concept() function
3381 Concept, enumerator
/freebsd-13-stable/contrib/diff/
HDChangeLog500 Just say "Index", not "Concept Index".

12