Skip to content

Tags: google/heir

Tags

v2026.08.01

Toggle v2026.08.01's commit message
Integrate externalize-constants pass into pipelines

Add the externalize-constants pass to toOpenFhePipelineBuilder and
toLattigoPipelineBuilder.

Create new heir-opt flags to configure the pass:

- ext-const-output-dir: Directory to write resource files.
- ext-const-runtime-load-dir: Directory path in load_resource op.
- ext-const-threshold: Minimum number of elements to externalize.

Next change will update the heir_opt rule and downstream test macros.

PiperOrigin-RevId: 957300674

nightly-2026.08.02

Toggle nightly-2026.08.02's commit message
Integrate externalize-constants pass into pipelines

Add the externalize-constants pass to toOpenFhePipelineBuilder and
toLattigoPipelineBuilder.

Create new heir-opt flags to configure the pass:

- ext-const-output-dir: Directory to write resource files.
- ext-const-runtime-load-dir: Directory path in load_resource op.
- ext-const-threshold: Minimum number of elements to externalize.

Next change will update the heir_opt rule and downstream test macros.

PiperOrigin-RevId: 957300674

nightly

Toggle nightly's commit message
Integrate externalize-constants pass into pipelines

Add the externalize-constants pass to toOpenFhePipelineBuilder and
toLattigoPipelineBuilder.

Create new heir-opt flags to configure the pass:

- ext-const-output-dir: Directory to write resource files.
- ext-const-runtime-load-dir: Directory path in load_resource op.
- ext-const-threshold: Minimum number of elements to externalize.

Next change will update the heir_opt rule and downstream test macros.

PiperOrigin-RevId: 957300674

nightly-2026.07.31

Toggle nightly-2026.07.31's commit message
Integrate LLVM at llvm/llvm-project@6d1ace547c9f

Updates LLVM usage to match
[6d1ace547c9f](llvm/llvm-project@6d1ace547c9f)

PiperOrigin-RevId: 956634975

nightly-2026.07.30

Toggle nightly-2026.07.30's commit message
Integrate LLVM at llvm/llvm-project@a22416ba1ec8

Updates LLVM usage to match
[a22416ba1ec8](llvm/llvm-project@a22416ba1ec8)

PiperOrigin-RevId: 955971208

nightly-2026.07.29

Toggle nightly-2026.07.29's commit message
Update the level budget to 9 for the fraud model.

The level budget is the max level of the model. If you set the level-budget lower, it forces the bootstrap waterline analysis to treat any further levels as invalid. The level budget was configured to be 8, which made the bootstrap waterline analysis set the prospectiveLevel to be invalid, and end up setting a exceedsWaterline to be true.

PiperOrigin-RevId: 955417364

nightly-2026.07.28

Toggle nightly-2026.07.28's commit message
Integrate LLVM at llvm/llvm-project@0220c07a9401

Updates LLVM usage to match
[0220c07a9401](llvm/llvm-project@0220c07a9401)

PiperOrigin-RevId: 953598123

nightly-2026.07.27

Toggle nightly-2026.07.27's commit message
Integrate LLVM at llvm/llvm-project@0220c07a9401

Updates LLVM usage to match
[0220c07a9401](llvm/llvm-project@0220c07a9401)

PiperOrigin-RevId: 953598123

nightly-2026.07.26

Toggle nightly-2026.07.26's commit message
Integrate LLVM at llvm/llvm-project@0220c07a9401

Updates LLVM usage to match
[0220c07a9401](llvm/llvm-project@0220c07a9401)

PiperOrigin-RevId: 953598123

nightly-2026.07.25

Toggle nightly-2026.07.25's commit message
Integrate LLVM at llvm/llvm-project@0220c07a9401

Updates LLVM usage to match
[0220c07a9401](llvm/llvm-project@0220c07a9401)

PiperOrigin-RevId: 953598123