|
| 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 = llvm::SmallVector<T, 0>, typename Set = DenseSet<T>, unsigned N = 0> |
| using | mlir::SetVector = llvm::SetVector<T, Vector, Set, N> |
| 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> |