|
MLIR
22.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 | |