MLIR
15.0.0git
|
#include "llvm/ADT/None.h"
#include "llvm/Support/Casting.h"
#include <vector>
Go to the source code of this file.
Classes | |
class | llvm::SmallString< N > |
class | llvm::ArrayRef< T > |
struct | llvm::detail::DenseMapPair< KeyT, ValueT > |
class | llvm::DenseMap< KeyT, ValueT, KeyInfoT, BucketT > |
struct | llvm::DenseMapInfo< T, Enable > |
class | llvm::DenseSet< ValueT, ValueInfoT > |
class | llvm::MutableArrayRef< T > |
class | llvm::Optional< T > |
class | llvm::PointerUnion< PT > |
class | llvm::SetVector< T, Vector, Set > |
class | llvm::SmallPtrSet< T, N > |
class | llvm::SmallPtrSetImpl< T > |
class | llvm::SmallVector< T, N > |
class | llvm::SmallVectorImpl< T > |
class | llvm::StringSet< AllocatorTy > |
class | llvm::StringSwitch< T, R > |
class | llvm::TinyPtrVector< T > |
class | llvm::TypeSwitch< T, ResultT > |
class | llvm::function_ref< Fn > |
class | llvm::iterator_range< IteratorT > |
Namespaces | |
llvm | |
The OpAsmOpInterface, see OpAsmInterface.td for more details. | |
llvm::detail | |
mlir | |
TODO: Remove this file when SCCP and integer range analysis have been ported to the new framework. | |
Typedefs | |
template<typename T , typename Enable = void> | |
using | mlir::DenseMapInfo = llvm::DenseMapInfo< T, Enable > |
template<typename KeyT , typename ValueT , typename KeyInfoT = DenseMapInfo<KeyT>, typename BucketT = llvm::detail::DenseMapPair<KeyT, ValueT>> | |
using | mlir::DenseMap = llvm::DenseMap< KeyT, ValueT, KeyInfoT, BucketT > |
template<typename ValueT , typename ValueInfoT = DenseMapInfo<ValueT>> | |
using | mlir::DenseSet = llvm::DenseSet< ValueT, ValueInfoT > |
template<typename T , typename Vector = std::vector<T>, typename Set = DenseSet<T>> | |
using | mlir::SetVector = llvm::SetVector< T, Vector, Set > |
template<typename AllocatorTy = llvm::MallocAllocator> | |
using | mlir::StringSet = llvm::StringSet< AllocatorTy > |
template<typename T , typename R = T> | |
using | mlir::StringSwitch = llvm::StringSwitch< T, R > |
template<typename T , typename ResultT = void> | |
using | mlir::TypeSwitch = llvm::TypeSwitch< T, ResultT > |
template<typename Fn > | |
using | mlir::function_ref = llvm::function_ref< Fn > |