Home
last modified time | relevance | path

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

123

/external/llvm-project/mlir/include/mlir/Support/
DInterfaceSupport.h72 using Concept = typename Traits::Concept;
110 const Concept *getImpl() const { return impl; } in getImpl()
111 Concept *getImpl() { return impl; } in getImpl()
115 Concept *impl;
184 template <typename T> typename T::Concept *lookup() const {
186 return reinterpret_cast<typename T::Concept *>(inst);
/external/llvm-project/clang-tools-extra/test/clang-tidy/checkers/
Dmodernize-use-trailing-return-type-cxx20.cpp28 concept Concept = true;
34 a::Concept decltype(auto) con2();
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h566 class Concept;
573 std::vector<std::unique_ptr<Concept>> AAs;
589 class AAResults::Concept {
591 virtual ~Concept() = 0;
652 template <typename AAResultT> class AAResults::Model final : public Concept {
DTargetTransformInfo.h619 class Concept;
625 std::unique_ptr<Concept> TTIImpl;
628 class TargetTransformInfo::Concept {
630 virtual ~Concept() = 0;
743 class TargetTransformInfo::Model final : public TargetTransformInfo::Concept {
/external/llvm-project/mlir/docs/
DInterfaces.md121 template parameter, a `Traits` class that defines a `Concept` and a `Model`
123 where the Concept defines a set of virtual methods that are overridden by the
133 struct Concept {
134 virtual ~Concept();
140 struct Model : public Concept {
/external/llvm-project/clang-tools-extra/clangd/
DSemanticHighlighting.h57 Concept, enumerator
DSemanticHighlighting.cpp106 return HighlightingKind::Concept; in kindForDecl()
442 case HighlightingKind::Concept: in operator <<()
585 case HighlightingKind::Concept: in toSemanticTokenType()
662 case HighlightingKind::Concept: in toTextMateScope()
/external/llvm-project/llvm/include/llvm/Analysis/
DAliasAnalysis.h805 class Concept; variable
813 std::vector<std::unique_ptr<Concept>> AAs;
882 class AAResults::Concept {
884 virtual ~Concept() = 0;
946 template <typename AAResultT> class AAResults::Model final : public Concept {
DTargetTransformInfo.h1354 class Concept; variable
1360 std::unique_ptr<Concept> TTIImpl;
1363 class TargetTransformInfo::Concept {
1365 virtual ~Concept() = 0;
1630 class TargetTransformInfo::Model final : public TargetTransformInfo::Concept {
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DAliasAnalysis.h756 class Concept; variable
764 std::vector<std::unique_ptr<Concept>> AAs;
823 class AAResults::Concept {
825 virtual ~Concept() = 0;
887 template <typename AAResultT> class AAResults::Model final : public Concept {
DTargetTransformInfo.h1165 class Concept; variable
1171 std::unique_ptr<Concept> TTIImpl;
1174 class TargetTransformInfo::Concept {
1176 virtual ~Concept() = 0;
1402 class TargetTransformInfo::Model final : public TargetTransformInfo::Concept {
/external/llvm-project/clang/unittests/Tooling/
DCMakeLists.txt29 RecursiveASTVisitorTests/Concept.cpp
/external/llvm-project/llvm/utils/gn/secondary/clang/unittests/Tooling/
DBUILD.gn50 "RecursiveASTVisitorTests/Concept.cpp",
/external/llvm-project/clang/lib/Sema/
DSemaConcept.cpp664 ConceptDecl *Concept, ArrayRef<TemplateArgument> TemplateArgs, in substituteParameterMappings() argument
667 if (substituteParameterMappings(S, N.getLHS(), Concept, TemplateArgs, in substituteParameterMappings()
670 return substituteParameterMappings(S, N.getRHS(), Concept, TemplateArgs, in substituteParameterMappings()
673 TemplateParameterList *TemplateParams = Concept->getTemplateParameters(); in substituteParameterMappings()
705 Sema::InstantiatingTemplate::ParameterMappingSubstitution{}, Concept, in substituteParameterMappings()
/external/llvm-project/mlir/include/mlir/IR/
DAttributeSupport.h49 template <typename T> typename T::Concept *getInterface() const { in getInterface()
DTypeSupport.h48 template <typename T> typename T::Concept *getInterface() const { in getInterface()
DTypes.h207 static typename InterfaceBase::Concept *getInterfaceFor(Type type) { in getInterfaceFor()
DAttributes.h163 static typename InterfaceBase::Concept *getInterfaceFor(Attribute attr) { in getInterfaceFor()
/external/llvm/lib/Analysis/
DTargetTransformInfo.cpp420 TargetTransformInfo::Concept::~Concept() {} in ~Concept()
DAliasAnalysis.cpp509 AAResults::Concept::~Concept() {} in ~Concept()
/external/llvm-project/clang-tools-extra/clangd/index/remote/
DREADME.md9 contains code that is used as Proof of Concept for the upcoming remote index
/external/cn-cbor/
DREADME.md5 Below is the original README for cn-cbor, a Proof of Concept
/external/llvm-project/clang/include/clang/Basic/
DDeclNodes.td73 def Concept : DeclNode<Template>;
/external/llvm-project/clang/lib/Serialization/
DASTCommon.cpp422 case Decl::Concept: in isRedeclarableDeclKind()
/external/llvm-project/llvm/lib/Analysis/
DAliasAnalysis.cpp742 AAResults::Concept::~Concept() = default;

123