#include "mlir/Dialect/EmitC/IR/EmitC.h"
#include "mlir/Dialect/EmitC/IR/EmitCTraits.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/BuiltinAttributes.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/DialectImplementation.h"
#include "mlir/IR/IRMapping.h"
#include "mlir/IR/Types.h"
#include "mlir/Interfaces/FunctionImplementation.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/TypeSwitch.h"
#include "llvm/Support/Casting.h"
#include "mlir/Dialect/EmitC/IR/EmitCDialect.cpp.inc"
#include "mlir/Dialect/EmitC/IR/EmitC.cpp.inc"
#include "mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc"
#include "mlir/Dialect/EmitC/IR/EmitCAttributes.cpp.inc"
#include "mlir/Dialect/EmitC/IR/EmitCEnums.cpp.inc"
Go to the source code of this file.
◆ GET_ATTRDEF_CLASSES
#define GET_ATTRDEF_CLASSES |
◆ GET_ATTRDEF_LIST
◆ GET_OP_CLASSES
◆ GET_OP_LIST
◆ GET_TYPEDEF_CLASSES
#define GET_TYPEDEF_CLASSES |
◆ GET_TYPEDEF_LIST
◆ getInitializerTypeForGlobal()
static Type getInitializerTypeForGlobal |
( |
Type |
type | ) |
|
|
static |
◆ parseEmitCGlobalOpTypeAndInitialValue()
◆ printEmitCGlobalOpTypeAndInitialValue()
static void printEmitCGlobalOpTypeAndInitialValue |
( |
OpAsmPrinter & |
p, |
|
|
GlobalOp |
op, |
|
|
TypeAttr |
type, |
|
|
Attribute |
initialValue |
|
) |
| |
|
static |
◆ verifyInitializationAttribute()
Check that the type of the initial value is compatible with the operations result type.
Definition at line 131 of file EmitC.cpp.