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.