#include "llzk-c/Builder.h"
#include <mlir-c/IR.h>
#include <stdint.h>
Go to the source code of this file.
◆ LLZK_BUILD_METHOD_NAME
#define LLZK_BUILD_METHOD_NAME |
( |
| op, |
|
|
| suffix ) |
◆ LLZK_DECLARE_ATTR_ISA
#define LLZK_DECLARE_ATTR_ISA |
( |
| what | ) |
|
Value:
#define LLZK_DECLARE_ISA(what, root)
Definition at line 49 of file Support.h.
◆ LLZK_DECLARE_ISA
#define LLZK_DECLARE_ISA |
( |
| what, |
|
|
| root ) |
Value:MLIR_CAPI_EXPORTED
bool llzk##root##IsA##what(Mlir##root what)
Definition at line 46 of file Support.h.
◆ LLZK_DECLARE_NARY_OP_PREDICATE
#define LLZK_DECLARE_NARY_OP_PREDICATE |
( |
| op, |
|
|
| name, |
|
|
| ... ) |
Value: MLIR_CAPI_EXPORTED
bool llzk##op##Get##
name(MlirOperation op, __VA_ARGS__)
Definition at line 43 of file Support.h.
◆ LLZK_DECLARE_OP_BUILD_METHOD
#define LLZK_DECLARE_OP_BUILD_METHOD |
( |
| op, |
|
|
| ... ) |
Value:
#define LLZK_DECLARE_SUFFIX_OP_BUILD_METHOD(op, suffix,...)
Definition at line 37 of file Support.h.
◆ LLZK_DECLARE_OP_ISA
#define LLZK_DECLARE_OP_ISA |
( |
| what | ) |
|
◆ LLZK_DECLARE_OP_PREDICATE
#define LLZK_DECLARE_OP_PREDICATE |
( |
| op, |
|
|
| name ) |
Value: MLIR_CAPI_EXPORTED
bool llzk##op##Get##
name(MlirOperation op)
Definition at line 41 of file Support.h.
◆ LLZK_DECLARE_PREDICATE
#define LLZK_DECLARE_PREDICATE |
( |
| name, |
|
|
| ... ) |
◆ LLZK_DECLARE_SUFFIX_OP_BUILD_METHOD
#define LLZK_DECLARE_SUFFIX_OP_BUILD_METHOD |
( |
| op, |
|
|
| suffix, |
|
|
| ... ) |
Value:
MlirOpBuilder builder, MlirLocation location, __VA_ARGS__ \
)
#define LLZK_BUILD_METHOD_NAME(op, suffix)
Definition at line 32 of file Support.h.
◆ LLZK_DECLARE_TYPE_ISA
#define LLZK_DECLARE_TYPE_ISA |
( |
| what | ) |
|
◆ MlirValueRange
typedef struct MlirValueRange MlirValueRange |