LLZK
3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Toggle main menu visibility
Loading...
Searching...
No Matches
DialectRegistration.h
Go to the documentation of this file.
1
//===-- DialectRegistration.h -----------------------------------*- 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
//===----------------------------------------------------------------------===//
13
//===----------------------------------------------------------------------===//
14
15
#pragma once
16
17
namespace
mlir
{
18
class
DialectRegistry;
19
}
// namespace mlir
20
21
namespace
llzk
{
22
25
void
registerDialects
(mlir::DialectRegistry ®istry);
26
30
void
registerPasses
(mlir::DialectRegistry ®istry);
31
32
}
// namespace llzk
llzk
Definition
AnalysisPassEnums.cpp:19
llzk::registerDialects
void registerDialects(mlir::DialectRegistry ®istry)
Register core LLZK dialects, the MLIR arith, scf, and smt dialects, and verification extensions in re...
Definition
DialectRegistration.cpp:58
llzk::registerPasses
void registerPasses(mlir::DialectRegistry ®istry)
Register LLZK analysis, validation, and transformation passes and pipelines, SMT conversion passes,...
Definition
DialectRegistration.cpp:118
mlir
Definition
CommonCAPIGen.h:50
include
llzk
Dialect
DialectRegistration.h
Generated by
1.17.0
Copyright 2025 Veridise Inc. under the Apache License v2.0. Copyright 2026 Project LLZK under the Apache License v2.0.