13#ifndef CLANG_CIR_DIALECT_IR_CIRTYPES_H
14#define CLANG_CIR_DIALECT_IR_CIRTYPES_H
16#include "mlir/IR/BuiltinAttributes.h"
17#include "mlir/IR/Types.h"
18#include "mlir/Interfaces/DataLayoutInterfaces.h"
49#include "clang/CIR/Dialect/IR/CIRTypeConstraints.h.inc"
53#define GET_TYPEDEF_CLASSES
54#include "clang/CIR/Dialect/IR/CIROpsTypes.h.inc"
Provides definitions for the various language-specific address spaces.
bool isValidFundamentalIntWidth(unsigned width)
bool isSized(mlir::Type ty)
Returns true if the type is a CIR sized type.
Type storage for CIR record types.