From 83e431bb823b9981f5bb0e546c4c69cc3872228e Mon Sep 17 00:00:00 2001 From: mocusez Date: Thu, 20 Mar 2025 10:19:47 +1100 Subject: [PATCH 1/2] Add HEIR in users of MLIR --- website/content/users/_index.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/website/content/users/_index.md b/website/content/users/_index.md index b96954d170db..27919b5f14db 100644 --- a/website/content/users/_index.md +++ b/website/content/users/_index.md @@ -103,6 +103,12 @@ and address its various deficiencies. F18 was subsequently accepted into the LLV project and rechristened as Flang. The high level IR of the Fortran compiler is modeled using MLIR. +## [HEIR](https://github.com/google/heir) + +HEIR (Homomorphic Encryption Intermediate Representation) is an MLIR-based toolchain developed by Google for compiling programs that utilize homomorphic encryption. Homomorphic encryption allows computations to be performed directly on encrypted data without needing to decrypt it first, thereby preserving data privacy throughout the computational process. + +Building upon the foundation of MLIR (Multi-Level Intermediate Representation), HEIR provides a flexible and extensible framework for developing compilers targeting homomorphic encryption. This approach facilitates the optimization and transformation of code in a manner that is both modular and scalable. + ## [IREE](https://github.com/google/iree) IREE (pronounced "eerie") is a compiler and minimal runtime system for From 4ae5a8fe24897048b464f965752ad5bb6cdd9937 Mon Sep 17 00:00:00 2001 From: Mocus Date: Thu, 20 Mar 2025 21:52:05 +1100 Subject: [PATCH 2/2] Fix formatting issues in HEIR description in users/_index.md --- website/content/users/_index.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/website/content/users/_index.md b/website/content/users/_index.md index 27919b5f14db..642bb8ada84f 100644 --- a/website/content/users/_index.md +++ b/website/content/users/_index.md @@ -105,9 +105,16 @@ using MLIR. ## [HEIR](https://github.com/google/heir) -HEIR (Homomorphic Encryption Intermediate Representation) is an MLIR-based toolchain developed by Google for compiling programs that utilize homomorphic encryption. Homomorphic encryption allows computations to be performed directly on encrypted data without needing to decrypt it first, thereby preserving data privacy throughout the computational process. - -Building upon the foundation of MLIR (Multi-Level Intermediate Representation), HEIR provides a flexible and extensible framework for developing compilers targeting homomorphic encryption. This approach facilitates the optimization and transformation of code in a manner that is both modular and scalable. +HEIR (Homomorphic Encryption Intermediate Representation) is an MLIR-based +toolchain developed by Google for compiling programs that utilize homomorphic +encryption. Homomorphic encryption allows computations to be performed directly +on encrypted data without needing to decrypt it first, thereby preserving data +privacy throughout the computational process. + +Building upon the foundation of MLIR (Multi-Level Intermediate Representation), +HEIR provides a flexible and extensible framework for developing compilers +targeting homomorphic encryption. This approach facilitates the optimization and +transformation of code in a manner that is both modular and scalable. ## [IREE](https://github.com/google/iree)