.bazelignore
.bazelrc
.bazelversion
.clang-format
.clang-tidy
.clangd
.gitattributes
.gitignore
.pre-commit-config.yaml
.pre-commit-search-and-replace.yaml
AGENTS.md
BUILD.bazel
CONTRIBUTING.md
LICENSE
MODULE.bazel
README.md
fuzztest.bazelrc
go.mod
go.sum
pyproject.toml
requirements.txt
setup.py
.github/CODE_OF_CONDUCT.md
.github/actionlint.yaml
.github/install_cibuildwheel_deps.sh
.github/install_clang_version.sh
.github/labeler.yml
.github/workflows/build_and_test.yml
.github/workflows/build_and_test_macos.yml
.github/workflows/build_options_matrix.yml
.github/workflows/clang_matrix.yml
.github/workflows/docker-dev.yml
.github/workflows/docs.yml
.github/workflows/lockfile.yml
.github/workflows/nightly.yml
.github/workflows/pr_review.yml
.github/workflows/pr_style.yml
.github/workflows/pull_ready.yml
.github/workflows/release.yml
.github/workflows/scorecard.yml
.github/workflows/scripts_test.yml
.github/workflows/todo.yaml
.github/workflows/wheels.yml
bazel/BUILD
bazel/BUILD.bazel
bazel/extensions.bzl
bazel/lit.bzl
bazel/openfhe/BUILD
bazel/openfhe/copts.bzl
bazel/pocketfft/BUILD
bazel/pocketfft/pocketfft.BUILD
benchmark/BUILD
benchmark/bootstrap_example.cpp
benchmark/bootstrap_example.h
benchmark/bootstrap_example_main.cpp
benchmark/math_utils_benchmark.cpp
benchmark/openfhe_benchmark.cpp
docker/Dockerfile
docker/README.md
docker/run.sh
docs/.gitignore
docs/CNAME
docs/Dockerfile
docs/README.md
docs/go.mod
docs/go.sum
docs/hugo.toml
docs/package-lock.json
docs/package.json
docs/assets/icons/logo.svg
docs/assets/scss/_variables_project.scss
docs/content/en/_index.md
docs/content/en/search.md
docs/content/en/blog/_index.md
docs/content/en/blog/fheorg_poster_2026_03.md
docs/content/en/blog/fheorg_talk_2025_03.md
docs/content/en/blog/heir_meeting_2023-06-27.md
docs/content/en/blog/heir_meeting_2023-07-18.md
docs/content/en/blog/heir_meeting_2023-08-01.md
docs/content/en/blog/heir_meeting_2023-08-15.md
docs/content/en/blog/heir_meeting_2023-08-29.md
docs/content/en/blog/heir_meeting_2023-09-12.md
docs/content/en/blog/heir_meeting_2023-09-26.md
docs/content/en/blog/heir_meeting_2023-10-24.md
docs/content/en/blog/heir_meeting_2023-11-07.md
docs/content/en/blog/heir_meeting_2023-11-28.md
docs/content/en/blog/heir_meeting_2023-12-12.md
docs/content/en/blog/heir_meeting_2024-01-11.md
docs/content/en/blog/heir_meeting_2024-01-25.md
docs/content/en/blog/heir_meeting_2024-02-08.md
docs/content/en/blog/heir_meeting_2024-02-22.md
docs/content/en/blog/heir_meeting_2024-03-07.md
docs/content/en/blog/heir_meeting_2024-04-04.md
docs/content/en/blog/heir_meeting_2024-04-18.md
docs/content/en/blog/heir_meeting_2024-05-02.md
docs/content/en/blog/heir_meeting_2024-05-16.md
docs/content/en/blog/heir_meeting_2024-05-30.md
docs/content/en/blog/heir_meeting_2024-06-13.md
docs/content/en/blog/heir_meeting_2024-06-27.md
docs/content/en/blog/heir_meeting_2024-07-11.md
docs/content/en/blog/heir_meeting_2024-07-18.md
docs/content/en/blog/heir_meeting_2024-07-25.md
docs/content/en/blog/heir_meeting_2024-08-08.md
docs/content/en/blog/heir_meeting_2024-08-22.md
docs/content/en/blog/heir_meeting_2024-09-05.md
docs/content/en/blog/heir_meeting_2024-09-19.md
docs/content/en/blog/heir_meeting_2024-10-03.md
docs/content/en/blog/heir_meeting_2024-10-31.md
docs/content/en/blog/heir_meeting_2024-11-26.md
docs/content/en/blog/heir_meeting_2024-12-05.md
docs/content/en/blog/heir_meeting_2025-01-23.md
docs/content/en/blog/heir_meeting_2025-02-20.md
docs/content/en/blog/heir_meeting_2025-03-20.md
docs/content/en/blog/heir_meeting_2025-04-17.md
docs/content/en/blog/heir_meeting_2025-06-12.md
docs/content/en/blog/heir_meeting_2025-08-07.md
docs/content/en/blog/heir_meeting_2025-09-04.md
docs/content/en/blog/heir_meeting_2025-10-02.md
docs/content/en/blog/heir_meeting_2025-10-29.md
docs/content/en/blog/heir_meeting_2025-12-04.md
docs/content/en/blog/heir_meeting_2026-01-29.md
docs/content/en/blog/heir_meeting_2026-02-26.md
docs/content/en/blog/hello_world.md
docs/content/en/community/_index.md
docs/content/en/docs/_index.md
docs/content/en/docs/getting_started.md
docs/content/en/docs/passes.md
docs/content/en/docs/pipelines.md
docs/content/en/docs/research_with_heir.md
docs/content/en/docs/tutorials.md
docs/content/en/docs/Design/_index.md
docs/content/en/docs/Design/do_transformation.md
docs/content/en/docs/Design/heco.md
docs/content/en/docs/Design/layout.md
docs/content/en/docs/Design/management.md
docs/content/en/docs/Design/ml_with_heir.md
docs/content/en/docs/Design/noise.md
docs/content/en/docs/Design/relinearization_ilp.md
docs/content/en/docs/Design/secret.md
docs/content/en/docs/Development/_index.md
docs/content/en/docs/Development/ai_policy.md
docs/content/en/docs/Development/bazel.md
docs/content/en/docs/Development/boilerplate.md
docs/content/en/docs/Development/ide.md
docs/content/en/docs/Dialects/.gitignore
docs/content/en/docs/Dialects/_index.md
docs/layouts/404.html
docs/layouts/partials/hooks/head-end.html
docs/layouts/shortcodes/markdown.html
docs/static/dialects.dot
docs/static/favicons/favicon.ico
docs/static/images/dialect-diagram.png
docs/static/images/dialects.svg
docs/static/images/dot_product_8.svg
docs/static/images/heir-copybara.png
docs/static/images/heir_logo.svg
docs/static/images/heir_logo_211x211.svg
docs/static/images/heir_logo_256x256.png
docs/static/images/heir_logo_32x32.svg
docs/static/images/ml_with_heir/belfort.svg
docs/static/images/ml_with_heir/cornami.jpg
docs/static/images/ml_with_heir/fhetch.png
docs/static/images/ml_with_heir/frontend_flow.svg
docs/static/images/ml_with_heir/optalysys.jpg
docs/static/images/ml_with_heir/orion_conv.svg
docs/static/slides/mgmt-2025-04-17.pdf
frontend/BUILD
frontend/README.md
frontend/cast_test.py
frontend/cggi_test.py
frontend/conditional_test.py
frontend/e2e_test.py
frontend/example.py
frontend/loop_test.py
frontend/mixed_bitwidth_test.py
frontend/sbox_test.py
frontend/tensor_loop_test.py
frontend/tensor_test.py
frontend/testing.bzl
frontend/type_test.py
frontend/unique_name_test.py
frontend/heir/__init__.py
frontend/heir/entrypoints.py
frontend/heir/interfaces.py
frontend/heir/mlir_emitter.py
frontend/heir/pipeline.py
frontend/heir/backends/__init__.py
frontend/heir/backends/cleartext.py
frontend/heir/backends/openfhe/__init__.py
frontend/heir/backends/openfhe/backend.py
frontend/heir/backends/openfhe/config.py
frontend/heir/backends/util/__init__.py
frontend/heir/backends/util/common.py
frontend/heir/backends/util/cpp_compiler.py
frontend/heir/backends/util/pybind_helpers.py
frontend/heir/heir_cli/__init__.py
frontend/heir/heir_cli/heir_cli.py
frontend/heir/heir_cli/heir_cli_config.py
frontend/heir/mlir/__init__.py
frontend/heir/mlir/types.py
frontend/heir/numba_nbep1_reverter/builtins.py
frontend/heir/numba_nbep1_reverter/typeof.py
frontend/heir_py.egg-info/PKG-INFO
frontend/heir_py.egg-info/SOURCES.txt
frontend/heir_py.egg-info/dependency_links.txt
frontend/heir_py.egg-info/entry_points.txt
frontend/heir_py.egg-info/not-zip-safe
frontend/heir_py.egg-info/requires.txt
frontend/heir_py.egg-info/top_level.txt
lib/Analysis/BUILD
lib/Analysis/Utils.h
lib/Analysis/AddAndKeySwitchCountAnalysis/AddAndKeySwitchCountAnalysis.cpp
lib/Analysis/AddAndKeySwitchCountAnalysis/AddAndKeySwitchCountAnalysis.h
lib/Analysis/AddAndKeySwitchCountAnalysis/BUILD
lib/Analysis/Cpp/BUILD
lib/Analysis/Cpp/ConstQualifierAnalysis.cpp
lib/Analysis/Cpp/ConstQualifierAnalysis.h
lib/Analysis/DimensionAnalysis/BUILD
lib/Analysis/DimensionAnalysis/DimensionAnalysis.cpp
lib/Analysis/DimensionAnalysis/DimensionAnalysis.h
lib/Analysis/ILPBootstrapPlacementAnalysis/BUILD
lib/Analysis/ILPBootstrapPlacementAnalysis/ILPBootstrapPlacementAnalysis.cpp
lib/Analysis/ILPBootstrapPlacementAnalysis/ILPBootstrapPlacementAnalysis.h
lib/Analysis/LayoutFoldingAnalysis/BUILD
lib/Analysis/LayoutFoldingAnalysis/LayoutFoldingAnalysis.cpp
lib/Analysis/LayoutFoldingAnalysis/LayoutFoldingAnalysis.h
lib/Analysis/LevelAnalysis/BUILD
lib/Analysis/LevelAnalysis/LevelAnalysis.cpp
lib/Analysis/LevelAnalysis/LevelAnalysis.h
lib/Analysis/MulDepthAnalysis/BUILD
lib/Analysis/MulDepthAnalysis/MulDepthAnalysis.cpp
lib/Analysis/MulDepthAnalysis/MulDepthAnalysis.h
lib/Analysis/NoiseAnalysis/BUILD
lib/Analysis/NoiseAnalysis/Noise.cpp
lib/Analysis/NoiseAnalysis/Noise.h
lib/Analysis/NoiseAnalysis/NoiseAnalysis.h
lib/Analysis/NoiseAnalysis/README.md
lib/Analysis/NoiseAnalysis/BFV/BUILD
lib/Analysis/NoiseAnalysis/BFV/NoiseAnalysis.cpp
lib/Analysis/NoiseAnalysis/BFV/NoiseByBoundCoeffModel.cpp
lib/Analysis/NoiseAnalysis/BFV/NoiseByBoundCoeffModel.h
lib/Analysis/NoiseAnalysis/BFV/NoiseByVarianceCoeffModel.cpp
lib/Analysis/NoiseAnalysis/BFV/NoiseByVarianceCoeffModel.h
lib/Analysis/NoiseAnalysis/BFV/NoiseCanEmbModel.cpp
lib/Analysis/NoiseAnalysis/BFV/NoiseCanEmbModel.h
lib/Analysis/NoiseAnalysis/BGV/BUILD
lib/Analysis/NoiseAnalysis/BGV/NoiseAnalysis.cpp
lib/Analysis/NoiseAnalysis/BGV/NoiseByBoundCoeffModel.cpp
lib/Analysis/NoiseAnalysis/BGV/NoiseByBoundCoeffModel.h
lib/Analysis/NoiseAnalysis/BGV/NoiseByVarianceCoeffModel.cpp
lib/Analysis/NoiseAnalysis/BGV/NoiseByVarianceCoeffModel.h
lib/Analysis/NoiseAnalysis/BGV/NoiseCanEmbModel.cpp
lib/Analysis/NoiseAnalysis/BGV/NoiseCanEmbModel.h
lib/Analysis/OptimizeRelinearizationAnalysis/BUILD
lib/Analysis/OptimizeRelinearizationAnalysis/OptimizeRelinearizationAnalysis.cpp
lib/Analysis/OptimizeRelinearizationAnalysis/OptimizeRelinearizationAnalysis.h
lib/Analysis/PartialReductionRotateAnalysis/BUILD
lib/Analysis/PartialReductionRotateAnalysis/PartialReductionRotateAnalysis.cpp
lib/Analysis/PartialReductionRotateAnalysis/PartialReductionRotateAnalysis.h
lib/Analysis/RangeAnalysis/BUILD
lib/Analysis/RangeAnalysis/RangeAnalysis.cpp
lib/Analysis/RangeAnalysis/RangeAnalysis.h
lib/Analysis/RotationAnalysis/BUILD
lib/Analysis/RotationAnalysis/DagBuilder.cpp
lib/Analysis/RotationAnalysis/DagBuilder.h
lib/Analysis/RotationAnalysis/RotationAnalysis.cpp
lib/Analysis/RotationAnalysis/RotationAnalysis.h
lib/Analysis/RotationAnalysis/RotationEvalVisitor.cpp
lib/Analysis/RotationAnalysis/RotationEvalVisitor.h
lib/Analysis/RotationAnalysis/RotationEvalVisitorTest.cpp
lib/Analysis/ScaleAnalysis/BUILD
lib/Analysis/ScaleAnalysis/ScaleAnalysis.cpp
lib/Analysis/ScaleAnalysis/ScaleAnalysis.h
lib/Analysis/SecretnessAnalysis/BUILD
lib/Analysis/SecretnessAnalysis/SecretnessAnalysis.cpp
lib/Analysis/SecretnessAnalysis/SecretnessAnalysis.h
lib/Analysis/SelectVariableNames/BUILD
lib/Analysis/SelectVariableNames/SelectVariableNames.cpp
lib/Analysis/SelectVariableNames/SelectVariableNames.h
lib/Analysis/TargetSlotAnalysis/BUILD
lib/Analysis/TargetSlotAnalysis/TargetSlotAnalysis.cpp
lib/Analysis/TargetSlotAnalysis/TargetSlotAnalysis.h
lib/Dialect/BUILD
lib/Dialect/FuncUtils.cpp
lib/Dialect/FuncUtils.h
lib/Dialect/HEIRInterfaces.cpp
lib/Dialect/HEIRInterfaces.h
lib/Dialect/HEIRInterfaces.td
lib/Dialect/ModuleAttributes.cpp
lib/Dialect/ModuleAttributes.h
lib/Dialect/Utils.h
lib/Dialect/dialect.bzl
lib/Dialect/Arith/Conversions/ArithToCGGI/ArithToCGGI.cpp
lib/Dialect/Arith/Conversions/ArithToCGGI/ArithToCGGI.h
lib/Dialect/Arith/Conversions/ArithToCGGI/ArithToCGGI.td
lib/Dialect/Arith/Conversions/ArithToCGGI/BUILD
lib/Dialect/Arith/Conversions/ArithToCGGIQuart/ArithToCGGIQuart.cpp
lib/Dialect/Arith/Conversions/ArithToCGGIQuart/ArithToCGGIQuart.h
lib/Dialect/Arith/Conversions/ArithToCGGIQuart/ArithToCGGIQuart.td
lib/Dialect/Arith/Conversions/ArithToCGGIQuart/BUILD
lib/Dialect/Arith/Conversions/ArithToModArith/ArithToModArith.cpp
lib/Dialect/Arith/Conversions/ArithToModArith/ArithToModArith.h
lib/Dialect/Arith/Conversions/ArithToModArith/ArithToModArith.td
lib/Dialect/Arith/Conversions/ArithToModArith/BUILD
lib/Dialect/BGV/Conversions/BGVToLWE/BGVToLWE.cpp
lib/Dialect/BGV/Conversions/BGVToLWE/BGVToLWE.h
lib/Dialect/BGV/Conversions/BGVToLWE/BGVToLWE.td
lib/Dialect/BGV/Conversions/BGVToLWE/BUILD
lib/Dialect/BGV/IR/BGVAttributes.h
lib/Dialect/BGV/IR/BGVAttributes.td
lib/Dialect/BGV/IR/BGVDialect.cpp
lib/Dialect/BGV/IR/BGVDialect.h
lib/Dialect/BGV/IR/BGVDialect.td
lib/Dialect/BGV/IR/BGVEnums.h
lib/Dialect/BGV/IR/BGVEnums.td
lib/Dialect/BGV/IR/BGVOps.cpp
lib/Dialect/BGV/IR/BGVOps.h
lib/Dialect/BGV/IR/BGVOps.td
lib/Dialect/BGV/IR/BUILD
lib/Dialect/CGGI/Conversions/CGGIToJaxite/BUILD
lib/Dialect/CGGI/Conversions/CGGIToJaxite/CGGIToJaxite.cpp
lib/Dialect/CGGI/Conversions/CGGIToJaxite/CGGIToJaxite.h
lib/Dialect/CGGI/Conversions/CGGIToJaxite/CGGIToJaxite.td
lib/Dialect/CGGI/Conversions/CGGIToSCIFRBool/BUILD
lib/Dialect/CGGI/Conversions/CGGIToSCIFRBool/CGGIToSCIFRBool.cpp
lib/Dialect/CGGI/Conversions/CGGIToSCIFRBool/CGGIToSCIFRBool.h
lib/Dialect/CGGI/Conversions/CGGIToSCIFRBool/CGGIToSCIFRBool.td
lib/Dialect/CGGI/Conversions/CGGIToTfheRust/BUILD
lib/Dialect/CGGI/Conversions/CGGIToTfheRust/CGGIToTfheRust.cpp
lib/Dialect/CGGI/Conversions/CGGIToTfheRust/CGGIToTfheRust.h
lib/Dialect/CGGI/Conversions/CGGIToTfheRust/CGGIToTfheRust.td
lib/Dialect/CGGI/Conversions/CGGIToTfheRustBool/BUILD
lib/Dialect/CGGI/Conversions/CGGIToTfheRustBool/CGGIToTfheRustBool.cpp
lib/Dialect/CGGI/Conversions/CGGIToTfheRustBool/CGGIToTfheRustBool.h
lib/Dialect/CGGI/Conversions/CGGIToTfheRustBool/CGGIToTfheRustBool.td
lib/Dialect/CGGI/IR/BUILD
lib/Dialect/CGGI/IR/BooleanGates.td
lib/Dialect/CGGI/IR/CGGIAttributes.h
lib/Dialect/CGGI/IR/CGGIAttributes.td
lib/Dialect/CGGI/IR/CGGIBinOps.td
lib/Dialect/CGGI/IR/CGGIDialect.cpp
lib/Dialect/CGGI/IR/CGGIDialect.h
lib/Dialect/CGGI/IR/CGGIDialect.td
lib/Dialect/CGGI/IR/CGGIEnums.h
lib/Dialect/CGGI/IR/CGGIEnums.td
lib/Dialect/CGGI/IR/CGGIOps.cpp
lib/Dialect/CGGI/IR/CGGIOps.h
lib/Dialect/CGGI/IR/CGGIOps.td
lib/Dialect/CGGI/IR/CGGIPBSOps.td
lib/Dialect/CGGI/Transforms/BUILD
lib/Dialect/CGGI/Transforms/DecomposeOperations.cpp
lib/Dialect/CGGI/Transforms/DecomposeOperations.h
lib/Dialect/CGGI/Transforms/DecomposeOperations.td
lib/Dialect/CGGI/Transforms/Passes.h
lib/Dialect/CGGI/Transforms/Passes.td
lib/Dialect/CKKS/IR/BUILD
lib/Dialect/CKKS/IR/CKKSAttributes.cpp
lib/Dialect/CKKS/IR/CKKSAttributes.h
lib/Dialect/CKKS/IR/CKKSAttributes.td
lib/Dialect/CKKS/IR/CKKSDialect.cpp
lib/Dialect/CKKS/IR/CKKSDialect.h
lib/Dialect/CKKS/IR/CKKSDialect.td
lib/Dialect/CKKS/IR/CKKSEnums.cpp
lib/Dialect/CKKS/IR/CKKSEnums.h
lib/Dialect/CKKS/IR/CKKSEnums.td
lib/Dialect/CKKS/IR/CKKSOps.cpp
lib/Dialect/CKKS/IR/CKKSOps.h
lib/Dialect/CKKS/IR/CKKSOps.td
lib/Dialect/CKKS/Transforms/BUILD
lib/Dialect/CKKS/Transforms/CKKSToLWE.cpp
lib/Dialect/CKKS/Transforms/CKKSToLWE.h
lib/Dialect/CKKS/Transforms/DecomposeKeySwitch.cpp
lib/Dialect/CKKS/Transforms/DecomposeKeySwitch.h
lib/Dialect/CKKS/Transforms/DecomposeRelinearize.cpp
lib/Dialect/CKKS/Transforms/DecomposeRelinearize.h
lib/Dialect/CKKS/Transforms/Passes.h
lib/Dialect/CKKS/Transforms/Passes.td
lib/Dialect/Comb/IR/BUILD
lib/Dialect/Comb/IR/Comb.td
lib/Dialect/Comb/IR/CombDialect.cpp
lib/Dialect/Comb/IR/CombDialect.h
lib/Dialect/Comb/IR/CombOps.cpp
lib/Dialect/Comb/IR/CombOps.h
lib/Dialect/Comb/IR/Combinational.td
lib/Dialect/Debug/IR/BUILD
lib/Dialect/Debug/IR/DebugDialect.cpp
lib/Dialect/Debug/IR/DebugDialect.h
lib/Dialect/Debug/IR/DebugDialect.td
lib/Dialect/Debug/IR/DebugOps.cpp
lib/Dialect/Debug/IR/DebugOps.h
lib/Dialect/Debug/IR/DebugOps.td
lib/Dialect/Debug/Transforms/BUILD
lib/Dialect/Debug/Transforms/Passes.h
lib/Dialect/Debug/Transforms/Passes.td
lib/Dialect/Debug/Transforms/ValidateNames.cpp
lib/Dialect/Debug/Transforms/ValidateNames.h
lib/Dialect/Jaxite/IR/BUILD
lib/Dialect/Jaxite/IR/JaxiteDialect.cpp
lib/Dialect/Jaxite/IR/JaxiteDialect.h
lib/Dialect/Jaxite/IR/JaxiteDialect.td
lib/Dialect/Jaxite/IR/JaxiteOps.h
lib/Dialect/Jaxite/IR/JaxiteOps.td
lib/Dialect/Jaxite/IR/JaxiteTypes.h
lib/Dialect/Jaxite/IR/JaxiteTypes.td
lib/Dialect/JaxiteWord/IR/BUILD
lib/Dialect/JaxiteWord/IR/JaxiteWordDialect.cpp
lib/Dialect/JaxiteWord/IR/JaxiteWordDialect.h
lib/Dialect/JaxiteWord/IR/JaxiteWordDialect.td
lib/Dialect/JaxiteWord/IR/JaxiteWordOps.h
lib/Dialect/JaxiteWord/IR/JaxiteWordOps.td
lib/Dialect/JaxiteWord/IR/JaxiteWordTypes.h
lib/Dialect/JaxiteWord/IR/JaxiteWordTypes.td
lib/Dialect/LWE/Conversions/LWEToLattigo/BUILD
lib/Dialect/LWE/Conversions/LWEToLattigo/LWEToLattigo.cpp
lib/Dialect/LWE/Conversions/LWEToLattigo/LWEToLattigo.h
lib/Dialect/LWE/Conversions/LWEToLattigo/LWEToLattigo.td
lib/Dialect/LWE/Conversions/LWEToOpenfhe/BUILD
lib/Dialect/LWE/Conversions/LWEToOpenfhe/LWEToOpenfhe.cpp
lib/Dialect/LWE/Conversions/LWEToOpenfhe/LWEToOpenfhe.h
lib/Dialect/LWE/Conversions/LWEToOpenfhe/LWEToOpenfhe.td
lib/Dialect/LWE/Conversions/LWEToPolynomial/BUILD
lib/Dialect/LWE/Conversions/LWEToPolynomial/LWEToPolynomial.cpp
lib/Dialect/LWE/Conversions/LWEToPolynomial/LWEToPolynomial.h
lib/Dialect/LWE/Conversions/LWEToPolynomial/LWEToPolynomial.td
lib/Dialect/LWE/IR/BUILD
lib/Dialect/LWE/IR/LWEAttributes.cpp
lib/Dialect/LWE/IR/LWEAttributes.h
lib/Dialect/LWE/IR/LWEAttributes.td
lib/Dialect/LWE/IR/LWEDialect.cpp
lib/Dialect/LWE/IR/LWEDialect.h
lib/Dialect/LWE/IR/LWEDialect.td
lib/Dialect/LWE/IR/LWEOps.cpp
lib/Dialect/LWE/IR/LWEOps.h
lib/Dialect/LWE/IR/LWEOps.td
lib/Dialect/LWE/IR/LWEPatterns.h
lib/Dialect/LWE/IR/LWETraits.h
lib/Dialect/LWE/IR/LWETraits.td
lib/Dialect/LWE/IR/LWETypes.cpp
lib/Dialect/LWE/IR/LWETypes.h
lib/Dialect/LWE/IR/LWETypes.td
lib/Dialect/LWE/Transforms/AddDebugPort.cpp
lib/Dialect/LWE/Transforms/AddDebugPort.h
lib/Dialect/LWE/Transforms/BUILD
lib/Dialect/LWE/Transforms/ImplementTrivialEncryptionAsAddition.cpp
lib/Dialect/LWE/Transforms/ImplementTrivialEncryptionAsAddition.h
lib/Dialect/LWE/Transforms/Passes.h
lib/Dialect/LWE/Transforms/Passes.td
lib/Dialect/Lattigo/IR/BUILD
lib/Dialect/Lattigo/IR/LattigoAttributes.cpp
lib/Dialect/Lattigo/IR/LattigoAttributes.h
lib/Dialect/Lattigo/IR/LattigoAttributes.td
lib/Dialect/Lattigo/IR/LattigoBGVAttributes.td
lib/Dialect/Lattigo/IR/LattigoBGVOps.td
lib/Dialect/Lattigo/IR/LattigoBGVTypes.td
lib/Dialect/Lattigo/IR/LattigoCKKSAttributes.td
lib/Dialect/Lattigo/IR/LattigoCKKSOps.td
lib/Dialect/Lattigo/IR/LattigoCKKSTypes.td
lib/Dialect/Lattigo/IR/LattigoDialect.cpp
lib/Dialect/Lattigo/IR/LattigoDialect.h
lib/Dialect/Lattigo/IR/LattigoDialect.td
lib/Dialect/Lattigo/IR/LattigoOps.cpp
lib/Dialect/Lattigo/IR/LattigoOps.h
lib/Dialect/Lattigo/IR/LattigoOps.td
lib/Dialect/Lattigo/IR/LattigoRLWEOps.td
lib/Dialect/Lattigo/IR/LattigoRLWETypes.td
lib/Dialect/Lattigo/IR/LattigoTypes.cpp
lib/Dialect/Lattigo/IR/LattigoTypes.h
lib/Dialect/Lattigo/IR/LattigoTypes.td
lib/Dialect/Lattigo/Transforms/AllocToInPlace.cpp
lib/Dialect/Lattigo/Transforms/AllocToInPlace.h
lib/Dialect/Lattigo/Transforms/BUILD
lib/Dialect/Lattigo/Transforms/ConfigureCryptoContext.cpp
lib/Dialect/Lattigo/Transforms/ConfigureCryptoContext.h
lib/Dialect/Lattigo/Transforms/Passes.h
lib/Dialect/Lattigo/Transforms/Passes.td
lib/Dialect/MathExt/IR/BUILD
lib/Dialect/MathExt/IR/MathExtDialect.cpp
lib/Dialect/MathExt/IR/MathExtDialect.h
lib/Dialect/MathExt/IR/MathExtDialect.td
lib/Dialect/MathExt/IR/MathExtOps.cpp
lib/Dialect/MathExt/IR/MathExtOps.h
lib/Dialect/MathExt/IR/MathExtOps.td
lib/Dialect/Mgmt/IR/BUILD
lib/Dialect/Mgmt/IR/MgmtAttributes.cpp
lib/Dialect/Mgmt/IR/MgmtAttributes.h
lib/Dialect/Mgmt/IR/MgmtAttributes.td
lib/Dialect/Mgmt/IR/MgmtCanonicalization.td
lib/Dialect/Mgmt/IR/MgmtDialect.cpp
lib/Dialect/Mgmt/IR/MgmtDialect.h
lib/Dialect/Mgmt/IR/MgmtDialect.td
lib/Dialect/Mgmt/IR/MgmtOps.cpp
lib/Dialect/Mgmt/IR/MgmtOps.h
lib/Dialect/Mgmt/IR/MgmtOps.td
lib/Dialect/Mgmt/IR/MgmtPatterns.cpp
lib/Dialect/Mgmt/IR/MgmtPatterns.h
lib/Dialect/Mgmt/Transforms/AnnotateMgmt.cpp
lib/Dialect/Mgmt/Transforms/AnnotateMgmt.h
lib/Dialect/Mgmt/Transforms/BUILD
lib/Dialect/Mgmt/Transforms/Passes.h
lib/Dialect/Mgmt/Transforms/Passes.td
lib/Dialect/Mgmt/Transforms/Utils.cpp
lib/Dialect/Mgmt/Transforms/Utils.h
lib/Dialect/ModArith/Conversions/ModArithToArith/BUILD
lib/Dialect/ModArith/Conversions/ModArithToArith/ModArithToArith.cpp
lib/Dialect/ModArith/Conversions/ModArithToArith/ModArithToArith.h
lib/Dialect/ModArith/Conversions/ModArithToArith/ModArithToArith.td
lib/Dialect/ModArith/IR/BUILD
lib/Dialect/ModArith/IR/ModArithAttributes.cpp
lib/Dialect/ModArith/IR/ModArithAttributes.h
lib/Dialect/ModArith/IR/ModArithAttributes.td
lib/Dialect/ModArith/IR/ModArithCanonicalization.td
lib/Dialect/ModArith/IR/ModArithDialect.cpp
lib/Dialect/ModArith/IR/ModArithDialect.h
lib/Dialect/ModArith/IR/ModArithDialect.td
lib/Dialect/ModArith/IR/ModArithOps.cpp
lib/Dialect/ModArith/IR/ModArithOps.h
lib/Dialect/ModArith/IR/ModArithOps.td
lib/Dialect/ModArith/IR/ModArithTypes.cpp
lib/Dialect/ModArith/IR/ModArithTypes.h
lib/Dialect/ModArith/IR/ModArithTypes.td
lib/Dialect/ModArith/Transforms/BUILD
lib/Dialect/ModArith/Transforms/ConvertToMac.cpp
lib/Dialect/ModArith/Transforms/ConvertToMac.h
lib/Dialect/ModArith/Transforms/Passes.h
lib/Dialect/ModArith/Transforms/Passes.td
lib/Dialect/Openfhe/IR/BUILD
lib/Dialect/Openfhe/IR/OpenfheDialect.cpp
lib/Dialect/Openfhe/IR/OpenfheDialect.h
lib/Dialect/Openfhe/IR/OpenfheDialect.td
lib/Dialect/Openfhe/IR/OpenfheOps.cpp
lib/Dialect/Openfhe/IR/OpenfheOps.h
lib/Dialect/Openfhe/IR/OpenfheOps.td
lib/Dialect/Openfhe/IR/OpenfheTypes.h
lib/Dialect/Openfhe/IR/OpenfheTypes.td
lib/Dialect/Openfhe/Transforms/AllocToInPlace.cpp
lib/Dialect/Openfhe/Transforms/AllocToInPlace.h
lib/Dialect/Openfhe/Transforms/BUILD
lib/Dialect/Openfhe/Transforms/ConfigureCryptoContext.cpp
lib/Dialect/Openfhe/Transforms/ConfigureCryptoContext.h
lib/Dialect/Openfhe/Transforms/ConvertToExtendedBasis.cpp
lib/Dialect/Openfhe/Transforms/ConvertToExtendedBasis.h
lib/Dialect/Openfhe/Transforms/CountAddAndKeySwitch.cpp
lib/Dialect/Openfhe/Transforms/CountAddAndKeySwitch.h
lib/Dialect/Openfhe/Transforms/FastRotationPrecompute.cpp
lib/Dialect/Openfhe/Transforms/FastRotationPrecompute.h
lib/Dialect/Openfhe/Transforms/HoistKeySwitchDown.cpp
lib/Dialect/Openfhe/Transforms/HoistKeySwitchDown.h
lib/Dialect/Openfhe/Transforms/Passes.h
lib/Dialect/Openfhe/Transforms/Passes.td
lib/Dialect/Orion/IR/BUILD
lib/Dialect/Orion/IR/OrionDialect.cpp
lib/Dialect/Orion/IR/OrionDialect.h
lib/Dialect/Orion/IR/OrionDialect.td
lib/Dialect/Orion/IR/OrionOps.h
lib/Dialect/Orion/IR/OrionOps.td
lib/Dialect/Polynomial/Conversions/PolynomialToModArith/BUILD
lib/Dialect/Polynomial/Conversions/PolynomialToModArith/PolynomialToModArith.cpp
lib/Dialect/Polynomial/Conversions/PolynomialToModArith/PolynomialToModArith.h
lib/Dialect/Polynomial/Conversions/PolynomialToModArith/PolynomialToModArith.td
lib/Dialect/Polynomial/IR/BUILD
lib/Dialect/Polynomial/IR/PolynomialAttributes.cpp
lib/Dialect/Polynomial/IR/PolynomialAttributes.h
lib/Dialect/Polynomial/IR/PolynomialAttributes.td
lib/Dialect/Polynomial/IR/PolynomialCanonicalization.td
lib/Dialect/Polynomial/IR/PolynomialDialect.cpp
lib/Dialect/Polynomial/IR/PolynomialDialect.h
lib/Dialect/Polynomial/IR/PolynomialDialect.td
lib/Dialect/Polynomial/IR/PolynomialEnums.td
lib/Dialect/Polynomial/IR/PolynomialOps.cpp
lib/Dialect/Polynomial/IR/PolynomialOps.h
lib/Dialect/Polynomial/IR/PolynomialOps.td
lib/Dialect/Polynomial/IR/PolynomialTypes.h
lib/Dialect/Polynomial/IR/PolynomialTypes.td
lib/Dialect/Polynomial/Transforms/BUILD
lib/Dialect/Polynomial/Transforms/NTTSolver.cpp
lib/Dialect/Polynomial/Transforms/NTTSolver.h
lib/Dialect/Polynomial/Transforms/Passes.h
lib/Dialect/Polynomial/Transforms/Passes.td
lib/Dialect/Polynomial/Transforms/PolyMulToNTT.cpp
lib/Dialect/Polynomial/Transforms/PolyMulToNTT.h
lib/Dialect/RNS/IR/BUILD
lib/Dialect/RNS/IR/RNSAttributes.cpp
lib/Dialect/RNS/IR/RNSAttributes.h
lib/Dialect/RNS/IR/RNSAttributes.td
lib/Dialect/RNS/IR/RNSDialect.cpp
lib/Dialect/RNS/IR/RNSDialect.h
lib/Dialect/RNS/IR/RNSDialect.td
lib/Dialect/RNS/IR/RNSOps.cpp
lib/Dialect/RNS/IR/RNSOps.h
lib/Dialect/RNS/IR/RNSOps.td
lib/Dialect/RNS/IR/RNSTypeInterfaces.cpp
lib/Dialect/RNS/IR/RNSTypeInterfaces.h
lib/Dialect/RNS/IR/RNSTypeInterfaces.td
lib/Dialect/RNS/IR/RNSTypes.cpp
lib/Dialect/RNS/IR/RNSTypes.h
lib/Dialect/RNS/IR/RNSTypes.td
lib/Dialect/Random/IR/BUILD
lib/Dialect/Random/IR/RandomDialect.cpp
lib/Dialect/Random/IR/RandomDialect.h
lib/Dialect/Random/IR/RandomDialect.td
lib/Dialect/Random/IR/RandomEnums.h
lib/Dialect/Random/IR/RandomEnums.td
lib/Dialect/Random/IR/RandomOps.h
lib/Dialect/Random/IR/RandomOps.td
lib/Dialect/Random/IR/RandomTypes.h
lib/Dialect/Random/IR/RandomTypes.td
lib/Dialect/SCIFRBool/IR/BUILD
lib/Dialect/SCIFRBool/IR/SCIFRBoolDialect.cpp
lib/Dialect/SCIFRBool/IR/SCIFRBoolDialect.h
lib/Dialect/SCIFRBool/IR/SCIFRBoolDialect.td
lib/Dialect/SCIFRBool/IR/SCIFRBoolOps.cpp
lib/Dialect/SCIFRBool/IR/SCIFRBoolOps.h
lib/Dialect/SCIFRBool/IR/SCIFRBoolOps.td
lib/Dialect/SCIFRBool/IR/SCIFRBoolTypes.h
lib/Dialect/SCIFRBool/IR/SCIFRBoolTypes.td
lib/Dialect/SCIFRBool/Transforms/BUILD
lib/Dialect/SCIFRBool/Transforms/CGGIEstimator.cpp
lib/Dialect/SCIFRBool/Transforms/CGGIEstimator.h
lib/Dialect/SCIFRBool/Transforms/DialectResourceMap.cpp
lib/Dialect/SCIFRBool/Transforms/DialectResourceMap.h
lib/Dialect/SCIFRBool/Transforms/Passes.h
lib/Dialect/SCIFRBool/Transforms/Passes.td
lib/Dialect/SCIFRBool/Transforms/PerfCounter.cpp
lib/Dialect/SCIFRBool/Transforms/PerfCounter.h
lib/Dialect/SCIFRBool/Transforms/ReplaceOpWithSection.cpp
lib/Dialect/SCIFRBool/Transforms/ReplaceOpWithSection.h
lib/Dialect/SCIFRBool/Transforms/ReplaceOpWithSection.td
lib/Dialect/SCIFRCkks/IR/BUILD
lib/Dialect/SCIFRCkks/IR/SCIFRCkksDialect.cpp
lib/Dialect/SCIFRCkks/IR/SCIFRCkksDialect.h
lib/Dialect/SCIFRCkks/IR/SCIFRCkksDialect.td
lib/Dialect/SCIFRCkks/IR/SCIFRCkksOps.cpp
lib/Dialect/SCIFRCkks/IR/SCIFRCkksOps.h
lib/Dialect/SCIFRCkks/IR/SCIFRCkksOps.td
lib/Dialect/SCIFRCkks/IR/SCIFRCkksTypes.h
lib/Dialect/SCIFRCkks/IR/SCIFRCkksTypes.td
lib/Dialect/SCIFRCkks/Transforms/BUILD
lib/Dialect/SCIFRCkks/Transforms/CKKSEstimator.cpp
lib/Dialect/SCIFRCkks/Transforms/CKKSEstimator.h
lib/Dialect/SCIFRCkks/Transforms/OpenfheEstimator.cpp
lib/Dialect/SCIFRCkks/Transforms/OpenfheEstimator.h
lib/Dialect/SCIFRCkks/Transforms/Passes.h
lib/Dialect/SCIFRCkks/Transforms/Passes.td
lib/Dialect/Secret/Conversions/BUILD
lib/Dialect/Secret/Conversions/Patterns.cpp
lib/Dialect/Secret/Conversions/Patterns.h
lib/Dialect/Secret/Conversions/SecretToBGV/BUILD
lib/Dialect/Secret/Conversions/SecretToBGV/SecretToBGV.cpp
lib/Dialect/Secret/Conversions/SecretToBGV/SecretToBGV.h
lib/Dialect/Secret/Conversions/SecretToBGV/SecretToBGV.td
lib/Dialect/Secret/Conversions/SecretToCGGI/BUILD
lib/Dialect/Secret/Conversions/SecretToCGGI/SecretToCGGI.cpp
lib/Dialect/Secret/Conversions/SecretToCGGI/SecretToCGGI.h
lib/Dialect/Secret/Conversions/SecretToCGGI/SecretToCGGI.td
lib/Dialect/Secret/Conversions/SecretToCKKS/BUILD
lib/Dialect/Secret/Conversions/SecretToCKKS/SecretToCKKS.cpp
lib/Dialect/Secret/Conversions/SecretToCKKS/SecretToCKKS.h
lib/Dialect/Secret/Conversions/SecretToCKKS/SecretToCKKS.td
lib/Dialect/Secret/Conversions/SecretToModArith/BUILD
lib/Dialect/Secret/Conversions/SecretToModArith/SecretToModArith.cpp
lib/Dialect/Secret/Conversions/SecretToModArith/SecretToModArith.h
lib/Dialect/Secret/Conversions/SecretToModArith/SecretToModArith.td
lib/Dialect/Secret/IR/BUILD
lib/Dialect/Secret/IR/SecretAttributes.h
lib/Dialect/Secret/IR/SecretAttributes.td
lib/Dialect/Secret/IR/SecretDialect.cpp
lib/Dialect/Secret/IR/SecretDialect.h
lib/Dialect/Secret/IR/SecretDialect.td
lib/Dialect/Secret/IR/SecretOps.cpp
lib/Dialect/Secret/IR/SecretOps.h
lib/Dialect/Secret/IR/SecretOps.td
lib/Dialect/Secret/IR/SecretPatterns.cpp
lib/Dialect/Secret/IR/SecretPatterns.h
lib/Dialect/Secret/IR/SecretTypes.h
lib/Dialect/Secret/IR/SecretTypes.td
lib/Dialect/Secret/Transforms/AddDebugPort.cpp
lib/Dialect/Secret/Transforms/AddDebugPort.h
lib/Dialect/Secret/Transforms/BUILD
lib/Dialect/Secret/Transforms/BufferizableOpInterfaceImpl.cpp
lib/Dialect/Secret/Transforms/BufferizableOpInterfaceImpl.h
lib/Dialect/Secret/Transforms/CaptureGenericAmbientScope.cpp
lib/Dialect/Secret/Transforms/CaptureGenericAmbientScope.h
lib/Dialect/Secret/Transforms/DistributeGeneric.cpp
lib/Dialect/Secret/Transforms/DistributeGeneric.h
lib/Dialect/Secret/Transforms/ExtractGenericBody.cpp
lib/Dialect/Secret/Transforms/ExtractGenericBody.h
lib/Dialect/Secret/Transforms/ForgetSecrets.cpp
lib/Dialect/Secret/Transforms/ForgetSecrets.h
lib/Dialect/Secret/Transforms/GenericAbsorbConstants.cpp
lib/Dialect/Secret/Transforms/GenericAbsorbConstants.h
lib/Dialect/Secret/Transforms/GenericAbsorbDealloc.cpp
lib/Dialect/Secret/Transforms/GenericAbsorbDealloc.h
lib/Dialect/Secret/Transforms/ImportExecutionResult.cpp
lib/Dialect/Secret/Transforms/ImportExecutionResult.h
lib/Dialect/Secret/Transforms/MergeAdjacentGenerics.cpp
lib/Dialect/Secret/Transforms/MergeAdjacentGenerics.h
lib/Dialect/Secret/Transforms/Passes.h
lib/Dialect/Secret/Transforms/Passes.td
lib/Dialect/TensorExt/Conversions/TensorExtToTensor/BUILD
lib/Dialect/TensorExt/Conversions/TensorExtToTensor/TensorExtToTensor.cpp
lib/Dialect/TensorExt/Conversions/TensorExtToTensor/TensorExtToTensor.h
lib/Dialect/TensorExt/Conversions/TensorExtToTensor/TensorExtToTensor.td
lib/Dialect/TensorExt/IR/BUILD
lib/Dialect/TensorExt/IR/TensorExtAttributes.cpp
lib/Dialect/TensorExt/IR/TensorExtAttributes.h
lib/Dialect/TensorExt/IR/TensorExtAttributes.td
lib/Dialect/TensorExt/IR/TensorExtCanonicalization.td
lib/Dialect/TensorExt/IR/TensorExtDialect.cpp
lib/Dialect/TensorExt/IR/TensorExtDialect.h
lib/Dialect/TensorExt/IR/TensorExtDialect.td
lib/Dialect/TensorExt/IR/TensorExtOps.cpp
lib/Dialect/TensorExt/IR/TensorExtOps.h
lib/Dialect/TensorExt/IR/TensorExtOps.td
lib/Dialect/TensorExt/Transforms/BUILD
lib/Dialect/TensorExt/Transforms/CollapseInsertionChains.cpp
lib/Dialect/TensorExt/Transforms/CollapseInsertionChains.h
lib/Dialect/TensorExt/Transforms/FoldConvertLayoutIntoAssignLayout.cpp
lib/Dialect/TensorExt/Transforms/FoldConvertLayoutIntoAssignLayout.h
lib/Dialect/TensorExt/Transforms/ImplementRotateAndReduce.cpp
lib/Dialect/TensorExt/Transforms/ImplementRotateAndReduce.h
lib/Dialect/TensorExt/Transforms/ImplementShiftNetwork.cpp
lib/Dialect/TensorExt/Transforms/ImplementShiftNetwork.h
lib/Dialect/TensorExt/Transforms/ImplementShiftNetworkTest.cpp
lib/Dialect/TensorExt/Transforms/InsertRotate.cpp
lib/Dialect/TensorExt/Transforms/InsertRotate.h
lib/Dialect/TensorExt/Transforms/InsertRotate.td
lib/Dialect/TensorExt/Transforms/Passes.h
lib/Dialect/TensorExt/Transforms/Passes.td
lib/Dialect/TensorExt/Transforms/Patterns.cpp
lib/Dialect/TensorExt/Transforms/Patterns.h
lib/Dialect/TensorExt/Transforms/RotateAndReduce.cpp
lib/Dialect/TensorExt/Transforms/RotateAndReduce.h
lib/Dialect/TensorExt/Transforms/RotationGroupKernel.h
lib/Dialect/TensorExt/Transforms/ShiftScheme.cpp
lib/Dialect/TensorExt/Transforms/ShiftScheme.h
lib/Dialect/TfheRust/IR/BUILD
lib/Dialect/TfheRust/IR/TfheRustDialect.cpp
lib/Dialect/TfheRust/IR/TfheRustDialect.h
lib/Dialect/TfheRust/IR/TfheRustDialect.td
lib/Dialect/TfheRust/IR/TfheRustOps.h
lib/Dialect/TfheRust/IR/TfheRustOps.td
lib/Dialect/TfheRust/IR/TfheRustPatterns.cpp
lib/Dialect/TfheRust/IR/TfheRustPatterns.h
lib/Dialect/TfheRust/IR/TfheRustTypes.h
lib/Dialect/TfheRust/IR/TfheRustTypes.td
lib/Dialect/TfheRustBool/IR/BUILD
lib/Dialect/TfheRustBool/IR/TfheRustBoolAttributes.h
lib/Dialect/TfheRustBool/IR/TfheRustBoolAttributes.td
lib/Dialect/TfheRustBool/IR/TfheRustBoolDialect.cpp
lib/Dialect/TfheRustBool/IR/TfheRustBoolDialect.h
lib/Dialect/TfheRustBool/IR/TfheRustBoolDialect.td
lib/Dialect/TfheRustBool/IR/TfheRustBoolEnums.h
lib/Dialect/TfheRustBool/IR/TfheRustBoolEnums.td
lib/Dialect/TfheRustBool/IR/TfheRustBoolOps.h
lib/Dialect/TfheRustBool/IR/TfheRustBoolOps.td
lib/Dialect/TfheRustBool/IR/TfheRustBoolTypes.h
lib/Dialect/TfheRustBool/IR/TfheRustBoolTypes.td
lib/Interface/BUILD
lib/Interface/HoistingInterfaces.cpp
lib/Interface/HoistingInterfaces.h
lib/Interface/HoistingInterfaces.td
lib/Kernel/AbstractValue.h
lib/Kernel/ArithmeticDag.h
lib/Kernel/ArithmeticDagTest.cpp
lib/Kernel/BUILD
lib/Kernel/EvalVisitor.cpp
lib/Kernel/EvalVisitor.h
lib/Kernel/IRMaterializingVisitor.cpp
lib/Kernel/IRMaterializingVisitor.h
lib/Kernel/Kernel.cpp
lib/Kernel/Kernel.h
lib/Kernel/KernelCostTest.cpp
lib/Kernel/KernelImplementation.h
lib/Kernel/KernelImplementationTest.cpp
lib/Kernel/KernelName.h
lib/Kernel/RotateAndReduceFuzzTest.cpp
lib/Kernel/RotateAndReduceImplTest.cpp
lib/Kernel/RotationCountVisitor.cpp
lib/Kernel/RotationCountVisitor.h
lib/Kernel/TestingUtils.cpp
lib/Kernel/TestingUtils.h
lib/Kernel/Utils.cpp
lib/Kernel/Utils.h
lib/Parameters/BUILD
lib/Parameters/RLWEParams.cpp
lib/Parameters/RLWEParams.h
lib/Parameters/RLWESecurityParams.cpp
lib/Parameters/RLWESecurityParams.h
lib/Parameters/BGV/BUILD
lib/Parameters/BGV/Params.cpp
lib/Parameters/BGV/Params.h
lib/Parameters/CKKS/BUILD
lib/Parameters/CKKS/Params.cpp
lib/Parameters/CKKS/Params.h
lib/Pipelines/ArithmeticPipelineRegistration.cpp
lib/Pipelines/ArithmeticPipelineRegistration.h
lib/Pipelines/BUILD
lib/Pipelines/BooleanPipelineRegistration.cpp
lib/Pipelines/BooleanPipelineRegistration.h
lib/Pipelines/PipelineRegistration.cpp
lib/Pipelines/PipelineRegistration.h
lib/Target/FunctionInfo/BUILD
lib/Target/FunctionInfo/FunctionInfoEmitter.cpp
lib/Target/FunctionInfo/FunctionInfoEmitter.h
lib/Target/Jaxite/BUILD
lib/Target/Jaxite/JaxiteEmitter.cpp
lib/Target/Jaxite/JaxiteEmitter.h
lib/Target/Jaxite/JaxiteTemplates.h
lib/Target/JaxiteWord/BUILD
lib/Target/JaxiteWord/JaxiteWordEmitter.cpp
lib/Target/JaxiteWord/JaxiteWordEmitter.h
lib/Target/JaxiteWord/JaxiteWordTemplates.h
lib/Target/Lattigo/BUILD
lib/Target/Lattigo/LattigoEmitter.cpp
lib/Target/Lattigo/LattigoEmitter.h
lib/Target/Lattigo/LattigoTemplates.h
lib/Target/Metadata/BUILD
lib/Target/Metadata/MetadataEmitter.cpp
lib/Target/Metadata/MetadataEmitter.h
lib/Target/OpenFhePke/BUILD
lib/Target/OpenFhePke/Interpreter.cpp
lib/Target/OpenFhePke/Interpreter.h
lib/Target/OpenFhePke/InterpreterTest.cpp
lib/Target/OpenFhePke/OpenFhePkeDebugEmitter.cpp
lib/Target/OpenFhePke/OpenFhePkeDebugEmitter.h
lib/Target/OpenFhePke/OpenFhePkeDebugHeaderEmitter.cpp
lib/Target/OpenFhePke/OpenFhePkeDebugHeaderEmitter.h
lib/Target/OpenFhePke/OpenFhePkeEmitter.cpp
lib/Target/OpenFhePke/OpenFhePkeEmitter.h
lib/Target/OpenFhePke/OpenFhePkeHeaderEmitter.cpp
lib/Target/OpenFhePke/OpenFhePkeHeaderEmitter.h
lib/Target/OpenFhePke/OpenFhePkePybindEmitter.cpp
lib/Target/OpenFhePke/OpenFhePkePybindEmitter.h
lib/Target/OpenFhePke/OpenFhePkeTemplates.h
lib/Target/OpenFhePke/OpenFheTranslateRegistration.cpp
lib/Target/OpenFhePke/OpenFheTranslateRegistration.h
lib/Target/OpenFhePke/OpenFheUtils.cpp
lib/Target/OpenFhePke/OpenFheUtils.h
lib/Target/SCIFRBool/BUILD
lib/Target/SCIFRBool/SCIFRBoolEmitter.cpp
lib/Target/SCIFRBool/SCIFRBoolEmitter.h
lib/Target/SimFHE/BUILD
lib/Target/SimFHE/SimFHEEmitter.cpp
lib/Target/SimFHE/SimFHEEmitter.h
lib/Target/SimFHE/SimFHETemplates.h
lib/Target/TfheRust/BUILD
lib/Target/TfheRust/TfheRustEmitter.cpp
lib/Target/TfheRust/TfheRustEmitter.h
lib/Target/TfheRust/TfheRustTemplates.h
lib/Target/TfheRust/Utils.cpp
lib/Target/TfheRust/Utils.h
lib/Target/TfheRustBool/BUILD
lib/Target/TfheRustBool/TfheRustBoolEmitter.cpp
lib/Target/TfheRustBool/TfheRustBoolEmitter.h
lib/Target/TfheRustBool/TfheRustBoolTemplates.h
lib/Target/TfheRustHL/BUILD
lib/Target/TfheRustHL/TfheRustHLEmitter.cpp
lib/Target/TfheRustHL/TfheRustHLEmitter.h
lib/Target/TfheRustHL/TfheRustHLTemplates.h
lib/Target/Verilog/BUILD
lib/Target/Verilog/VerilogEmitter.cpp
lib/Target/Verilog/VerilogEmitter.h
lib/Transforms/BUILD
lib/Transforms/transforms.bzl
lib/Transforms/ActivationCanonicalizations/ActivationCanonicalizations.cpp
lib/Transforms/ActivationCanonicalizations/ActivationCanonicalizations.h
lib/Transforms/ActivationCanonicalizations/ActivationCanonicalizations.td
lib/Transforms/ActivationCanonicalizations/BUILD
lib/Transforms/ActivationCanonicalizations/Rewrites.td
lib/Transforms/AddClientInterface/AddClientInterface.cpp
lib/Transforms/AddClientInterface/AddClientInterface.h
lib/Transforms/AddClientInterface/AddClientInterface.td
lib/Transforms/AddClientInterface/BUILD
lib/Transforms/AnnotateModule/AnnotateModule.cpp
lib/Transforms/AnnotateModule/AnnotateModule.h
lib/Transforms/AnnotateModule/AnnotateModule.td
lib/Transforms/AnnotateModule/BUILD
lib/Transforms/AnnotateMulDepth/AnnotateMulDepth.cpp
lib/Transforms/AnnotateMulDepth/AnnotateMulDepth.h
lib/Transforms/AnnotateMulDepth/AnnotateMulDepth.td
lib/Transforms/AnnotateMulDepth/BUILD
lib/Transforms/AnnotateSecretness/AnnotateSecretness.cpp
lib/Transforms/AnnotateSecretness/AnnotateSecretness.h
lib/Transforms/AnnotateSecretness/AnnotateSecretness.td
lib/Transforms/AnnotateSecretness/BUILD
lib/Transforms/ApplyFolders/ApplyFolders.cpp
lib/Transforms/ApplyFolders/ApplyFolders.h
lib/Transforms/ApplyFolders/ApplyFolders.td
lib/Transforms/ApplyFolders/BUILD
lib/Transforms/ApplyFolders/Patterns.td
lib/Transforms/BooleanVectorizer/BUILD
lib/Transforms/BooleanVectorizer/BooleanVectorizer.cpp
lib/Transforms/BooleanVectorizer/BooleanVectorizer.h
lib/Transforms/BooleanVectorizer/BooleanVectorizer.td
lib/Transforms/CompareToSignRewrite/BUILD
lib/Transforms/CompareToSignRewrite/CompareToSignRewrite.cpp
lib/Transforms/CompareToSignRewrite/CompareToSignRewrite.h
lib/Transforms/CompareToSignRewrite/CompareToSignRewrite.td
lib/Transforms/ConvertIfToSelect/BUILD
lib/Transforms/ConvertIfToSelect/ConvertIfToSelect.cpp
lib/Transforms/ConvertIfToSelect/ConvertIfToSelect.h
lib/Transforms/ConvertIfToSelect/ConvertIfToSelect.td
lib/Transforms/ConvertSecretExtractToStaticExtract/BUILD
lib/Transforms/ConvertSecretExtractToStaticExtract/ConvertSecretExtractToStaticExtract.cpp
lib/Transforms/ConvertSecretExtractToStaticExtract/ConvertSecretExtractToStaticExtract.h
lib/Transforms/ConvertSecretExtractToStaticExtract/ConvertSecretExtractToStaticExtract.td
lib/Transforms/ConvertSecretForToStaticFor/BUILD
lib/Transforms/ConvertSecretForToStaticFor/ConvertSecretForToStaticFor.cpp
lib/Transforms/ConvertSecretForToStaticFor/ConvertSecretForToStaticFor.h
lib/Transforms/ConvertSecretForToStaticFor/ConvertSecretForToStaticFor.td
lib/Transforms/ConvertSecretInsertToStaticInsert/BUILD
lib/Transforms/ConvertSecretInsertToStaticInsert/ConvertSecretInsertToStaticInsert.cpp
lib/Transforms/ConvertSecretInsertToStaticInsert/ConvertSecretInsertToStaticInsert.h
lib/Transforms/ConvertSecretInsertToStaticInsert/ConvertSecretInsertToStaticInsert.td
lib/Transforms/ConvertSecretWhileToStaticFor/BUILD
lib/Transforms/ConvertSecretWhileToStaticFor/ConvertSecretWhileToStaticFor.cpp
lib/Transforms/ConvertSecretWhileToStaticFor/ConvertSecretWhileToStaticFor.h
lib/Transforms/ConvertSecretWhileToStaticFor/ConvertSecretWhileToStaticFor.td
lib/Transforms/ConvertToCiphertextSemantics/AssignLayout.cpp
lib/Transforms/ConvertToCiphertextSemantics/AssignLayout.h
lib/Transforms/ConvertToCiphertextSemantics/BUILD
lib/Transforms/ConvertToCiphertextSemantics/ConvertToCiphertextSemantics.cpp
lib/Transforms/ConvertToCiphertextSemantics/ConvertToCiphertextSemantics.h
lib/Transforms/ConvertToCiphertextSemantics/ConvertToCiphertextSemantics.td
lib/Transforms/ConvertToCiphertextSemantics/TypeConversion.cpp
lib/Transforms/ConvertToCiphertextSemantics/TypeConversion.h
lib/Transforms/DropUnitDims/BUILD
lib/Transforms/DropUnitDims/DropUnitDims.cpp
lib/Transforms/DropUnitDims/DropUnitDims.h
lib/Transforms/DropUnitDims/DropUnitDims.td
lib/Transforms/ElementwiseToAffine/BUILD
lib/Transforms/ElementwiseToAffine/ElementwiseToAffine.cpp
lib/Transforms/ElementwiseToAffine/ElementwiseToAffine.h
lib/Transforms/ElementwiseToAffine/ElementwiseToAffine.td
lib/Transforms/EmitCInterface/BUILD
lib/Transforms/EmitCInterface/EmitCInterface.cpp
lib/Transforms/EmitCInterface/EmitCInterface.h
lib/Transforms/EmitCInterface/EmitCInterface.td
lib/Transforms/FoldConstantTensors/BUILD
lib/Transforms/FoldConstantTensors/FoldConstantTensors.cpp
lib/Transforms/FoldConstantTensors/FoldConstantTensors.h
lib/Transforms/FoldConstantTensors/FoldConstantTensors.td
lib/Transforms/FoldPlaintextMasks/BUILD
lib/Transforms/FoldPlaintextMasks/FoldPlaintextMasks.cpp
lib/Transforms/FoldPlaintextMasks/FoldPlaintextMasks.h
lib/Transforms/FoldPlaintextMasks/FoldPlaintextMasks.td
lib/Transforms/FoldPlaintextMasks/Patterns.td
lib/Transforms/ForwardInsertSliceToExtractSlice/BUILD
lib/Transforms/ForwardInsertSliceToExtractSlice/ForwardInsertSliceToExtractSlice.cpp
lib/Transforms/ForwardInsertSliceToExtractSlice/ForwardInsertSliceToExtractSlice.h
lib/Transforms/ForwardInsertSliceToExtractSlice/ForwardInsertSliceToExtractSlice.td
lib/Transforms/ForwardInsertToExtract/BUILD
lib/Transforms/ForwardInsertToExtract/ForwardInsertToExtract.cpp
lib/Transforms/ForwardInsertToExtract/ForwardInsertToExtract.h
lib/Transforms/ForwardInsertToExtract/ForwardInsertToExtract.td
lib/Transforms/ForwardStoreToLoad/BUILD
lib/Transforms/ForwardStoreToLoad/ForwardStoreToLoad.cpp
lib/Transforms/ForwardStoreToLoad/ForwardStoreToLoad.h
lib/Transforms/ForwardStoreToLoad/ForwardStoreToLoad.td
lib/Transforms/FullLoopUnroll/BUILD
lib/Transforms/FullLoopUnroll/FullLoopUnroll.cpp
lib/Transforms/FullLoopUnroll/FullLoopUnroll.h
lib/Transforms/FullLoopUnroll/FullLoopUnroll.td
lib/Transforms/GenerateParam/BUILD
lib/Transforms/GenerateParam/GenerateParam.h
lib/Transforms/GenerateParam/GenerateParam.td
lib/Transforms/GenerateParam/GenerateParamBFV.cpp
lib/Transforms/GenerateParam/GenerateParamBGV.cpp
lib/Transforms/GenerateParam/GenerateParamCKKS.cpp
lib/Transforms/Halo/BUILD
lib/Transforms/Halo/BootstrapLoopIterArgs.cpp
lib/Transforms/Halo/BootstrapLoopIterArgs.h
lib/Transforms/Halo/PartialUnrollForLevelConsumption.cpp
lib/Transforms/Halo/PartialUnrollForLevelConsumption.h
lib/Transforms/Halo/Passes.h
lib/Transforms/Halo/Passes.td
lib/Transforms/Halo/Patterns.cpp
lib/Transforms/Halo/Patterns.h
lib/Transforms/Halo/ReconcileMixedSecretnessIterArgs.cpp
lib/Transforms/Halo/ReconcileMixedSecretnessIterArgs.h
lib/Transforms/Halo/RegionBranchOpLevelInvariance.cpp
lib/Transforms/Halo/RegionBranchOpLevelInvariance.h
lib/Transforms/ILPBootstrapPlacement/BUILD
lib/Transforms/ILPBootstrapPlacement/ILPBootstrapPlacement.cpp
lib/Transforms/ILPBootstrapPlacement/ILPBootstrapPlacement.h
lib/Transforms/ILPBootstrapPlacement/ILPBootstrapPlacement.td
lib/Transforms/InlineActivations/BUILD
lib/Transforms/InlineActivations/InlineActivations.cpp
lib/Transforms/InlineActivations/InlineActivations.h
lib/Transforms/InlineActivations/InlineActivations.td
lib/Transforms/LayoutOptimization/BUILD
lib/Transforms/LayoutOptimization/Hoisting.h
lib/Transforms/LayoutOptimization/InterfaceImpl.cpp
lib/Transforms/LayoutOptimization/InterfaceImpl.h
lib/Transforms/LayoutOptimization/LayoutConversionCost.cpp
lib/Transforms/LayoutOptimization/LayoutConversionCost.h
lib/Transforms/LayoutOptimization/LayoutOptimization.cpp
lib/Transforms/LayoutOptimization/LayoutOptimization.h
lib/Transforms/LayoutOptimization/LayoutOptimization.td
lib/Transforms/LayoutOptimization/Patterns.cpp
lib/Transforms/LayoutOptimization/Patterns.h
lib/Transforms/LayoutPropagation/BUILD
lib/Transforms/LayoutPropagation/InterfaceImpl.cpp
lib/Transforms/LayoutPropagation/InterfaceImpl.h
lib/Transforms/LayoutPropagation/LayoutPropagation.cpp
lib/Transforms/LayoutPropagation/LayoutPropagation.h
lib/Transforms/LayoutPropagation/LayoutPropagation.td
lib/Transforms/LayoutPropagation/Utils.cpp
lib/Transforms/LayoutPropagation/Utils.h
lib/Transforms/LayoutPropagation/UtilsTest.cpp
lib/Transforms/LinalgCanonicalizations/BUILD
lib/Transforms/LinalgCanonicalizations/LinalgCanonicalizations.cpp
lib/Transforms/LinalgCanonicalizations/LinalgCanonicalizations.h
lib/Transforms/LinalgCanonicalizations/LinalgCanonicalizations.td
lib/Transforms/LowerPolynomialEval/BUILD
lib/Transforms/LowerPolynomialEval/LowerPolynomialEval.cpp
lib/Transforms/LowerPolynomialEval/LowerPolynomialEval.h
lib/Transforms/LowerPolynomialEval/LowerPolynomialEval.td
lib/Transforms/LowerPolynomialEval/Patterns.cpp
lib/Transforms/LowerPolynomialEval/Patterns.h
lib/Transforms/LowerUnpack/BUILD
lib/Transforms/LowerUnpack/LowerUnpack.cpp
lib/Transforms/LowerUnpack/LowerUnpack.h
lib/Transforms/LowerUnpack/LowerUnpack.td
lib/Transforms/MemrefToArith/BUILD
lib/Transforms/MemrefToArith/ExpandCopy.cpp
lib/Transforms/MemrefToArith/ExtractLoopBody.cpp
lib/Transforms/MemrefToArith/MemrefGlobalReplace.cpp
lib/Transforms/MemrefToArith/MemrefToArith.h
lib/Transforms/MemrefToArith/MemrefToArith.td
lib/Transforms/MemrefToArith/PassRegistration.cpp
lib/Transforms/MemrefToArith/UnrollAndForward.cpp
lib/Transforms/MemrefToArith/Utils.cpp
lib/Transforms/MemrefToArith/Utils.h
lib/Transforms/MemrefToArith/UtilsTest.cpp
lib/Transforms/OperationBalancer/BUILD
lib/Transforms/OperationBalancer/OperationBalancer.cpp
lib/Transforms/OperationBalancer/OperationBalancer.h
lib/Transforms/OperationBalancer/OperationBalancer.td
lib/Transforms/OptimizeRelinearization/BUILD
lib/Transforms/OptimizeRelinearization/OptimizeRelinearization.cpp
lib/Transforms/OptimizeRelinearization/OptimizeRelinearization.h
lib/Transforms/OptimizeRelinearization/OptimizeRelinearization.td
lib/Transforms/PolynomialApproximation/BUILD
lib/Transforms/PolynomialApproximation/PolynomialApproximation.cpp
lib/Transforms/PolynomialApproximation/PolynomialApproximation.h
lib/Transforms/PolynomialApproximation/PolynomialApproximation.td
lib/Transforms/PopulateScale/BUILD
lib/Transforms/PopulateScale/PopulateScale.h
lib/Transforms/PopulateScale/PopulateScale.td
lib/Transforms/PopulateScale/PopulateScaleBGV.cpp
lib/Transforms/PopulateScale/PopulateScaleCKKS.cpp
lib/Transforms/PopulateScale/PopulateScalePatterns.cpp
lib/Transforms/PopulateScale/PopulateScalePatterns.h
lib/Transforms/PropagateAnnotation/BUILD
lib/Transforms/PropagateAnnotation/PropagateAnnotation.cpp
lib/Transforms/PropagateAnnotation/PropagateAnnotation.h
lib/Transforms/PropagateAnnotation/PropagateAnnotation.td
lib/Transforms/RemoveUnusedPureCall/BUILD
lib/Transforms/RemoveUnusedPureCall/RemoveUnusedPureCall.cpp
lib/Transforms/RemoveUnusedPureCall/RemoveUnusedPureCall.h
lib/Transforms/RemoveUnusedPureCall/RemoveUnusedPureCall.td
lib/Transforms/RotationAnalysis/BUILD
lib/Transforms/RotationAnalysis/Passes.h
lib/Transforms/RotationAnalysis/RotationAnalysis.cpp
lib/Transforms/RotationAnalysis/RotationAnalysis.td
lib/Transforms/SecretInsertMgmt/BUILD
lib/Transforms/SecretInsertMgmt/Passes.h
lib/Transforms/SecretInsertMgmt/Passes.td
lib/Transforms/SecretInsertMgmt/Pipeline.cpp
lib/Transforms/SecretInsertMgmt/Pipeline.h
lib/Transforms/SecretInsertMgmt/SecretInsertMgmtBFV.cpp
lib/Transforms/SecretInsertMgmt/SecretInsertMgmtBGV.cpp
lib/Transforms/SecretInsertMgmt/SecretInsertMgmtCKKS.cpp
lib/Transforms/SecretInsertMgmt/SecretInsertMgmtPatterns.cpp
lib/Transforms/SecretInsertMgmt/SecretInsertMgmtPatterns.h
lib/Transforms/Secretize/BUILD
lib/Transforms/Secretize/Passes.h
lib/Transforms/Secretize/Passes.td
lib/Transforms/Secretize/Secretize.cpp
lib/Transforms/Secretize/WrapGeneric.cpp
lib/Transforms/SelectRewrite/BUILD
lib/Transforms/SelectRewrite/SelectRewrite.cpp
lib/Transforms/SelectRewrite/SelectRewrite.h
lib/Transforms/SelectRewrite/SelectRewrite.td
lib/Transforms/ShapeInference/BUILD
lib/Transforms/ShapeInference/ShapeInference.cpp
lib/Transforms/ShapeInference/ShapeInference.h
lib/Transforms/ShapeInference/ShapeInference.td
lib/Transforms/SplitPreprocessing/BUILD
lib/Transforms/SplitPreprocessing/SplitPreprocessing.cpp
lib/Transforms/SplitPreprocessing/SplitPreprocessing.h
lib/Transforms/SplitPreprocessing/SplitPreprocessing.td
lib/Transforms/StraightLineVectorizer/BUILD
lib/Transforms/StraightLineVectorizer/StraightLineVectorizer.cpp
lib/Transforms/StraightLineVectorizer/StraightLineVectorizer.h
lib/Transforms/StraightLineVectorizer/StraightLineVectorizer.td
lib/Transforms/TensorLinalgToAffineLoops/BUILD
lib/Transforms/TensorLinalgToAffineLoops/TensorLinalgToAffineLoops.cpp
lib/Transforms/TensorLinalgToAffineLoops/TensorLinalgToAffineLoops.h
lib/Transforms/TensorLinalgToAffineLoops/TensorLinalgToAffineLoops.td
lib/Transforms/TensorToScalars/BUILD
lib/Transforms/TensorToScalars/TensorToScalars.cpp
lib/Transforms/TensorToScalars/TensorToScalars.h
lib/Transforms/TensorToScalars/TensorToScalars.td
lib/Transforms/UnusedMemRef/BUILD
lib/Transforms/UnusedMemRef/UnusedMemRef.cpp
lib/Transforms/UnusedMemRef/UnusedMemRef.h
lib/Transforms/UnusedMemRef/UnusedMemRef.td
lib/Transforms/ValidateNoise/BUILD
lib/Transforms/ValidateNoise/ValidateNoise.cpp
lib/Transforms/ValidateNoise/ValidateNoise.h
lib/Transforms/ValidateNoise/ValidateNoise.td
lib/Transforms/YosysOptimizer/BUILD
lib/Transforms/YosysOptimizer/BooleanGateImporter.cpp
lib/Transforms/YosysOptimizer/BooleanGateImporter.h
lib/Transforms/YosysOptimizer/LUTImporter.cpp
lib/Transforms/YosysOptimizer/LUTImporter.h
lib/Transforms/YosysOptimizer/LUTImporterTest.cpp
lib/Transforms/YosysOptimizer/RTLILImporter.cpp
lib/Transforms/YosysOptimizer/RTLILImporter.h
lib/Transforms/YosysOptimizer/YosysOptimizer.cpp
lib/Transforms/YosysOptimizer/YosysOptimizer.h
lib/Transforms/YosysOptimizer/YosysOptimizer.td
lib/Transforms/YosysOptimizer/tests/add_one_lut3.rtlil
lib/Transforms/YosysOptimizer/tests/add_one_lut5.rtlil
lib/Transforms/YosysOptimizer/tests/double_input.rtlil
lib/Transforms/YosysOptimizer/tests/multiple_inputs.rtlil
lib/Transforms/YosysOptimizer/yosys/BUILD
lib/Transforms/YosysOptimizer/yosys/techmap_lut3.v
lib/Transforms/YosysOptimizer/yosys/techmap_lut4.v
lib/Utils/APIntUtils.cpp
lib/Utils/APIntUtils.h
lib/Utils/APIntUtilsTest.cpp
lib/Utils/AffineMapUtils.cpp
lib/Utils/AffineMapUtils.h
lib/Utils/AllocToInPlaceUtils.cpp
lib/Utils/AllocToInPlaceUtils.h
lib/Utils/AttributeUtils.cpp
lib/Utils/AttributeUtils.h
lib/Utils/BUILD
lib/Utils/ContextAwareConversionUtils.cpp
lib/Utils/ContextAwareConversionUtils.h
lib/Utils/ContextAwareDialectConversion.cpp
lib/Utils/ContextAwareDialectConversion.h
lib/Utils/ContextAwareTypeConversion.cpp
lib/Utils/ContextAwareTypeConversion.h
lib/Utils/ConversionUtils.cpp
lib/Utils/ConversionUtils.h
lib/Utils/LogArithmetic.cpp
lib/Utils/LogArithmetic.h
lib/Utils/LogArithmeticTest.cpp
lib/Utils/MathUtils.cpp
lib/Utils/MathUtils.h
lib/Utils/MathUtilsTest.cpp
lib/Utils/RotationUtils.h
lib/Utils/TargetUtils.cpp
lib/Utils/TargetUtils.h
lib/Utils/TensorUtils.cpp
lib/Utils/TensorUtils.h
lib/Utils/TransformUtils.cpp
lib/Utils/TransformUtils.h
lib/Utils/Utils.cpp
lib/Utils/Utils.h
lib/Utils/ADT/BUILD
lib/Utils/ADT/FrozenVector.h
lib/Utils/Approximation/BUILD
lib/Utils/Approximation/CaratheodoryFejer.cpp
lib/Utils/Approximation/CaratheodoryFejer.h
lib/Utils/Approximation/CaratheodoryFejerTest.cpp
lib/Utils/Approximation/Chebyshev.cpp
lib/Utils/Approximation/Chebyshev.h
lib/Utils/Approximation/ChebyshevTest.cpp
lib/Utils/DRR/BUILD
lib/Utils/DRR/Utils.td
lib/Utils/Graph/BUILD
lib/Utils/Graph/Graph.h
lib/Utils/Graph/GraphTest.cpp
lib/Utils/Layout/BUILD
lib/Utils/Layout/Codegen.cpp
lib/Utils/Layout/Codegen.h
lib/Utils/Layout/CodegenTest.cpp
lib/Utils/Layout/Convolution.cpp
lib/Utils/Layout/Convolution.h
lib/Utils/Layout/ConvolutionTest.cpp
lib/Utils/Layout/Evaluate.cpp
lib/Utils/Layout/Evaluate.h
lib/Utils/Layout/EvaluateTest.cpp
lib/Utils/Layout/Hoisting.cpp
lib/Utils/Layout/Hoisting.h
lib/Utils/Layout/HoistingTest.cpp
lib/Utils/Layout/IslConversion.cpp
lib/Utils/Layout/IslConversion.h
lib/Utils/Layout/IslConversionTest.cpp
lib/Utils/Layout/Utils.cpp
lib/Utils/Layout/Utils.h
lib/Utils/Layout/UtilsTest.cpp
lib/Utils/Layout/debug_packing_1d.c
lib/Utils/Layout/debug_packing_2d.cpp
lib/Utils/Polynomial/BUILD
lib/Utils/Polynomial/ChebyshevDecomposition.cpp
lib/Utils/Polynomial/ChebyshevDecomposition.h
lib/Utils/Polynomial/ChebyshevDecompositionTest.cpp
lib/Utils/Polynomial/ChebyshevPatersonStockmeyer.h
lib/Utils/Polynomial/ChebyshevPatersonStockmeyerFuzzTest.cpp
lib/Utils/Polynomial/ChebyshevPatersonStockmeyerTest.cpp
lib/Utils/Polynomial/ChebyshevPatersonStockmeyerTestUtils.cpp
lib/Utils/Polynomial/ChebyshevPatersonStockmeyerTestUtils.h
lib/Utils/Polynomial/Horner.h
lib/Utils/Polynomial/HornerTest.cpp
lib/Utils/Polynomial/PatersonStockmeyer.h
lib/Utils/Polynomial/PatersonStockmeyerTest.cpp
lib/Utils/Polynomial/Polynomial.cpp
lib/Utils/Polynomial/Polynomial.h
lib/Utils/Polynomial/PolynomialTest.cpp
lib/Utils/Polynomial/PolynomialTestVisitors.h
lib/Utils/RewriteUtils/BUILD
lib/Utils/RewriteUtils/RewriteUtils.h
lib/Utils/Tablegen/BUILD
lib/Utils/Tablegen/InPlaceOpInterface.cpp
lib/Utils/Tablegen/InPlaceOpInterface.h
lib/Utils/Tablegen/InPlaceOpInterface.td
patches/BUILD
patches/llvm.patch
scripts/BUILD
scripts/__init__.py
scripts/author_stats.py
scripts/disable_mdformat.py
scripts/generate_static_roots.py
scripts/get_version.py
scripts/lit_to_bazel.py
scripts/test_lit_to_bazel.py
scripts/cornami/README_cornami.md
scripts/docs/copy_tblgen_files.py
scripts/docs/lit_to_doc.py
scripts/jupyter/Demo.ipynb
scripts/jupyter/HEIR Play.ipynb
scripts/jupyter/LICENSE
scripts/jupyter/README.md
scripts/jupyter/pyproject.toml
scripts/jupyter/requirements.txt
scripts/jupyter/heir_play/__init__.py
scripts/jupyter/heir_play/heir_opt.py
scripts/jupyter/heir_play/utils.py
scripts/templates/templates.py
scripts/templates/Conversion/lib/BUILD.jinja
scripts/templates/Conversion/lib/ConversionPass.cpp.jinja
scripts/templates/Conversion/lib/ConversionPass.h.jinja
scripts/templates/Conversion/lib/ConversionPass.td.jinja
scripts/templates/Dialect/lib/Attributes.cpp.jinja
scripts/templates/Dialect/lib/Attributes.h.jinja
scripts/templates/Dialect/lib/Attributes.td.jinja
scripts/templates/Dialect/lib/BUILD.jinja
scripts/templates/Dialect/lib/Dialect.cpp.jinja
scripts/templates/Dialect/lib/Dialect.h.jinja
scripts/templates/Dialect/lib/Dialect.td.jinja
scripts/templates/Dialect/lib/Ops.cpp.jinja
scripts/templates/Dialect/lib/Ops.h.jinja
scripts/templates/Dialect/lib/Ops.td.jinja
scripts/templates/Dialect/lib/Types.cpp.jinja
scripts/templates/Dialect/lib/Types.h.jinja
scripts/templates/Dialect/lib/Types.td.jinja
scripts/templates/DialectTransforms/lib/BUILD.jinja
scripts/templates/DialectTransforms/lib/Pass.cpp.jinja
scripts/templates/DialectTransforms/lib/Pass.h.jinja
scripts/templates/DialectTransforms/lib/Passes.h.jinja
scripts/templates/DialectTransforms/lib/Passes.td.jinja
scripts/templates/Transforms/lib/BUILD.jinja
scripts/templates/Transforms/lib/Pass.cpp.jinja
scripts/templates/Transforms/lib/Pass.h.jinja
scripts/templates/Transforms/lib/Pass.td.jinja
tests/BUILD
tests/lit.cfg.py
tests/Dialect/Arith/Conversions/ArithToCGGI/BUILD
tests/Dialect/Arith/Conversions/ArithToCGGI/arith-to-cggi.mlir
tests/Dialect/Arith/Conversions/ArithToCGGI/loop.mlir
tests/Dialect/Arith/Conversions/ArithToCGGIQuart/BUILD
tests/Dialect/Arith/Conversions/ArithToCGGIQuart/quarter_wide.mlir
tests/Dialect/Arith/Conversions/ArithToModArith/BUILD
tests/Dialect/Arith/Conversions/ArithToModArith/arith-to-mod-arith.mlir
tests/Dialect/Arith/Conversions/ArithToModArith/arith_constant_attr_type.mlir
tests/Dialect/Arith/Conversions/ArithToModArith/user-modulus.mlir
tests/Dialect/BGV/Conversions/bgv_to_lattigo/BUILD
tests/Dialect/BGV/Conversions/bgv_to_lattigo/bgv_to_lattigo.mlir
tests/Dialect/BGV/Conversions/bgv_to_openfhe/BUILD
tests/Dialect/BGV/Conversions/bgv_to_openfhe/bgv_to_openfhe.mlir
tests/Dialect/BGV/Conversions/bgv_to_openfhe/cast.mlir
tests/Dialect/BGV/Conversions/bgv_to_openfhe/invalid.mlir
tests/Dialect/BGV/Conversions/bgv_to_openfhe/linear_polynomial.mlir
tests/Dialect/BGV/Conversions/bgv_to_polynomial/BUILD
tests/Dialect/BGV/Conversions/bgv_to_polynomial/to_polynomial.mlir
tests/Dialect/BGV/IR/BUILD
tests/Dialect/BGV/IR/canonicalize.mlir
tests/Dialect/BGV/IR/ops.mlir
tests/Dialect/BGV/IR/verifier.mlir
tests/Dialect/CGGI/Conversions/cggi_to_jaxite/BUILD
tests/Dialect/CGGI/Conversions/cggi_to_jaxite/add_one_lut3.mlir
tests/Dialect/CGGI/Conversions/cggi_to_jaxite/add_one_lut3_packed.mlir
tests/Dialect/CGGI/Conversions/cggi_to_jaxite/cggi_to_jaxite_ops.mlir
tests/Dialect/CGGI/Conversions/cggi_to_tfhe_rust/BUILD
tests/Dialect/CGGI/Conversions/cggi_to_tfhe_rust/add_one.mlir
tests/Dialect/CGGI/Conversions/cggi_to_tfhe_rust/arith.mlir
tests/Dialect/CGGI/Conversions/cggi_to_tfhe_rust/binary_gates.mlir
tests/Dialect/CGGI/Conversions/cggi_to_tfhe_rust/memref_ops.mlir
tests/Dialect/CGGI/Conversions/cggi_to_tfhe_rust_bool/BUILD
tests/Dialect/CGGI/Conversions/cggi_to_tfhe_rust_bool/add_bool.mlir
tests/Dialect/CGGI/Conversions/cggi_to_tfhe_rust_bool/add_bool_packed.mlir
tests/Dialect/CGGI/Conversions/cggi_to_tfhe_rust_bool/add_one_bool.mlir
tests/Dialect/CGGI/Conversions/cggi_to_tfhe_rust_bool/packed.mlir
tests/Dialect/CGGI/IR/BUILD
tests/Dialect/CGGI/IR/syntax.mlir
tests/Dialect/CGGI/IR/verifier.mlir
tests/Dialect/CGGI/Transforms/BUILD
tests/Dialect/CGGI/Transforms/boolean_vectorizer.mlir
tests/Dialect/CGGI/Transforms/boolean_vectorizer_lut3.mlir
tests/Dialect/CGGI/Transforms/decompose_bitwise.mlir
tests/Dialect/CGGI/Transforms/decompose_lut.mlir
tests/Dialect/CGGI/Transforms/flags.mlir
tests/Dialect/CGGI/Transforms/lut_canonicalize.mlir
tests/Dialect/CGGI/Transforms/straight_line_vectorizer.mlir
tests/Dialect/CKKS/Conversions/ckks_to_openfhe/BUILD
tests/Dialect/CKKS/Conversions/ckks_to_openfhe/cast.mlir
tests/Dialect/CKKS/Conversions/ckks_to_openfhe/ckks_to_openfhe.mlir
tests/Dialect/CKKS/Conversions/ckks_to_openfhe/invalid.mlir
tests/Dialect/CKKS/Conversions/ckks_to_openfhe/linear_polynomial.mlir
tests/Dialect/CKKS/IR/BUILD
tests/Dialect/CKKS/IR/elementwise_verifier.mlir
tests/Dialect/CKKS/IR/ops.mlir
tests/Dialect/CKKS/IR/verifier.mlir
tests/Dialect/CKKS/Transforms/BUILD
tests/Dialect/CKKS/Transforms/decompose_keyswitch.mlir
tests/Dialect/CKKS/Transforms/decompose_keyswitch_multipart.mlir
tests/Dialect/CKKS/Transforms/decompose_relinearize.mlir
tests/Dialect/Comb/IR/BUILD
tests/Dialect/Comb/IR/comb.mlir
tests/Dialect/Debug/IR/BUILD
tests/Dialect/Debug/IR/syntax.mlir
tests/Dialect/Debug/Transforms/BUILD
tests/Dialect/Debug/Transforms/validate_names.mlir
tests/Dialect/Debug/Transforms/validate_names_error.mlir
tests/Dialect/Jaxite/IR/BUILD
tests/Dialect/Jaxite/IR/ops.mlir
tests/Dialect/JaxiteWord/IR/BUILD
tests/Dialect/JaxiteWord/IR/ops.mlir
tests/Dialect/LWE/Conversions/lwe_to_lattigo/BUILD
tests/Dialect/LWE/Conversions/lwe_to_lattigo/bootstrap.mlir
tests/Dialect/LWE/Conversions/lwe_to_lattigo/func_call.mlir
tests/Dialect/LWE/Conversions/lwe_to_lattigo/preserve_attr.mlir
tests/Dialect/LWE/Conversions/lwe_to_lattigo/scalar_encode.mlir
tests/Dialect/LWE/Conversions/lwe_to_lattigo/splat.mlir
tests/Dialect/LWE/Conversions/lwe_to_openfhe/BUILD
tests/Dialect/LWE/Conversions/lwe_to_openfhe/affine.mlir
tests/Dialect/LWE/Conversions/lwe_to_openfhe/func_call.mlir
tests/Dialect/LWE/Conversions/lwe_to_openfhe/preserve_attr.mlir
tests/Dialect/LWE/Conversions/lwe_to_openfhe/smoke_test.mlir
tests/Dialect/LWE/Conversions/lwe_to_polynomial/BUILD
tests/Dialect/LWE/Conversions/lwe_to_polynomial/decrypt_ops.mlir
tests/Dialect/LWE/Conversions/lwe_to_polynomial/lower_relinearize_to_polynomial.mlir
tests/Dialect/LWE/Conversions/lwe_to_polynomial/ops_dimension_error.mlir
tests/Dialect/LWE/Conversions/lwe_to_polynomial/test_rlwe_pk_encrypt.mlir
tests/Dialect/LWE/Conversions/lwe_to_polynomial/test_rlwe_sk_encrypt.mlir
tests/Dialect/LWE/Conversions/lwe_to_polynomial/types.mlir
tests/Dialect/LWE/IR/BUILD
tests/Dialect/LWE/IR/add.mlir
tests/Dialect/LWE/IR/alias.mlir
tests/Dialect/LWE/IR/attributes.mlir
tests/Dialect/LWE/IR/attributes_errors.mlir
tests/Dialect/LWE/IR/canonicalize.mlir
tests/Dialect/LWE/IR/ops.mlir
tests/Dialect/LWE/IR/ops_errors.mlir
tests/Dialect/LWE/IR/rlwe_encode_elementwise.mlir
tests/Dialect/LWE/IR/rlwe_ops.mlir
tests/Dialect/LWE/IR/types.mlir
tests/Dialect/LWE/Transforms/BUILD
tests/Dialect/LWE/Transforms/add_debug_port.mlir
tests/Dialect/LWE/Transforms/add_debug_port_message_size_attr.mlir
tests/Dialect/LWE/Transforms/elementwise_to_affine_radd_plain.mlir
tests/Dialect/LWE/Transforms/implement_trivial_encryption_as_addition.mlir
tests/Dialect/LWE/Transforms/implement_trivial_encryption_as_addition_ckks.mlir
tests/Dialect/LWE/Transforms/implement_trivial_encryption_multiple.mlir
tests/Dialect/Lattigo/IR/BUILD
tests/Dialect/Lattigo/IR/bgv_ops.mlir
tests/Dialect/Lattigo/IR/ckks_ops.mlir
tests/Dialect/Lattigo/IR/rlwe_ops.mlir
tests/Dialect/Lattigo/IR/verifier.mlir
tests/Dialect/Lattigo/Transforms/BUILD
tests/Dialect/Lattigo/Transforms/alloc_to_inplace_add.mlir
tests/Dialect/Lattigo/Transforms/alloc_to_inplace_dot_product.mlir
tests/Dialect/Lattigo/Transforms/alloc_to_inplace_drop_level.mlir
tests/Dialect/Lattigo/Transforms/alloc_to_inplace_mixed_alloc_inplace.mlir
tests/Dialect/Lattigo/Transforms/alloc_to_inplace_multi_func.mlir
tests/Dialect/Lattigo/Transforms/configure_crypto_context_add.mlir
tests/Dialect/Lattigo/Transforms/configure_crypto_context_bootstrap.mlir
tests/Dialect/Lattigo/Transforms/configure_crypto_context_detect.mlir
tests/Dialect/Lattigo/Transforms/configure_crypto_context_detect_diagnostic.mlir
tests/Dialect/Lattigo/Transforms/configure_crypto_context_nested.mlir
tests/Dialect/Lattigo/Transforms/configure_crypto_context_relin.mlir
tests/Dialect/Lattigo/Transforms/configure_crypto_context_rotate.mlir
tests/Dialect/Mgmt/Transforms/BUILD
tests/Dialect/Mgmt/Transforms/annotate_mgmt.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/BUILD
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/mod-arith-to-arith.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/BUILD
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_add.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_add_test.cc
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_barrett_reduce.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_barrett_reduce_test.cc
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mac.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mac_test.cc
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mod_switch_decompose.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mod_switch_decompose_test.cc
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mod_switch_interpolate.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mod_switch_interpolate_test.cc
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mod_switch_larger_width.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mod_switch_larger_width_test.cc
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mod_switch_same_width.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mod_switch_same_width_test.cc
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mod_switch_smaller_width.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mod_switch_smaller_width_test.cc
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mul.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_mul_test.cc
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_reduce.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_reduce_test.cc
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_sub.mlir
tests/Dialect/ModArith/Conversions/mod_arith_to_arith/runner/lower_sub_test.cc
tests/Dialect/ModArith/IR/BUILD
tests/Dialect/ModArith/IR/alias.mlir
tests/Dialect/ModArith/IR/canonicalization.mlir
tests/Dialect/ModArith/IR/canonicalize_dense.mlir
tests/Dialect/ModArith/IR/invalid-ops.mlir
tests/Dialect/ModArith/IR/syntax.mlir
tests/Dialect/ModArith/Transforms/BUILD
tests/Dialect/ModArith/Transforms/find_mac.mlir
tests/Dialect/Openfhe/IR/BUILD
tests/Dialect/Openfhe/IR/inplace.mlir
tests/Dialect/Openfhe/IR/ops.mlir
tests/Dialect/Openfhe/IR/types.mlir
tests/Dialect/Openfhe/Transforms/BUILD
tests/Dialect/Openfhe/Transforms/alloc_to_inplace.mlir
tests/Dialect/Openfhe/Transforms/alloc_to_inplace_dot_product.mlir
tests/Dialect/Openfhe/Transforms/alloc_to_inplace_reuse.mlir
tests/Dialect/Openfhe/Transforms/configure_crypto_context.mlir
tests/Dialect/Openfhe/Transforms/configure_crypto_context_bootstrap.mlir
tests/Dialect/Openfhe/Transforms/configure_crypto_context_complex.mlir
tests/Dialect/Openfhe/Transforms/configure_crypto_context_detect.mlir
tests/Dialect/Openfhe/Transforms/configure_crypto_context_nested.mlir
tests/Dialect/Openfhe/Transforms/convert_to_extended_basis.mlir
tests/Dialect/Openfhe/Transforms/eval_add_count.mlir
tests/Dialect/Openfhe/Transforms/eval_add_count_other.mlir
tests/Dialect/Openfhe/Transforms/eval_add_count_self.mlir
tests/Dialect/Openfhe/Transforms/hoist_key_switch_down.mlir
tests/Dialect/Openfhe/Transforms/parallelize_rotations.mlir
tests/Dialect/Openfhe/Transforms/precompute_bulk_rotations.mlir
tests/Dialect/Orion/Conversions/orion_to_lattigo/BUILD
tests/Dialect/Orion/Conversions/orion_to_lattigo/linear_transform.mlir
tests/Dialect/Orion/IR/BUILD
tests/Dialect/Orion/IR/mlp.mlir
tests/Dialect/Orion/IR/resnet10.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/BUILD
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_add.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_add_error.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_constant.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_intt.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_leading_term.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_monomial.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_monomial_mul.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_mul.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_mul_scalar.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_ntt.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/lower_to_tensor.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/types.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/BUILD
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/README.md
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/generate_test_cases.py
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_add.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_add_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_intt.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_intt_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_leading_term.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_leading_term_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_0.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_0_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_1.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_1_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_2.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_2_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_3.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_3_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_4.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_4_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_5.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_5_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_6.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_6_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_7.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_7_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_8.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_8_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_9.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_9_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_mul_tests.toml
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_ntt.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_ntt_perf_runner.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_ntt_perf_runner_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_ntt_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_poly_eval.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/lower_poly_eval_test.cc
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/ntt_benchmark.mlir
tests/Dialect/Polynomial/Conversions/heir_polynomial_to_llvm/runner/ntt_benchmark_test.cc
tests/Dialect/Polynomial/Conversions/polynomial_to_mod_arith/BUILD
tests/Dialect/Polynomial/Conversions/polynomial_to_mod_arith/lower_keyswitch_inner.mlir
tests/Dialect/Polynomial/Conversions/polynomial_to_mod_arith/missing_modulus.mlir
tests/Dialect/Polynomial/IR/BUILD
tests/Dialect/Polynomial/IR/alias.mlir
tests/Dialect/Polynomial/IR/attributes.mlir
tests/Dialect/Polynomial/IR/canonicalization.mlir
tests/Dialect/Polynomial/IR/chebyshev.mlir
tests/Dialect/Polynomial/IR/errors.mlir
tests/Dialect/Polynomial/IR/int_coefficients.mlir
tests/Dialect/Polynomial/IR/mod_arith_coefficients.mlir
tests/Dialect/Polynomial/Transforms/BUILD
tests/Dialect/Polynomial/Transforms/poly_mul_to_ntt.mlir
tests/Dialect/Polynomial/Transforms/poly_mul_to_ntt_optimal_placement.mlir
tests/Dialect/Polynomial/Transforms/poly_mul_to_ntt_regression.mlir
tests/Dialect/RNS/IR/BUILD
tests/Dialect/RNS/IR/alias.mlir
tests/Dialect/RNS/IR/syntax.mlir
tests/Dialect/Random/IR/BUILD
tests/Dialect/Random/IR/syntax.mlir
tests/Dialect/Random/IR/verifier.mlir
tests/Dialect/SCIFRBool/Transforms/BUILD
tests/Dialect/SCIFRBool/Transforms/and_gate.mlir
tests/Dialect/SCIFRBool/Transforms/convert_and_gate.mlir
tests/Dialect/SCIFRBool/Transforms/lut_canonicalize.mlir
tests/Dialect/SCIFRBool/Transforms/scifr_and.mlir
tests/Dialect/SCIFRBool/Transforms/scifr_sectionop.mlir
tests/Dialect/SCIFRCkks/Transforms/BUILD
tests/Dialect/SCIFRCkks/Transforms/ckksops.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/BUILD
tests/Dialect/Secret/Conversions/secret_to_bgv/bfv.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/ciphertext_plaintext.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/client_helpers.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/empty.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/encrypt.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/extract_slice.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/hamming_distance_1024.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/insert_slice.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/invalid.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/mixed_degree_add.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/mixed_degree_mul.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/ops.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/preserve_attr.mlir
tests/Dialect/Secret/Conversions/secret_to_bgv/type_error.mlir
tests/Dialect/Secret/Conversions/secret_to_cggi/BUILD
tests/Dialect/Secret/Conversions/secret_to_cggi/add_one.mlir
tests/Dialect/Secret/Conversions/secret_to_cggi/add_one_bool.mlir
tests/Dialect/Secret/Conversions/secret_to_cggi/bool_ops.mlir
tests/Dialect/Secret/Conversions/secret_to_cggi/collapse_shape.mlir
tests/Dialect/Secret/Conversions/secret_to_cggi/conceal.mlir
tests/Dialect/Secret/Conversions/secret_to_cggi/secret_cast.mlir
tests/Dialect/Secret/Conversions/secret_to_cggi/secret_generic.mlir
tests/Dialect/Secret/Conversions/secret_to_cggi/tensor_ops.mlir
tests/Dialect/Secret/Conversions/secret_to_cggi/truth_table.mlir
tests/Dialect/Secret/Conversions/secret_to_cggi/types.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/BUILD
tests/Dialect/Secret/Conversions/secret_to_ckks/call.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/ciphertext_plaintext.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/conceal.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/decrypt.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/encrypt.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/extract_slice.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/hamming_distance_1024.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/insert_slice.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/invalid.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/loop.mlir
tests/Dialect/Secret/Conversions/secret_to_ckks/ops.mlir
tests/Dialect/Secret/Conversions/secret_to_mod_arith/BUILD
tests/Dialect/Secret/Conversions/secret_to_mod_arith/client_helpers.mlir
tests/Dialect/Secret/Conversions/secret_to_mod_arith/secret_to_mod_arith.mlir
tests/Dialect/Secret/IR/BUILD
tests/Dialect/Secret/IR/generic.mlir
tests/Dialect/Secret/IR/syntax.mlir
tests/Dialect/Secret/IR/verifier.mlir
tests/Dialect/Secret/Transforms/BUILD
tests/Dialect/Secret/Transforms/extract_generic_body.mlir
tests/Dialect/Secret/Transforms/forget_secrets.mlir
tests/Dialect/Secret/Transforms/generic_absorb_constants.mlir
tests/Dialect/Secret/Transforms/generic_absorb_dealloc.mlir
tests/Dialect/Secret/Transforms/issue_1316.mlir
tests/Dialect/Secret/Transforms/issue_402.mlir
tests/Dialect/Secret/Transforms/merge_adjacent_generics.mlir
tests/Dialect/Secret/Transforms/separator.mlir
tests/Dialect/Secret/Transforms/canonicalize/BUILD
tests/Dialect/Secret/Transforms/canonicalize/canonicalize.mlir
tests/Dialect/Secret/Transforms/canonicalize/canonicalize_hoist_affine_for.mlir
tests/Dialect/Secret/Transforms/canonicalize/canonicalize_insert.mlir
tests/Dialect/Secret/Transforms/canonicalize/canonicalize_perf.mlir
tests/Dialect/Secret/Transforms/canonicalize/secretless.mlir
tests/Dialect/Secret/Transforms/canonicalize/unused_yielded_values.mlir
tests/Dialect/Secret/Transforms/secret_caputre_generic_ambient_scope/BUILD
tests/Dialect/Secret/Transforms/secret_caputre_generic_ambient_scope/capture_affine_ops.mlir
tests/Dialect/Secret/Transforms/secret_caputre_generic_ambient_scope/capture_generic_ambient_scope.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/BUILD
tests/Dialect/Secret/Transforms/secret_distribute_generic/distribute_generic.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/distribute_generic_flags.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/distribute_generic_if.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/distribute_generic_loops.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/distribute_generic_preserve_attr.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/distribute_generic_regions.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/distribute_generic_state.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/distribute_hello_world.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/hoist_linalg_plaintext.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/hoist_mgmt_to_region.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/issue1606.mlir
tests/Dialect/Secret/Transforms/secret_distribute_generic/loop_with_if_and_cond.mlir
tests/Dialect/Secret/Transforms/wrap_generic/BUILD
tests/Dialect/Secret/Transforms/wrap_generic/hello_world.mlir
tests/Dialect/Secret/Transforms/wrap_generic/sub_call.mlir
tests/Dialect/Secret/Transforms/wrap_generic/test_call.mlir
tests/Dialect/Secret/Transforms/wrap_generic/wrap_generic.mlir
tests/Dialect/TensorExt/Conversions/tensor_ext_to_tensor/BUILD
tests/Dialect/TensorExt/Conversions/tensor_ext_to_tensor/doctest.mlir
tests/Dialect/TensorExt/Conversions/tensor_ext_to_tensor/rotate_dynamic.mlir
tests/Dialect/TensorExt/Conversions/tensor_ext_to_tensor/rotate_static.mlir
tests/Dialect/TensorExt/IR/BUILD
tests/Dialect/TensorExt/IR/convert_layout_folder.mlir
tests/Dialect/TensorExt/IR/layout.mlir
tests/Dialect/TensorExt/IR/ops.mlir
tests/Dialect/TensorExt/IR/rotate_verifier.mlir
tests/Dialect/TensorExt/Transforms/BUILD
tests/Dialect/TensorExt/Transforms/canonicalize.mlir
tests/Dialect/TensorExt/Transforms/collapse_insertion_chains.mlir
tests/Dialect/TensorExt/Transforms/implement_rotate_and_reduce.mlir
tests/Dialect/TensorExt/Transforms/implement_shift_network.mlir
tests/Dialect/TensorExt/Transforms/implement_shift_network_example.mlir
tests/Dialect/TensorExt/Transforms/implement_shift_network_issue_2350.mlir
tests/Dialect/TensorExt/Transforms/insert_rotate.mlir
tests/Dialect/TensorExt/Transforms/multidimensional_rotate_and_reduce.mlir
tests/Dialect/TensorExt/Transforms/rotate_and_reduce.mlir
tests/Dialect/TfheRust/IR/BUILD
tests/Dialect/TfheRust/IR/ops.mlir
tests/Dialect/TfheRust/IR/types.mlir
tests/Dialect/TfheRust/Transforms/BUILD
tests/Dialect/TfheRust/Transforms/canonicalize.mlir
tests/Dialect/TfheRustBool/IR/BUILD
tests/Dialect/TfheRustBool/IR/ops.mlir
tests/Emitter/Jaxite/BUILD
tests/Emitter/Jaxite/add_one_lut3.mlir
tests/Emitter/Jaxite/emit_jaxite.mlir
tests/Emitter/JaxiteWord/BUILD
tests/Emitter/JaxiteWord/emit_jaxiteword.mlir
tests/Emitter/Lattigo/BUILD
tests/Emitter/Lattigo/dynamic_slice.mlir
tests/Emitter/Lattigo/emit_lattigo.mlir
tests/Emitter/Lattigo/emit_loops.mlir
tests/Emitter/Lattigo/emitter_optimizations.mlir
tests/Emitter/Lattigo/if.mlir
tests/Emitter/Lattigo/linear_transform.mlir
tests/Emitter/Lattigo/preprocessing.mlir
tests/Emitter/Openfhe/BUILD
tests/Emitter/Openfhe/dense_resource.mlir
tests/Emitter/Openfhe/emit_bool.mlir
tests/Emitter/Openfhe/emit_debug_header.mlir
tests/Emitter/Openfhe/emit_debug_helper.mlir
tests/Emitter/Openfhe/emit_extract_slice.mlir
tests/Emitter/Openfhe/emit_if.mlir
tests/Emitter/Openfhe/emit_inplace.mlir
tests/Emitter/Openfhe/emit_loops.mlir
tests/Emitter/Openfhe/emit_multiple_returns.mlir
tests/Emitter/Openfhe/emit_openfhe_pke.mlir
tests/Emitter/Openfhe/emit_parallel.mlir
tests/Emitter/Openfhe/emit_plaintext.mlir
tests/Emitter/Openfhe/emit_pybind.mlir
tests/Emitter/Openfhe/emit_reshapes.mlir
tests/Emitter/Openfhe/emit_scf_loops.mlir
tests/Emitter/Openfhe/emit_tensor_binops.mlir
tests/Emitter/Openfhe/emit_weights.mlir
tests/Emitter/SimFHE/BUILD
tests/Emitter/SimFHE/emit_simfhe.mlir
tests/Emitter/TfheRust/BUILD
tests/Emitter/TfheRust/emit_levelled_ops.mlir
tests/Emitter/TfheRust/emit_mix.mlir
tests/Emitter/TfheRust/emit_tfhe_rust.mlir
tests/Emitter/TfheRust/emit_tfhe_rust_bool.mlir
tests/Emitter/TfheRust/iterators.mlir
tests/Emitter/TfheRustBool/BUILD
tests/Emitter/TfheRustBool/add_one_bool.mlir
tests/Emitter/TfheRustBool/emit_tfhe_rust_bool.mlir
tests/Emitter/TfheRustBool/emit_tfhe_rust_bool_packed.mlir
tests/Emitter/TfheRustBool/skip_unsupported_fn.mlir
tests/Emitter/verilog/BUILD
tests/Emitter/verilog/emit_affine_expr.mlir
tests/Emitter/verilog/emit_index.mlir
tests/Emitter/verilog/emit_metadata.mlir
tests/Emitter/verilog/emit_negative_constant.mlir
tests/Emitter/verilog/emit_parallel.mlir
tests/Emitter/verilog/emit_variable_index.mlir
tests/Emitter/verilog/emit_verilog_errors.mlir
tests/Emitter/verilog/emit_verilog_hello_world.mlir
tests/Emitter/verilog/emit_verilog_memref_constant_access.mlir
tests/Emitter/verilog/emit_verilog_memref_load.mlir
tests/Emitter/verilog/emit_verilog_memref_lookup.mlir
tests/Emitter/verilog/emit_verilog_memref_output.mlir
tests/Emitter/verilog/emit_verilog_memref_store_var.mlir
tests/Emitter/verilog/emit_verilog_multi_memref.mlir
tests/Emitter/verilog/emit_verilog_submodule.mlir
tests/Emitter/verilog/tensor_ops.mlir
tests/Examples/benchmark/BUILD
tests/Examples/benchmark/Memref.h
tests/Examples/benchmark/benchmark.bzl
tests/Examples/common/BUILD
tests/Examples/common/box_blur_16x16.mlir
tests/Examples/common/cmux.mlir
tests/Examples/common/dot_product_8.mlir
tests/Examples/common/dot_product_8f.mlir
tests/Examples/common/loop.mlir
tests/Examples/common/matmul.mlir
tests/Examples/common/matvec.mlir
tests/Examples/common/matvec_512x784.mlir
tests/Examples/common/mult_dep_16.mlir
tests/Examples/common/mult_dep_8.mlir
tests/Examples/common/mult_indep_16.mlir
tests/Examples/common/mult_indep_32.mlir
tests/Examples/common/mult_indep_8.mlir
tests/Examples/common/roberts_cross_16x16.mlir
tests/Examples/common/simple_sum.mlir
tests/Examples/common/aes/BUILD
tests/Examples/common/aes/add_round_key.mlir
tests/Examples/common/aes/inv_mix_columns.mlir
tests/Examples/common/aes/inv_shift_rows.mlir
tests/Examples/common/aes/inv_sub_bytes.mlir
tests/Examples/common/aes/mix_columns.mlir
tests/Examples/common/aes/shift_rows.mlir
tests/Examples/common/aes/sub_bytes.mlir
tests/Examples/common/mnist/BUILD
tests/Examples/common/mnist/mnist.mlir
tests/Examples/common/mnist/data/BUILD
tests/Examples/common/mnist/data/t10k-images-idx3-ubyte
tests/Examples/common/mnist/data/t10k-labels-idx1-ubyte
tests/Examples/common/mnist/data/traced_model.pt
tests/Examples/dacapo/BUILD
tests/Examples/dacapo/mlp.dacapo.mlir
tests/Examples/dacapo/mlp_test.go
tests/Examples/jaxite/BUILD
tests/Examples/jaxite/add_one_lut3.mlir
tests/Examples/jaxite/add_one_lut3_test.py
tests/Examples/jaxite/fully_connected.jaxite.mlir
tests/Examples/jaxite/fully_connected_test.py
tests/Examples/jaxite/pmap_add_one_lut3.mlir
tests/Examples/jaxite/test.bzl
tests/Examples/jaxite/test_utils.py
tests/Examples/lattigo/BUILD
tests/Examples/lattigo/README.md
tests/Examples/lattigo/test.bzl
tests/Examples/lattigo/bfv/BUILD
tests/Examples/lattigo/bfv/bfv_debug.go
tests/Examples/lattigo/bfv/dot_product_8/BUILD
tests/Examples/lattigo/bfv/dot_product_8/dot_product_8_test.go
tests/Examples/lattigo/bfv/dot_product_8_debug/BUILD
tests/Examples/lattigo/bfv/dot_product_8_debug/dot_product_8_debug_test.go
tests/Examples/lattigo/bfv/noise/mult_dep_16_debug/BUILD
tests/Examples/lattigo/bfv/noise/mult_dep_16_debug/mult_dep_16_debug_test.go
tests/Examples/lattigo/bfv/noise/mult_dep_8_debug/BUILD
tests/Examples/lattigo/bfv/noise/mult_dep_8_debug/mult_dep_8_debug_test.go
tests/Examples/lattigo/bfv/noise/mult_indep_16_debug/BUILD
tests/Examples/lattigo/bfv/noise/mult_indep_16_debug/mult_indep_16_debug_test.go
tests/Examples/lattigo/bfv/noise/mult_indep_32_debug/BUILD
tests/Examples/lattigo/bfv/noise/mult_indep_32_debug/mult_indep_32_debug_test.go
tests/Examples/lattigo/bfv/noise/mult_indep_8_debug/BUILD
tests/Examples/lattigo/bfv/noise/mult_indep_8_debug/mult_indep_8_debug_test.go
tests/Examples/lattigo/bgv/BUILD
tests/Examples/lattigo/bgv/bgv_debug.go
tests/Examples/lattigo/bgv/binops/BUILD
tests/Examples/lattigo/bgv/binops/binops.mlir
tests/Examples/lattigo/bgv/binops/binops_test.go
tests/Examples/lattigo/bgv/box_blur/BUILD
tests/Examples/lattigo/bgv/box_blur/box_blur_test.go
tests/Examples/lattigo/bgv/cmux/BUILD
tests/Examples/lattigo/bgv/cmux/cmux_test.go
tests/Examples/lattigo/bgv/cross_level/BUILD
tests/Examples/lattigo/bgv/cross_level/cross_level.mlir
tests/Examples/lattigo/bgv/cross_level/cross_level_debug.go
tests/Examples/lattigo/bgv/cross_level/cross_level_debug_test.go
tests/Examples/lattigo/bgv/dot_product_8/BUILD
tests/Examples/lattigo/bgv/dot_product_8/dot_product_8_test.go
tests/Examples/lattigo/bgv/dot_product_8_debug/BUILD
tests/Examples/lattigo/bgv/dot_product_8_debug/dot_product_8_debug_test.go
tests/Examples/lattigo/bgv/dot_product_8_debug_mono/BUILD
tests/Examples/lattigo/bgv/dot_product_8_debug_mono/dot_product_8_debug_test.go
tests/Examples/lattigo/bgv/dot_product_8_sk/BUILD
tests/Examples/lattigo/bgv/dot_product_8_sk/dot_product_8_sk_test.go
tests/Examples/lattigo/bgv/roberts_cross/BUILD
tests/Examples/lattigo/bgv/roberts_cross/roberts_cross_test.go
tests/Examples/lattigo/bgv/simple_sum/BUILD
tests/Examples/lattigo/bgv/simple_sum/simple_sum_test.go
tests/Examples/lattigo/ckks/BUILD
tests/Examples/lattigo/ckks/ckks_debug.go
tests/Examples/lattigo/ckks/bootstrapping/BUILD
tests/Examples/lattigo/ckks/bootstrapping/bootstrap.mlir
tests/Examples/lattigo/ckks/bootstrapping/bootstrap_test.go
tests/Examples/lattigo/ckks/cross_level/BUILD
tests/Examples/lattigo/ckks/cross_level/cross_level.mlir
tests/Examples/lattigo/ckks/cross_level/cross_level_debug.go
tests/Examples/lattigo/ckks/cross_level/cross_level_debug_test.go
tests/Examples/lattigo/ckks/dot_product_8f/BUILD
tests/Examples/lattigo/ckks/dot_product_8f/dot_product_8f_test.go
tests/Examples/lattigo/ckks/dot_product_8f_debug/BUILD
tests/Examples/lattigo/ckks/dot_product_8f_debug/dot_product_8f_debug_test.go
tests/Examples/lattigo/ckks/matvec_512x784/BUILD
tests/Examples/lattigo/ckks/matvec_512x784/matvec_512x784_test.go
tests/Examples/lattigo/ckks/mnist/BUILD
tests/Examples/lattigo/ckks/mnist/mnist_test.go
tests/Examples/lattigo/ckks/preprocessing/BUILD
tests/Examples/lattigo/ckks/preprocessing/matvec.mlir
tests/Examples/lattigo/ckks/preprocessing/matvec_test.go
tests/Examples/openfhe/BUILD
tests/Examples/openfhe/README.md
tests/Examples/openfhe/test.bzl
tests/Examples/openfhe/bfv/BUILD
tests/Examples/openfhe/bfv/debug_helper.cpp
tests/Examples/openfhe/bfv/debug_helper.h
tests/Examples/openfhe/bfv/dot_product_8/BUILD
tests/Examples/openfhe/bfv/dot_product_8/dot_product_8_test.cpp
tests/Examples/openfhe/bfv/dot_product_8_debug/BUILD
tests/Examples/openfhe/bfv/dot_product_8_debug/dot_product_8_debug_test.cpp
tests/Examples/openfhe/bfv/dot_product_8_debug/dot_product_8_default_debug_test.cpp
tests/Examples/openfhe/bgv/BUILD
tests/Examples/openfhe/bgv/debug_helper.cpp
tests/Examples/openfhe/bgv/debug_helper.h
tests/Examples/openfhe/bgv/binops/BUILD
tests/Examples/openfhe/bgv/binops/binops.mlir
tests/Examples/openfhe/bgv/binops/binops_test.cpp
tests/Examples/openfhe/bgv/box_blur/BUILD
tests/Examples/openfhe/bgv/box_blur/box_blur_test.cpp
tests/Examples/openfhe/bgv/ciphertext_plaintext_ops/BUILD
tests/Examples/openfhe/bgv/ciphertext_plaintext_ops/ciphertext_plaintext_ops.mlir
tests/Examples/openfhe/bgv/ciphertext_plaintext_ops/ciphertext_plaintext_ops_test.cpp
tests/Examples/openfhe/bgv/cmux/BUILD
tests/Examples/openfhe/bgv/cmux/cmux_test.cpp
tests/Examples/openfhe/bgv/dot_product_8/BUILD
tests/Examples/openfhe/bgv/dot_product_8/dot_product_8_test.cpp
tests/Examples/openfhe/bgv/dot_product_8_debug/BUILD
tests/Examples/openfhe/bgv/dot_product_8_debug/dot_product_8_debug_test.cpp
tests/Examples/openfhe/bgv/dot_product_8_debug/dot_product_8_default_debug_test.cpp
tests/Examples/openfhe/bgv/dot_product_8_sk/BUILD
tests/Examples/openfhe/bgv/dot_product_8_sk/dot_product_8_sk_test.cpp
tests/Examples/openfhe/bgv/roberts_cross/BUILD
tests/Examples/openfhe/bgv/roberts_cross/roberts_cross_test.cpp
tests/Examples/openfhe/bgv/simple_sum/BUILD
tests/Examples/openfhe/bgv/simple_sum/simple_sum_test.cpp
tests/Examples/openfhe/ckks/BUILD
tests/Examples/openfhe/ckks/debug_helper.cpp
tests/Examples/openfhe/ckks/debug_helper.h
tests/Examples/openfhe/ckks/conv_2d/BUILD
tests/Examples/openfhe/ckks/conv_2d/conv_2d.mlir
tests/Examples/openfhe/ckks/conv_2d/conv_2d_test.cpp
tests/Examples/openfhe/ckks/convolution/BUILD
tests/Examples/openfhe/ckks/convolution/convolution.mlir
tests/Examples/openfhe/ckks/convolution/convolution_test.cpp
tests/Examples/openfhe/ckks/custom_arithmetization/BUILD
tests/Examples/openfhe/ckks/custom_arithmetization/custom_arithmetization.mlir
tests/Examples/openfhe/ckks/custom_arithmetization/custom_arithmetization_test.cpp
tests/Examples/openfhe/ckks/dot_product_8f/BUILD
tests/Examples/openfhe/ckks/dot_product_8f/dot_product_8f_test.cpp
tests/Examples/openfhe/ckks/dot_product_8f_debug/BUILD
tests/Examples/openfhe/ckks/dot_product_8f_debug/dot_product_8f_debug_test.cpp
tests/Examples/openfhe/ckks/dot_product_8f_debug/dot_product_8f_default_debug_test.cpp
tests/Examples/openfhe/ckks/halevi_shoup_matmul_loop/BUILD
tests/Examples/openfhe/ckks/halevi_shoup_matmul_loop/halevi_shoup_matmul_loop_test.cpp
tests/Examples/openfhe/ckks/halevi_shoup_matvec/BUILD
tests/Examples/openfhe/ckks/halevi_shoup_matvec/halevi_shoup_matvec_interpreter_test.cpp
tests/Examples/openfhe/ckks/halevi_shoup_matvec/halevi_shoup_matvec_test.cpp
tests/Examples/openfhe/ckks/lenet/BUILD
tests/Examples/openfhe/ckks/lenet/interpreter_bindings.cpp
tests/Examples/openfhe/ckks/lenet/interpreter_shim.cpp
tests/Examples/openfhe/ckks/lenet/interpreter_shim.h
tests/Examples/openfhe/ckks/lenet/lenet.mlir
tests/Examples/openfhe/ckks/lenet/lenet_main.cpp
tests/Examples/openfhe/ckks/lenet/lenet_test.py
tests/Examples/openfhe/ckks/loop_support/BUILD
tests/Examples/openfhe/ckks/loop_support/debug_helper.cpp
tests/Examples/openfhe/ckks/loop_support/debug_helper.h
tests/Examples/openfhe/ckks/loop_support/loop_test.cpp
tests/Examples/openfhe/ckks/matvec_512x784/BUILD
tests/Examples/openfhe/ckks/matvec_512x784/matvec_512x784_test.cpp
tests/Examples/openfhe/ckks/mnist/BUILD
tests/Examples/openfhe/ckks/mnist/mnist_test.py
tests/Examples/openfhe/ckks/parallelization/BUILD
tests/Examples/openfhe/ckks/parallelization/parallelization.mlir
tests/Examples/openfhe/ckks/parallelization/parallelization_interpreter_test.cpp
tests/Examples/openfhe/ckks/parallelization/parallelization_skip_test.cpp
tests/Examples/openfhe/ckks/parallelization/parallelization_test.cpp
tests/Examples/openfhe/ckks/preprocessing/BUILD
tests/Examples/openfhe/ckks/preprocessing/mnist_test.py
tests/Examples/openfhe/ckks/rotom/chained_matmul/BUILD
tests/Examples/openfhe/ckks/rotom/chained_matmul/chained_matmul.mlir
tests/Examples/openfhe/ckks/rotom/chained_matmul/chained_matmul_test.py
tests/Examples/openfhe/ckks/rotom/chained_matmul/inputs/2.npz
tests/Examples/openfhe/ckks/rotom/chained_matmul/inputs/224.npz
tests/Examples/openfhe/ckks/rotom/chained_matmul/inputs/4.npz
tests/Examples/openfhe/ckks/rotom/chained_matmul/results/result.npz
tests/Examples/openfhe/ckks/rotom/mnist/BUILD
tests/Examples/openfhe/ckks/rotom/mnist/mnist.mlir
tests/Examples/openfhe/ckks/rotom/mnist/mnist_test.py
tests/Examples/openfhe/ckks/rotom/mnist/inputs/105.npz
tests/Examples/openfhe/ckks/rotom/mnist/inputs/121.npz
tests/Examples/openfhe/ckks/rotom/mnist/inputs/148.npz
tests/Examples/openfhe/ckks/rotom/mnist/inputs/25.npz
tests/Examples/openfhe/ckks/rotom/mnist/inputs/mlp_mnist_inputs.npz
tests/Examples/openfhe/ckks/simple_ckks_bootstrapping/BUILD
tests/Examples/openfhe/ckks/simple_ckks_bootstrapping/simple_ckks_bootstrapping.mlir
tests/Examples/openfhe/ckks/simple_ckks_bootstrapping/simple_ckks_bootstrapping_test.cpp
tests/Examples/openfhe/errors/BUILD
tests/Examples/openfhe/errors/dot_product_8f_type_error.mlir
tests/Examples/orion/chebyshev/BUILD
tests/Examples/orion/chebyshev/chebyshev.mlir
tests/Examples/orion/chebyshev/chebyshev_test.go
tests/Examples/orion/linear_transform/BUILD
tests/Examples/orion/linear_transform/linear_transform.mlir
tests/Examples/orion/linear_transform/linear_transform_test.go
tests/Examples/orion/mlp/BUILD
tests/Examples/orion/mlp/mlp.mlir
tests/Examples/orion/mlp/mlp_test.go
tests/Examples/plaintext/BUILD
tests/Examples/plaintext/dot_product/BUILD
tests/Examples/plaintext/dot_product/dot_product_8_mod_test.cpp
tests/Examples/plaintext/dot_product/dot_product_8_test.cpp
tests/Examples/plaintext/dot_product_f/BUILD
tests/Examples/plaintext/dot_product_f/dot_product_8f_test.cpp
tests/Examples/plaintext/dot_product_f_debug/BUILD
tests/Examples/plaintext/dot_product_f_debug/dot_product_8f_debug_test.cpp
tests/Examples/plaintext/loop_support/BUILD
tests/Examples/plaintext/loop_support/loop_test.cpp
tests/Examples/plaintext/roberts_cross/BUILD
tests/Examples/plaintext/roberts_cross/roberts_cross_mod_test.cpp
tests/Examples/plaintext/roberts_cross/roberts_cross_test.cpp
tests/Examples/plaintext/tensor_extract/BUILD
tests/Examples/plaintext/tensor_extract/tensor_extract.mlir
tests/Examples/plaintext/tensor_extract/tensor_extract_test.cpp
tests/Examples/tfhe_rust/BUILD
tests/Examples/tfhe_rust/README.md
tests/Examples/tfhe_rust/add.mlir
tests/Examples/tfhe_rust/add_one.mlir
tests/Examples/tfhe_rust/bitand.mlir
tests/Examples/tfhe_rust/fully_connected.mlir
tests/Examples/tfhe_rust/multi_output.mlir
tests/Examples/tfhe_rust/sbox.mlir
tests/Examples/tfhe_rust/simple_lut.mlir
tests/Examples/tfhe_rust/test.bzl
tests/Examples/tfhe_rust/src/main_add.rs
tests/Examples/tfhe_rust/src/main_add_one.rs
tests/Examples/tfhe_rust/src/main_aes.rs
tests/Examples/tfhe_rust/src/main_bitand.rs
tests/Examples/tfhe_rust/src/main_fully_connected.rs
tests/Examples/tfhe_rust/src/main_multi_output.rs
tests/Examples/tfhe_rust/src/main_sbox.rs
tests/Examples/tfhe_rust/src/main_simple_lut.rs
tests/Examples/tfhe_rust_bool/cpu/BUILD
tests/Examples/tfhe_rust_bool/cpu/README.md
tests/Examples/tfhe_rust_bool/cpu/test_and.mlir
tests/Examples/tfhe_rust_bool/cpu/test_bool_add.mlir
tests/Examples/tfhe_rust_bool/cpu/src/main.rs
tests/Examples/tfhe_rust_bool/cpu/src/main_bool_add.rs
tests/Examples/tfhe_rust_bool/fpga/Cargo.toml
tests/Examples/tfhe_rust_bool/fpga/README.md
tests/Examples/tfhe_rust_bool/fpga/test_add_one_bool.mlir
tests/Examples/tfhe_rust_bool/fpga/test_cggi_add_bool.mlir
tests/Examples/tfhe_rust_bool/fpga/test_fully_connected.mlir
tests/Examples/tfhe_rust_bool/fpga/test_packed_and.mlir
tests/Examples/tfhe_rust_bool/fpga/src/main.rs
tests/Examples/tfhe_rust_bool/fpga/src/main_fully_connected.rs
tests/Examples/tfhe_rust_bool/fpga/src/server_key_enum.rs
tests/Examples/tfhe_rust_hl/cpu/BUILD
tests/Examples/tfhe_rust_hl/cpu/README.md
tests/Examples/tfhe_rust_hl/cpu/add_round_key.mlir
tests/Examples/tfhe_rust_hl/cpu/arith.mlir
tests/Examples/tfhe_rust_hl/cpu/fully_connected.mlir
tests/Examples/tfhe_rust_hl/cpu/hello_world_clean_xsmall.mlir
tests/Examples/tfhe_rust_hl/cpu/sbox.mlir
tests/Examples/tfhe_rust_hl/cpu/src/main_add_round_key.rs
tests/Examples/tfhe_rust_hl/cpu/src/main_arith.rs
tests/Examples/tfhe_rust_hl/cpu/src/main_fully_connected.rs
tests/Examples/tfhe_rust_hl/cpu/src/main_hello_world.rs
tests/Examples/tfhe_rust_hl/fpga/Cargo.toml
tests/Examples/tfhe_rust_hl/fpga/README.md
tests/Examples/tfhe_rust_hl/fpga/arith.mlir
tests/Examples/tfhe_rust_hl/fpga/src/main.rs
tests/Pipelines/math_to_polynomial_approximation/BUILD
tests/Pipelines/math_to_polynomial_approximation/polynomial_approximation.mlir
tests/Regression/BUILD
tests/Regression/issue_1086.mlir
tests/Regression/issue_1086_reduced.mlir
tests/Regression/issue_1406.mlir
tests/Regression/issue_1406_minimal.mlir
tests/Regression/issue_1480.mlir
tests/Regression/issue_1522.mlir
tests/Regression/issue_1919.mlir
tests/Regression/issue_1929.mlir
tests/Regression/issue_2026.mlir
tests/Regression/issue_2337.mlir
tests/Regression/issue_2466.mlir
tests/Regression/issue_2482.mlir
tests/Regression/issue_2484.mlir
tests/Regression/issue_2486.mlir
tests/Regression/issue_2487.mlir
tests/Transforms/activation_canonicalizations/BUILD
tests/Transforms/activation_canonicalizations/doctest.mlir
tests/Transforms/activation_canonicalizations/types.mlir
tests/Transforms/add_client_interface/BUILD
tests/Transforms/add_client_interface/add_client_interface.mlir
tests/Transforms/add_client_interface/add_client_interface_packed_plaintext.mlir
tests/Transforms/add_client_interface/add_client_interface_private_func.mlir
tests/Transforms/add_client_interface/add_client_interface_split.mlir
tests/Transforms/add_client_interface/doctest.mlir
tests/Transforms/add_client_interface/elementwise_layout.mlir
tests/Transforms/add_client_interface/layout_if.mlir
tests/Transforms/add_client_interface/layout_strided.mlir
tests/Transforms/add_client_interface/scalar_unpack.mlir
tests/Transforms/annotate_mgmt/BUILD
tests/Transforms/annotate_mgmt/branching_backprop.mlir
tests/Transforms/annotate_mgmt/client_helpers.mlir
tests/Transforms/annotate_mgmt/dimension_backprop.mlir
tests/Transforms/annotate_mgmt/level_backprop.mlir
tests/Transforms/annotate_module/BUILD
tests/Transforms/annotate_module/pass.mlir
tests/Transforms/annotate_muldepth/BUILD
tests/Transforms/annotate_muldepth/doctest.mlir
tests/Transforms/annotate_muldepth/openfhe.mlir
tests/Transforms/annotate_secretness/BUILD
tests/Transforms/annotate_secretness/annotate_secretness.mlir
tests/Transforms/annotate_secretness/doctest.mlir
tests/Transforms/apply_folders/BUILD
tests/Transforms/apply_folders/empty_patterns.mlir
tests/Transforms/compare_to_sign_rewrite/BUILD
tests/Transforms/compare_to_sign_rewrite/doctest.mlir
tests/Transforms/convert_if_to_select/BUILD
tests/Transforms/convert_if_to_select/doctest.mlir
tests/Transforms/convert_if_to_select/invalid_conditionals.mlir
tests/Transforms/convert_if_to_select/non_secret_conditionals.mlir
tests/Transforms/convert_if_to_select/secret_conditionals.mlir
tests/Transforms/convert_secret_extract_to_static_extract/BUILD
tests/Transforms/convert_secret_extract_to_static_extract/doctest.mlir
tests/Transforms/convert_secret_extract_to_static_extract/secret_extracts.mlir
tests/Transforms/convert_secret_for_to_static_for/BUILD
tests/Transforms/convert_secret_for_to_static_for/convert_all_for_to_affine.mlir
tests/Transforms/convert_secret_for_to_static_for/doctest.mlir
tests/Transforms/convert_secret_for_to_static_for/invalid_for_loops.mlir
tests/Transforms/convert_secret_for_to_static_for/secret_dependent_for_loops.mlir
tests/Transforms/convert_secret_insert_to_static_insert/BUILD
tests/Transforms/convert_secret_insert_to_static_insert/doctest.mlir
tests/Transforms/convert_secret_insert_to_static_insert/secret_inserts.mlir
tests/Transforms/convert_secret_while_to_static_for/BUILD
tests/Transforms/convert_secret_while_to_static_for/doctest.mlir
tests/Transforms/convert_secret_while_to_static_for/invalid_while_loop.mlir
tests/Transforms/convert_secret_while_to_static_for/secret_dependent_while_loop.mlir
tests/Transforms/convert_tensor_to_scalars/BUILD
tests/Transforms/convert_tensor_to_scalars/convert_tensor_to_scalars.mlir
tests/Transforms/convert_tensor_to_scalars/multidimensional.mlir
tests/Transforms/convert_to_ciphertext_semantics/BUILD
tests/Transforms/convert_to_ciphertext_semantics/assign_layout.mlir
tests/Transforms/convert_to_ciphertext_semantics/assign_layout_failure.mlir
tests/Transforms/convert_to_ciphertext_semantics/assign_layout_splat_test.mlir
tests/Transforms/convert_to_ciphertext_semantics/collapse_shape.mlir
tests/Transforms/convert_to_ciphertext_semantics/complicated_layout.mlir
tests/Transforms/convert_to_ciphertext_semantics/conv2d.mlir
tests/Transforms/convert_to_ciphertext_semantics/convert_func.mlir
tests/Transforms/convert_to_ciphertext_semantics/convert_layout_types.mlir
tests/Transforms/convert_to_ciphertext_semantics/doctest.mlir
tests/Transforms/convert_to_ciphertext_semantics/dot_product.mlir
tests/Transforms/convert_to_ciphertext_semantics/expand_shape.mlir
tests/Transforms/convert_to_ciphertext_semantics/extract_slice.mlir
tests/Transforms/convert_to_ciphertext_semantics/insert_slice.mlir
tests/Transforms/convert_to_ciphertext_semantics/matmul.mlir
tests/Transforms/convert_to_ciphertext_semantics/matvec.mlir
tests/Transforms/convert_to_ciphertext_semantics/matvec_512x784.mlir
tests/Transforms/convert_to_ciphertext_semantics/matvec_layout.mlir
tests/Transforms/convert_to_ciphertext_semantics/matvec_rolled.mlir
tests/Transforms/convert_to_ciphertext_semantics/scalar.mlir
tests/Transforms/convert_to_ciphertext_semantics/tensor_extract.mlir
tests/Transforms/convert_to_ciphertext_semantics/tensor_insert.mlir
tests/Transforms/convert_to_ciphertext_semantics/zero_diagonals.mlir
tests/Transforms/data_oblivious/BUILD
tests/Transforms/data_oblivious/convert_to_data_oblivious.mlir
tests/Transforms/drop_unit_dims/BUILD
tests/Transforms/drop_unit_dims/generic_drop_unit.mlir
tests/Transforms/drop_unit_dims/map.mlir
tests/Transforms/drop_unit_dims/matmul_to_matvec.mlir
tests/Transforms/elementwise_to_affine/BUILD
tests/Transforms/elementwise_to_affine/dynamic_shapes_error.mlir
tests/Transforms/elementwise_to_affine/elementwise_by_operand.mlir
tests/Transforms/elementwise_to_affine/elementwise_to_affine.mlir
tests/Transforms/elementwise_to_affine/elementwise_to_affine_partial.mlir
tests/Transforms/expand_copy/BUILD
tests/Transforms/expand_copy/doctest.mlir
tests/Transforms/fold_constant_tensors/BUILD
tests/Transforms/fold_constant_tensors/collapse_constant.mlir
tests/Transforms/fold_constant_tensors/collapse_empty.mlir
tests/Transforms/fold_constant_tensors/extract_from_extract_slice.mlir
tests/Transforms/fold_constant_tensors/extract_slice_of_splat.mlir
tests/Transforms/fold_constant_tensors/insert_from_elements.mlir
tests/Transforms/fold_constant_tensors/insert_full_tensor.mlir
tests/Transforms/fold_constant_tensors/insert_into_constant.mlir
tests/Transforms/fold_convert_layout_to_assign_layout/BUILD
tests/Transforms/fold_convert_layout_to_assign_layout/fold.mlir
tests/Transforms/fold_plaintext_masks/BUILD
tests/Transforms/fold_plaintext_masks/doctest.mlir
tests/Transforms/fold_plaintext_masks/fold_plaintext_masks.mlir
tests/Transforms/forward_insert_slice_to_extract_slice/BUILD
tests/Transforms/forward_insert_slice_to_extract_slice/disjoint_slices.mlir
tests/Transforms/forward_insert_slice_to_extract_slice/unrolled_conv2d.mlir
tests/Transforms/forward_insert_to_extract/BUILD
tests/Transforms/forward_insert_to_extract/forward_insert_to_extract.mlir
tests/Transforms/forward_insert_to_extract/insert_chain.mlir
tests/Transforms/forward_store_to_load/BUILD
tests/Transforms/forward_store_to_load/forward_add_one.mlir
tests/Transforms/forward_store_to_load/forward_store_to_load.mlir
tests/Transforms/generate_param_bfv/BUILD
tests/Transforms/generate_param_bfv/doctest.mlir
tests/Transforms/generate_param_bgv/BUILD
tests/Transforms/generate_param_bgv/doctest.mlir
tests/Transforms/generate_param_ckks/BUILD
tests/Transforms/generate_param_ckks/doctest.mlir
tests/Transforms/generate_param_ckks/rolled_matvec.mlir
tests/Transforms/halo/BUILD
tests/Transforms/halo/bootstrap_loop_iter_args.mlir
tests/Transforms/halo/bootstrap_loop_iter_args_doctest.mlir
tests/Transforms/halo/partial_unroll_for_level_consumption_affine_4.mlir
tests/Transforms/halo/partial_unroll_for_level_consumption_affine_8.mlir
tests/Transforms/halo/partial_unroll_for_level_consumption_affine_full_unroll.mlir
tests/Transforms/halo/partial_unroll_for_level_consumption_doctest.mlir
tests/Transforms/halo/reconcile_mixed_secretness_iter_args.mlir
tests/Transforms/halo/reconcile_mixed_secretness_iter_args_doctest.mlir
tests/Transforms/halo/region_branch_op_level_invariance.mlir
tests/Transforms/halo/region_branch_op_level_invariance_doctest.mlir
tests/Transforms/heco_simd_vectorizer/BUILD
tests/Transforms/heco_simd_vectorizer/box_blur_16x16.mlir
tests/Transforms/heco_simd_vectorizer/box_blur_4x4.mlir
tests/Transforms/heco_simd_vectorizer/dot_product_8.mlir
tests/Transforms/heco_simd_vectorizer/gx_kernel_16x16.mlir
tests/Transforms/heco_simd_vectorizer/gx_kernel_8x8.mlir
tests/Transforms/heco_simd_vectorizer/hamming_distance.mlir
tests/Transforms/heco_simd_vectorizer/linear_polynomial_64.mlir
tests/Transforms/heco_simd_vectorizer/quadratic_polynomial.mlir
tests/Transforms/heco_simd_vectorizer/roberts_cross_16x16.mlir
tests/Transforms/heco_simd_vectorizer/roberts_cross_4x4.mlir
tests/Transforms/heco_simd_vectorizer/simple_sum.mlir
tests/Transforms/ilp_bootstrap_placement/BUILD
tests/Transforms/ilp_bootstrap_placement/bootstrap_placement_comparison.mlir
tests/Transforms/ilp_bootstrap_placement/ilp_relin_modreduce_placement.mlir
tests/Transforms/inline_activations/BUILD
tests/Transforms/inline_activations/attributes.mlir
tests/Transforms/inline_activations/multiple_calls.mlir
tests/Transforms/inline_activations/relu.mlir
tests/Transforms/inline_activations/resnet.mlir
tests/Transforms/inline_activations/verify.mlir
tests/Transforms/layout_optimization/BUILD
tests/Transforms/layout_optimization/hoist_argument_layout.mlir
tests/Transforms/layout_optimization/hoist_matvec.mlir
tests/Transforms/layout_optimization/insert_slice.mlir
tests/Transforms/layout_optimization/multiple_uses.mlir
tests/Transforms/layout_optimization/push_conversion.mlir
tests/Transforms/layout_optimization/verifier.mlir
tests/Transforms/layout_propagation/BUILD
tests/Transforms/layout_propagation/add_one.mlir
tests/Transforms/layout_propagation/cleartext_args.mlir
tests/Transforms/layout_propagation/collapse.mlir
tests/Transforms/layout_propagation/conv2d.mlir
tests/Transforms/layout_propagation/doctest.mlir
tests/Transforms/layout_propagation/elementwise_add.mlir
tests/Transforms/layout_propagation/extract.mlir
tests/Transforms/layout_propagation/extract_2d.mlir
tests/Transforms/layout_propagation/extract_slice.mlir
tests/Transforms/layout_propagation/insert.mlir
tests/Transforms/layout_propagation/insert_conversion.mlir
tests/Transforms/layout_propagation/insert_slice.mlir
tests/Transforms/layout_propagation/matmul.mlir
tests/Transforms/layout_propagation/matvec.mlir
tests/Transforms/layout_propagation/matvec_convert.mlir
tests/Transforms/layout_propagation/mnist.mlir
tests/Transforms/layout_propagation/perf_test.mlir
tests/Transforms/layout_propagation/scalar.mlir
tests/Transforms/layout_propagation/squat.mlir
tests/Transforms/layout_propagation/vecmat.mlir
tests/Transforms/layout_propagation/vecmat_squat.mlir
tests/Transforms/linalg_canonicalizations/BUILD
tests/Transforms/linalg_canonicalizations/average_pooling.mlir
tests/Transforms/linalg_canonicalizations/broadcast_to_expand.mlir
tests/Transforms/linalg_canonicalizations/constant_broadcast.mlir
tests/Transforms/linalg_canonicalizations/constant_fill.mlir
tests/Transforms/linalg_canonicalizations/constant_transpose_folding.mlir
tests/Transforms/linalg_canonicalizations/elementwise_many.mlir
tests/Transforms/linalg_canonicalizations/fold_broadcast_extract_slice.mlir
tests/Transforms/linalg_canonicalizations/generic_elementwise.mlir
tests/Transforms/linalg_canonicalizations/lower_conv_2d_nchw_fchw.mlir
tests/Transforms/linalg_canonicalizations/map_to_elementwise.mlir
tests/Transforms/linalg_canonicalizations/transposed_matmuls.mlir
tests/Transforms/loop_unroll/BUILD
tests/Transforms/loop_unroll/full_loop_unroll.mlir
tests/Transforms/lower_polynomial_eval/BUILD
tests/Transforms/lower_polynomial_eval/horner.mlir
tests/Transforms/lower_polynomial_eval/paterson_stockmeyer_chebyshev.mlir
tests/Transforms/lower_polynomial_eval/paterson_stockmeyer_monomial.mlir
tests/Transforms/lower_unpack/BUILD
tests/Transforms/lower_unpack/lower_unpack.mlir
tests/Transforms/memref_global_replace/BUILD
tests/Transforms/memref_global_replace/doctest.mlir
tests/Transforms/memref_to_arith/expand_copy/BUILD
tests/Transforms/memref_to_arith/expand_copy/memref_copy.mlir
tests/Transforms/memref_to_arith/expand_copy/memref_copy_multidim.mlir
tests/Transforms/memref_to_arith/extract_loop_body/BUILD
tests/Transforms/memref_to_arith/extract_loop_body/extract_loop_body.mlir
tests/Transforms/memref_to_arith/memref_global_replace/BUILD
tests/Transforms/memref_to_arith/memref_global_replace/memref_global_input_access.mlir
tests/Transforms/memref_to_arith/memref_global_replace/memref_global_splat.mlir
tests/Transforms/memref_to_arith/memref_global_replace/memref_loads.mlir
tests/Transforms/memref_to_arith/unroll_and_forward/BUILD
tests/Transforms/memref_to_arith/unroll_and_forward/forward_block_argument.mlir
tests/Transforms/memref_to_arith/unroll_and_forward/forward_multiple_stores.mlir
tests/Transforms/memref_to_arith/unroll_and_forward/unroll_and_forward.mlir
tests/Transforms/mlir_to_openfhe_bgv/BUILD
tests/Transforms/mlir_to_openfhe_bgv/simple_sum.mlir
tests/Transforms/mlir_to_openfhe_ckks/BUILD
tests/Transforms/mlir_to_openfhe_ckks/bootstrap_waterline.mlir
tests/Transforms/mlir_to_openfhe_ckks/dot_product_float.mlir
tests/Transforms/mlir_to_openfhe_ckks/matmul.mlir
tests/Transforms/mlir_to_openfhe_ckks/naive_matmul.mlir
tests/Transforms/mlir_to_openfhe_ckks/simple_sum.mlir
tests/Transforms/mlir_to_tfhe_rs/BUILD
tests/Transforms/mlir_to_tfhe_rs/add_one.mlir
tests/Transforms/mlir_to_tfhe_rs/fully_connected.mlir
tests/Transforms/mlir_to_tfhe_rs/hello_world.mlir
tests/Transforms/mlir_to_tfhe_rs/hello_world_clean.mlir
tests/Transforms/mlir_to_tfhe_rs/hello_world_clean_small.mlir
tests/Transforms/mlir_to_tfhe_rs/hello_world_clean_xsmall.mlir
tests/Transforms/mlir_to_tfhe_rs/hello_world_small.mlir
tests/Transforms/mlir_to_tfhe_rs/mul_gf256_2.mlir
tests/Transforms/mlir_to_tfhe_rs/variance.mlir
tests/Transforms/operation_balancer/BUILD
tests/Transforms/operation_balancer/balance_sigmoid.mlir
tests/Transforms/operation_balancer/complex_balance_secret_add_mult_tree.mlir
tests/Transforms/operation_balancer/complex_balance_secret_add_tree.mlir
tests/Transforms/operation_balancer/complex_balance_secret_mult_tree.mlir
tests/Transforms/operation_balancer/doctest.mlir
tests/Transforms/operation_balancer/no_balance_add_tree.mlir
tests/Transforms/operation_balancer/no_balance_mult_tree.mlir
tests/Transforms/operation_balancer/simple_balance_secret_add_float_tree.mlir
tests/Transforms/operation_balancer/simple_balance_secret_add_tree.mlir
tests/Transforms/operation_balancer/simple_balance_secret_mult_tree.mlir
tests/Transforms/optimize_relinearization/BUILD
tests/Transforms/optimize_relinearization/force_equal_args.mlir
tests/Transforms/optimize_relinearization/issue_1284.mlir
tests/Transforms/optimize_relinearization/issue_1548.mlir
tests/Transforms/optimize_relinearization/loops.mlir
tests/Transforms/optimize_relinearization/multiple_return_values.mlir
tests/Transforms/optimize_relinearization/optimize_relinearization.mlir
tests/Transforms/polynomial_approximation/BUILD
tests/Transforms/polynomial_approximation/doctest.mlir
tests/Transforms/polynomial_approximation/polynomial_approximation.mlir
tests/Transforms/populate_scale/bgv/BUILD
tests/Transforms/populate_scale/bgv/doctest.mlir
tests/Transforms/populate_scale/bgv/mult_before.mlir
tests/Transforms/populate_scale/bgv/smoke_test.mlir
tests/Transforms/populate_scale/ckks/BUILD
tests/Transforms/populate_scale/ckks/branching_backprop.mlir
tests/Transforms/populate_scale/ckks/doctest.mlir
tests/Transforms/populate_scale/ckks/mult_before_include_first.mlir
tests/Transforms/propagate_annotation/BUILD
tests/Transforms/propagate_annotation/pass.mlir
tests/Transforms/propagate_annotation/reverse.mlir
tests/Transforms/remove_unused_memref/BUILD
tests/Transforms/remove_unused_memref/unused.mlir
tests/Transforms/remove_unused_pure_call/BUILD
tests/Transforms/remove_unused_pure_call/doctest.mlir
tests/Transforms/remove_unused_pure_call/remove_unused_pure_call.mlir
tests/Transforms/rotation_analysis/BUILD
tests/Transforms/rotation_analysis/if_else.mlir
tests/Transforms/rotation_analysis/loops.mlir
tests/Transforms/rotation_analysis/no_loops.mlir
tests/Transforms/secret_insert_mgmt/BUILD
tests/Transforms/secret_insert_mgmt/func_call.mlir
tests/Transforms/secret_insert_mgmt/bgv/BUILD
tests/Transforms/secret_insert_mgmt/bgv/init.mlir
tests/Transforms/secret_insert_mgmt/bgv/mult_after.mlir
tests/Transforms/secret_insert_mgmt/bgv/mult_before.mlir
tests/Transforms/secret_insert_mgmt/bgv/mult_before_include_first.mlir
tests/Transforms/secret_insert_mgmt/ckks/BUILD
tests/Transforms/secret_insert_mgmt/ckks/bootstrap_waterline.mlir
tests/Transforms/secret_insert_mgmt/ckks/cleartext_arith.mlir
tests/Transforms/secret_insert_mgmt/ckks/insert_mgmt_ckks.mlir
tests/Transforms/secret_insert_mgmt/ckks/loop_modreduce_after_mul.mlir
tests/Transforms/secret_insert_mgmt/ckks/loop_modreduce_before_mul.mlir
tests/Transforms/secret_insert_mgmt/ckks/loop_modreduce_before_mul_include_first.mlir
tests/Transforms/secret_insert_mgmt/ckks/loop_with_trivial_branch.mlir
tests/Transforms/secret_insert_mgmt/ckks/nested_loop_cross_level.mlir
tests/Transforms/secret_insert_mgmt/ckks/waterline.mlir
tests/Transforms/secret_insert_mgmt_bfv/BUILD
tests/Transforms/secret_insert_mgmt_bfv/doctest.mlir
tests/Transforms/secret_insert_mgmt_bgv/BUILD
tests/Transforms/secret_insert_mgmt_bgv/doctest.mlir
tests/Transforms/secretize/BUILD
tests/Transforms/secretize/func_call.mlir
tests/Transforms/secretize/idempotent.mlir
tests/Transforms/secretize/main.mlir
tests/Transforms/secretize/missing.mlir
tests/Transforms/secretize/multiple.mlir
tests/Transforms/secretize/named.mlir
tests/Transforms/select_rewrite/BUILD
tests/Transforms/select_rewrite/select_rewrite.mlir
tests/Transforms/shape_inference/BUILD
tests/Transforms/shape_inference/shape_inference.mlir
tests/Transforms/shape_inference/shape_inference_invalid.mlir
tests/Transforms/split_preprocessing/BUILD
tests/Transforms/split_preprocessing/args.mlir
tests/Transforms/split_preprocessing/double_use.mlir
tests/Transforms/split_preprocessing/linalg.mlir
tests/Transforms/split_preprocessing/many_plaintexts.mlir
tests/Transforms/split_preprocessing/matvec.mlir
tests/Transforms/split_preprocessing/options.mlir
tests/Transforms/split_preprocessing/region.mlir
tests/Transforms/split_preprocessing/split_preprocessing.mlir
tests/Transforms/tensor_linalg_to_affine_loops/BUILD
tests/Transforms/tensor_linalg_to_affine_loops/convert_linalg_generic.mlir
tests/Transforms/tensor_linalg_to_affine_loops/issue_2339.mlir
tests/Transforms/validate_noise/BUILD
tests/Transforms/validate_noise/validate_noise_fail.mlir
tests/Transforms/validate_noise/validate_noise_pass.mlir
tests/Transforms/validate_noise/validate_noise_preserve_user_param.mlir
tests/Transforms/validate_noise/validate_noise_preserve_user_param_fail.mlir
tests/Transforms/wrap_generic/BUILD
tests/Transforms/wrap_generic/doctest.mlir
tests/Transforms/yosys_optimizer/64_bit_mul.mlir
tests/Transforms/yosys_optimizer/BUILD
tests/Transforms/yosys_optimizer/add_one.mlir
tests/Transforms/yosys_optimizer/arith_ops.mlir
tests/Transforms/yosys_optimizer/call_ops.mlir
tests/Transforms/yosys_optimizer/chunk_connections.mlir
tests/Transforms/yosys_optimizer/chunks.mlir
tests/Transforms/yosys_optimizer/many_inputs.mlir
tests/Transforms/yosys_optimizer/micro_speech_for.mlir
tests/Transforms/yosys_optimizer/multiple_outs.mlir
tests/Transforms/yosys_optimizer/output_order.mlir
tests/Transforms/yosys_optimizer/parallel_loop.mlir
tests/Transforms/yosys_optimizer/return_input.mlir
tests/Transforms/yosys_optimizer/single_bit.mlir
tests/Transforms/yosys_optimizer/stats.mlir
tests/Transforms/yosys_optimizer/submodules.mlir
tests/Transforms/yosys_optimizer/tensor_result_type.mlir
tests/llvm_runner/BUILD
tests/llvm_runner/llvm_runner.bzl
tests/llvm_runner/memrefCopy.cpp
tests/llvm_runner/memref_types.h
tools/BUILD
tools/heir-jaxite.bzl
tools/heir-lsp.cpp
tools/heir-openfhe.bzl
tools/heir-opt.bzl
tools/heir-opt.cpp
tools/heir-tfhe-rs.bzl
tools/heir-translate.bzl
tools/heir-translate.cpp
tools/llc.bzl
tools/mlir-translate.bzl