MLIR
20.0.0git
|
#include "mlir/Dialect/LLVMIR/LLVMTypes.h"
#include "mlir/IR/TypeSupport.h"
#include "mlir/IR/Types.h"
#include "llvm/ADT/Bitfields.h"
#include "llvm/ADT/PointerIntPair.h"
Go to the source code of this file.
Classes | |
struct | mlir::LLVM::detail::LLVMStructTypeStorage |
Type storage for LLVM structure types. More... | |
class | mlir::LLVM::detail::LLVMStructTypeStorage::Key |
Construction/uniquing key class for LLVM dialect structure storage. More... | |
struct | mlir::AttrTypeSubElementHandler< LLVM::detail::LLVMStructTypeStorage::Key > |
Allow walking and replacing the subelements of a LLVMStructTypeStorage key. More... | |
struct | mlir::LLVM::detail::LLVMTypeAndSizeStorage |
Common storage used for LLVM dialect types that need an element type and a number: arrays, fixed and scalable vectors. More... | |
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::LLVM | |
mlir::LLVM::detail | |