MLIR  14.0.0git
Classes | Namespaces | Typedefs
LLVM.h File Reference
#include "llvm/ADT/None.h"
#include "llvm/Support/Casting.h"
#include <vector>
Include dependency graph for LLVM.h:

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
 
 llvm::detail
 
 mlir
 Include the generated interface declarations.
 

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 >