LLZK
2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
Ops.h
Go to the documentation of this file.
1
//===-- Ops.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
//===----------------------------------------------------------------------===//
9
10
#pragma once
11
12
#include "
llzk/Dialect/Array/IR/Dialect.h
"
13
#include "
llzk/Dialect/Array/IR/Types.h
"
14
#include "
llzk/Dialect/Shared/DiscardableAllocationOpInterfaces.h
"
15
#include "
llzk/Dialect/Shared/OpHelpers.h
"
16
#include "
llzk/Util/TypeHelper.h
"
17
18
#include <mlir/Interfaces/InferTypeOpInterface.h>
19
#include <mlir/Interfaces/SideEffectInterfaces.h>
20
21
// Include TableGen'd declarations
22
#include "
llzk/Dialect/Array/IR/OpInterfaces.h.inc
"
23
24
// Include TableGen'd declarations
25
#define GET_OP_CLASSES
26
#include "
llzk/Dialect/Array/IR/Ops.h.inc
"
Dialect.h
OpInterfaces.h.inc
Ops.h.inc
Types.h
DiscardableAllocationOpInterfaces.h
OpHelpers.h
TypeHelper.h
include
llzk
Dialect
Array
IR
Ops.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.