My Project
Namespaces | Classes
llvm Namespace Reference

Namespaces

 cl
 
 detail
 
 ilist_detail
 

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 * >
 
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::FuncOp >
 
struct  DenseMapInfo< mlir::Identifier >
 
struct  DenseMapInfo< mlir::IntegerSet >
 
struct  DenseMapInfo< mlir::Location >
 
struct  DenseMapInfo< mlir::OperationName >
 
struct  DenseMapInfo< mlir::PassInstrumentation::PipelineParentInfo >
 
struct  DenseMapInfo< mlir::SDBMConstantExpr >
 
struct  DenseMapInfo< mlir::SDBMDirectExpr >
 
struct  DenseMapInfo< mlir::SDBMExpr >
 
struct  DenseMapInfo< mlir::SDBMTermExpr >
 
struct  DenseMapInfo< mlir::Type >
 
struct  DenseMapInfo< mlir::Value >
 
struct  DenseMapInfo< std::tuple< Ts... > >
 
class  DenseSet
 
struct  DOTGraphTraits< Block * >
 
struct  DOTGraphTraits< const CAGSlice * >
 
struct  DOTGraphTraits< Region * >
 
class  Expected
 
class  function_ref
 
struct  GraphTraits< Block * >
 
struct  GraphTraits< const mlir::CallGraph * >
 
struct  GraphTraits< const mlir::CallGraphNode * >
 
struct  GraphTraits< const mlir::DominanceInfoNode * >
 
struct  GraphTraits< const mlir::quantizer::CAGNode * >
 
struct  GraphTraits< const mlir::quantizer::CAGSlice * >
 
struct  GraphTraits< Inverse< mlir::Block * > >
 
struct  GraphTraits< Inverse< mlir::Region * > >
 
struct  GraphTraits< mlir::Block * >
 
struct  GraphTraits< mlir::DominanceInfoNode * >
 
struct  GraphTraits< mlir::Region * >
 
struct  ilist_traits<::mlir::Block >
 
struct  ilist_traits<::mlir::Operation >
 
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 >
 Allow stealing the low bits of a value. More...
 
struct  PointerLikeTypeTraits< mlir::FuncOp >
 Allow stealing the low bits of FuncOp. More...
 
struct  PointerLikeTypeTraits< mlir::Identifier >
 
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::SymbolRefAttr >
 
struct  PointerLikeTypeTraits< mlir::Type >
 We align TypeStorage 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  SmallPtrSet
 
class  SmallPtrSetImpl
 
class  SmallString
 
class  SmallVector
 
class  SmallVectorImpl
 
class  TinyPtrVector