LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
Support.h File Reference
#include "llzk-c/Support.h"
#include <mlir/CAPI/IR.h>
#include <mlir/IR/OperationSupport.h>
#include <mlir/IR/ValueRange.h>
#include <mlir-c/IR.h>
Include dependency graph for Support.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MapOperandsHelper< N >
 Helper for unwrapping the C arguments for the map operands. More...
 

Namespaces

namespace  mlir
 

Macros

#define LLZK_DEFINE_SUFFIX_OP_BUILD_METHOD(op, suffix, ...)
 
#define LLZK_DEFINE_OP_BUILD_METHOD(op, ...)
 

Functions

template<typename To>
auto mlir::unwrap_cast (auto &from)
 

Variables

constexpr int DEFAULT_ELTS = 5
 

Macro Definition Documentation

◆ LLZK_DEFINE_OP_BUILD_METHOD

#define LLZK_DEFINE_OP_BUILD_METHOD ( op,
... )
Value:
#define LLZK_DEFINE_SUFFIX_OP_BUILD_METHOD(op, suffix,...)
Definition Support.h:25

Definition at line 27 of file Support.h.

◆ LLZK_DEFINE_SUFFIX_OP_BUILD_METHOD

#define LLZK_DEFINE_SUFFIX_OP_BUILD_METHOD ( op,
suffix,
... )
Value:
MlirOperation llzk##op##Build##suffix(MlirOpBuilder builder, MlirLocation location, __VA_ARGS__)

Definition at line 25 of file Support.h.

Variable Documentation

◆ DEFAULT_ELTS

int DEFAULT_ELTS = 5
constexpr

Definition at line 33 of file Support.h.