LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llzk::FullStructInliningConfig Struct Reference

Pure C++ configuration for the full struct inlining pipeline. More...

#include <LLZKTransformationPassPipelines.h>

Collaboration diagram for llzk::FullStructInliningConfig:
[legend]

Public Attributes

polymorphic::FlatteningPassOptions flattening
bool arrayToScalar = true
bool podToScalar = true
component::InlineStructsPassOptions inlining

Detailed Description

Pure C++ configuration for the full struct inlining pipeline.

Definition at line 51 of file LLZKTransformationPassPipelines.h.

Member Data Documentation

◆ arrayToScalar

bool llzk::FullStructInliningConfig::arrayToScalar = true

Definition at line 53 of file LLZKTransformationPassPipelines.h.

◆ flattening

polymorphic::FlatteningPassOptions llzk::FullStructInliningConfig::flattening

Definition at line 52 of file LLZKTransformationPassPipelines.h.

◆ inlining

component::InlineStructsPassOptions llzk::FullStructInliningConfig::inlining

Definition at line 55 of file LLZKTransformationPassPipelines.h.

◆ podToScalar

bool llzk::FullStructInliningConfig::podToScalar = true

Definition at line 54 of file LLZKTransformationPassPipelines.h.


The documentation for this struct was generated from the following file: