clang 22.0.0git
CIRTypes.cpp File Reference
#include "clang/CIR/Dialect/IR/CIRTypes.h"
#include "mlir/IR/DialectImplementation.h"
#include "clang/CIR/Dialect/IR/CIRDialect.h"
#include "clang/CIR/Dialect/IR/CIRTypesDetails.h"
#include "clang/CIR/MissingFeatures.h"
#include "llvm/ADT/TypeSwitch.h"
#include "clang/CIR/Dialect/IR/CIRTypeConstraints.cpp.inc"
#include "clang/CIR/Dialect/IR/CIROpsTypes.cpp.inc"

Go to the source code of this file.

Namespaces

namespace  cir

Macros

#define GET_TYPEDEF_CLASSES
#define GET_TYPEDEF_LIST

Functions

static mlir::ParseResult parseFuncTypeParams (mlir::AsmParser &p, llvm::SmallVector< mlir::Type > &params, bool &isVarArg)
static void printFuncTypeParams (mlir::AsmPrinter &p, mlir::ArrayRef< mlir::Type > params, bool isVarArg)

Macro Definition Documentation

◆ GET_TYPEDEF_CLASSES

#define GET_TYPEDEF_CLASSES

Definition at line 52 of file CIRTypes.cpp.

◆ GET_TYPEDEF_LIST

#define GET_TYPEDEF_LIST

Function Documentation

◆ parseFuncTypeParams()

mlir::ParseResult parseFuncTypeParams ( mlir::AsmParser & p,
llvm::SmallVector< mlir::Type > & params,
bool & isVarArg )
static

Definition at line 627 of file CIRTypes.cpp.

◆ printFuncTypeParams()

void printFuncTypeParams ( mlir::AsmPrinter & p,
mlir::ArrayRef< mlir::Type > params,
bool isVarArg )
static

Definition at line 647 of file CIRTypes.cpp.