MLIR  14.0.0git
Namespaces | Classes
llvm Namespace Reference

Namespaces

 cl
 
 detail
 
 ilist_detail
 
 orc
 
 sys
 

Classes

class  ArrayRef
 
struct  cast_convert_val< T, ::mlir::Operation *, ::mlir::Operation * >
 
struct  cast_convert_val< T, ::mlir::Operation, ::mlir::Operation >
 
struct  cast_retty_impl< T, ::mlir::Operation * >
 Provide specializations for operation casts as the resulting T is value typed. More...
 
struct  cast_retty_impl< T, ::mlir::Operation >
 
class  DenseMap
 
struct  DenseMapInfo
 
struct  DenseMapInfo< mlir::AffineExpr >
 
struct  DenseMapInfo< mlir::AffineMap >
 
struct  DenseMapInfo< mlir::Attribute >
 
struct  DenseMapInfo< mlir::BlockArgument >
 
struct  DenseMapInfo< mlir::IntegerSet >
 
struct  DenseMapInfo< mlir::Location >
 
struct  DenseMapInfo< mlir::NamedAttribute >
 
struct  DenseMapInfo< mlir::OperationName >
 
struct  DenseMapInfo< mlir::OpResult >
 
struct  DenseMapInfo< mlir::PassInstrumentation::PipelineParentInfo >
 
struct  DenseMapInfo< mlir::pdll::ast::Type >
 
struct  DenseMapInfo< mlir::RegisteredOperationName >
 
struct  DenseMapInfo< mlir::StringAttr >
 
struct  DenseMapInfo< mlir::SuccessorRange >
 Provide support for hashing successor ranges. More...
 
struct  DenseMapInfo< mlir::tblgen::DagLeaf >
 
struct  DenseMapInfo< mlir::tblgen::DagNode >
 
struct  DenseMapInfo< mlir::Type >
 
struct  DenseMapInfo< mlir::TypeID >
 
struct  DenseMapInfo< mlir::TypeRange >
 
struct  DenseMapInfo< mlir::Value >
 
struct  DenseMapInfo< T, std::enable_if_t< std::is_base_of< mlir::Attribute, T >::value > >
 
struct  DenseMapInfo< T, std::enable_if_t< std::is_base_of< mlir::OpState, T >::value > >
 
struct  DenseMapInfo< T, std::enable_if_t< std::is_base_of< mlir::Type, T >::value > >
 
class  DenseSet
 
class  Expected
 
struct  format_provider< mlir::lsp::Position >
 
class  function_ref
 
struct  GraphTraits< const mlir::CallGraph * >
 
struct  GraphTraits< const mlir::CallGraphNode * >
 
struct  GraphTraits< const mlir::DominanceInfoNode * >
 
struct  GraphTraits< Inverse< mlir::Block * > >
 
struct  GraphTraits< Inverse< mlir::Region * > >
 
struct  GraphTraits< mlir::Block * >
 
struct  GraphTraits< mlir::DominanceInfoNode * >
 DominatorTree GraphTraits specialization so the DominatorTree can be iterated by generic graph iterators. More...
 
struct  GraphTraits< mlir::Region * >
 
struct  ilist_traits<::mlir::Block >
 
struct  ilist_traits<::mlir::Operation >
 
struct  isa_impl< T, ::mlir::Dialect >
 Provide isa functionality for Dialects. More...
 
struct  isa_impl< T, ::mlir::LLVM::ModuleTranslation::StackFrame >
 
struct  isa_impl< T, ::mlir::Operation >
 Provide isa functionality for operation casts. More...
 
class  iterator_range
 
class  MutableArrayRef
 
class  Optional
 
struct  PointerLikeTypeTraits< mlir::Attribute >
 Allow LLVM to steal the low bits of Attributes. More...
 
struct  PointerLikeTypeTraits< mlir::BlockArgument >
 
struct  PointerLikeTypeTraits< mlir::FuncOp >
 Allow stealing the low bits of FuncOp. More...
 
struct  PointerLikeTypeTraits< mlir::Location >
 We align LocationStorage by 8, so allow LLVM to steal the low bits. More...
 
struct  PointerLikeTypeTraits< mlir::ModuleOp >
 Allow stealing the low bits of ModuleOp. More...
 
struct  PointerLikeTypeTraits< mlir::OperationName >
 
struct  PointerLikeTypeTraits< mlir::OpResult >
 
struct  PointerLikeTypeTraits< mlir::RegisteredOperationName >
 
struct  PointerLikeTypeTraits< mlir::spirv::FuncOp >
 Allow stealing the low bits of spirv::Function ops. More...
 
struct  PointerLikeTypeTraits< mlir::StringAttr >
 
struct  PointerLikeTypeTraits< mlir::SymbolRefAttr >
 
struct  PointerLikeTypeTraits< mlir::Type >
 We align TypeStorage by 8, so allow LLVM to steal the low bits. More...
 
struct  PointerLikeTypeTraits< mlir::TypeID >
 We align TypeID::Storage by 8, so allow LLVM to steal the low bits. More...
 
struct  PointerLikeTypeTraits< mlir::Value >
 Allow stealing the low bits of a value. More...
 
class  PointerUnion
 
class  SetVector
 
class  SmallPtrSet
 
class  SmallPtrSetImpl
 
class  SmallString
 
class  SmallVector
 
class  SmallVectorImpl
 
class  StringSet
 
class  StringSwitch
 
class  TinyPtrVector
 
class  TypeSwitch