clang 22.0.0git
CIRDialect.h File Reference
#include "mlir/IR/Builders.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/Dialect.h"
#include "mlir/IR/OpDefinition.h"
#include "mlir/Interfaces/CallInterfaces.h"
#include "mlir/Interfaces/ControlFlowInterfaces.h"
#include "mlir/Interfaces/FunctionInterfaces.h"
#include "mlir/Interfaces/InferTypeOpInterface.h"
#include "mlir/Interfaces/LoopLikeInterface.h"
#include "mlir/Interfaces/MemorySlotInterfaces.h"
#include "mlir/Interfaces/SideEffectInterfaces.h"
#include "clang/CIR/Dialect/IR/CIRAttrs.h"
#include "clang/CIR/Dialect/IR/CIROpsDialect.h.inc"
#include "clang/CIR/Dialect/IR/CIROpsEnums.h"
#include "clang/CIR/Dialect/IR/CIRTypes.h"
#include "clang/CIR/Interfaces/CIRLoopOpInterface.h"
#include "clang/CIR/Interfaces/CIROpInterfaces.h"
#include "clang/CIR/MissingFeatures.h"
#include "clang/CIR/Dialect/IR/CIROps.h.inc"

Go to the source code of this file.

Namespaces

namespace  cir

Macros

#define GET_OP_CLASSES

Typedefs

using BuilderCallbackRef
using BuilderOpStateCallbackRef

Functions

void cir::buildTerminatedBody (mlir::OpBuilder &builder, mlir::Location loc)

Macro Definition Documentation

◆ GET_OP_CLASSES

#define GET_OP_CLASSES

Definition at line 49 of file CIRDialect.h.

Typedef Documentation

◆ BuilderCallbackRef

Initial value:
llvm::function_ref<void(mlir::OpBuilder &, mlir::Location)>

Definition at line 37 of file CIRDialect.h.

◆ BuilderOpStateCallbackRef

Initial value:
llvm::function_ref<void(
mlir::OpBuilder &, mlir::Location, mlir::OperationState &)>

Definition at line 39 of file CIRDialect.h.