Searched refs:Concept (Results 1 - 14 of 14) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h798 class Concept;
806 std::vector<std::unique_ptr<Concept>> AAs;
865 class AAResults::Concept { class in class:llvm::AAResults
867 virtual ~Concept() = 0;
923 /// A private class template which derives from \c Concept and wraps some other
929 template <typename AAResultT> class AAResults::Model final : public Concept {
H A DTargetTransformInfo.h176 /// Construct a TTI object using a type implementing the \c Concept
184 /// the \c Concept API below.
1254 class Concept;
1260 std::unique_ptr<Concept> TTIImpl;
1263 class TargetTransformInfo::Concept { class in class:llvm::TargetTransformInfo
1265 virtual ~Concept() = 0;
1509 class TargetTransformInfo::Model final : public TargetTransformInfo::Concept {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp664 ConceptDecl *Concept, ArrayRef<TemplateArgument> TemplateArgs,
667 if (substituteParameterMappings(S, N.getLHS(), Concept, TemplateArgs,
670 return substituteParameterMappings(S, N.getRHS(), Concept, TemplateArgs,
673 TemplateParameterList *TemplateParams = Concept->getTemplateParameters();
705 Sema::InstantiatingTemplate::ParameterMappingSubstitution{}, Concept,
H A DSemaTemplateDeduction.cpp4620 ConceptDecl *Concept = Type.getTypeConstraintConcept(); local
4631 if (S.CheckTemplateArgumentList(Concept, SourceLocation(), TemplateArgs,
4634 if (S.CheckConstraintSatisfaction(Concept, {Concept->getConstraintExpr()},
4641 OS << "'" << Concept->getName();
H A DSemaDecl.cpp1163 return NameClassification::Concept(
1259 return TemplateNameKindForDiagnostics::Concept;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp416 case Decl::Concept:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp724 AAResults::Concept::~Concept() = default;
H A DTargetTransformInfo.cpp1289 TargetTransformInfo::Concept::~Concept() {}
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp1100 else if (const auto *Concept = dyn_cast<ConceptDecl>(D)) {
1101 Out << "concept " << Concept->getName() << " = " ;
1102 Concept->getConstraintExpr()->printPretty(Out, nullptr, Policy,
H A DDeclBase.cpp762 case Concept:
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h3240 : TemplateDecl(Concept, DC, L, Name, Params),
3264 static bool classofKind(Kind K) { return K == Concept; }
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp117 case Decl::Concept:
H A DCodeGenModule.cpp5390 case Decl::Concept:
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2191 static NameClassification Concept(TemplateName Name) { function in class:clang::final::CompleteTypeKind::NameClassification
2294 Concept, member in class:clang::final::CompleteTypeKind::TemplateNameKindForDiagnostics

Completed in 346 milliseconds