MLIR  20.0.0git
Namespaces | Classes | Typedefs | Enumerations
mlir::query::matcher Namespace Reference

Namespaces

 internal
 

Classes

class  MatcherInterface
 
class  MatcherFnImpl
 
class  DynMatcher
 
class  MatchFinder
 
class  Registry
 
class  VariantMatcher
 
class  VariantValue
 
struct  ParserValue
 
struct  MatcherCompletion
 
class  RegistryManager
 

Typedefs

using ConstructorMap = llvm::StringMap< std::unique_ptr< const internal::MatcherDescriptor > >
 
using MatcherCtor = const internal::MatcherDescriptor *
 

Enumerations

enum class  ArgKind { Matcher , String }
 

Typedef Documentation

◆ ConstructorMap

using mlir::query::matcher::ConstructorMap = typedef llvm::StringMap<std::unique_ptr<const internal::MatcherDescriptor> >

Definition at line 25 of file Registry.h.

◆ MatcherCtor

Definition at line 29 of file RegistryManager.h.

Enumeration Type Documentation

◆ ArgKind

Enumerator
Matcher 
String 

Definition at line 24 of file VariantValue.h.