clang 24.0.0git
CIRTypesDetails.h File Reference
#include "mlir/IR/AttrTypeSubElements.h"
#include "mlir/IR/BuiltinAttributes.h"
#include "mlir/Support/LogicalResult.h"
#include "clang/CIR/Dialect/IR/CIRTypes.h"
#include "llvm/ADT/Hashing.h"

Go to the source code of this file.

Classes

struct  cir::detail::StructTypeStorage
 Type storage for CIR struct/class types. More...
struct  cir::detail::StructTypeStorage::KeyTy
struct  cir::detail::UnionTypeStorage
 Type storage for CIR union types. More...
struct  cir::detail::UnionTypeStorage::KeyTy
struct  mlir::AttrTypeSubElementHandler< cir::detail::StructTypeStorage::KeyTy >
 Allow walking and replacing the subelements of a StructTypeStorage key. More...
struct  mlir::AttrTypeSubElementHandler< cir::detail::UnionTypeStorage::KeyTy >
 Allow walking and replacing the subelements of a UnionTypeStorage key. More...

Namespaces

namespace  cir
namespace  cir::detail
namespace  mlir