LLZK
2.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
InitDialects.h
Go to the documentation of this file.
1
//===-- InitDialects.h - C API for dialect registration -----------*- C -*-===//
2
//
3
// Part of the LLZK Project, under the Apache License v2.0.
4
// See LICENSE.txt for license information.
5
// Copyright 2025 Veridise Inc.
6
// SPDX-License-Identifier: Apache-2.0
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This header declares the registration method for
11
// all LLZK dialects.
12
//
13
//===----------------------------------------------------------------------===//
14
15
#ifndef LLZK_C_INITDIALECTS_H
16
#define LLZK_C_INITDIALECTS_H
17
18
#include <mlir-c/IR.h>
19
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
25
MLIR_CAPI_EXPORTED
void
llzkRegisterAllDialects
(MlirDialectRegistry registry);
26
27
#ifdef __cplusplus
28
}
29
#endif
30
31
#endif
// LLZK_C_INITDIALECTS_H
llzkRegisterAllDialects
MLIR_CAPI_EXPORTED void llzkRegisterAllDialects(MlirDialectRegistry registry)
Registers all LLZK dialects in the given registry.
Definition
InitDialects.cpp:19
include
llzk-c
InitDialects.h
Generated by
1.14.0
Copyright 2025 Veridise Inc. under the Apache License v2.0. Copyright 2026 Project LLZK under the Apache License v2.0.