MLIR  19.0.0git
Classes | Namespaces
TypeDetail.h File Reference
#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.


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


 Include the generated interface declarations.