├── .bazelrc ├── .bazelversion ├── .buildkite ├── 0_webui.yml ├── cryptic_repo_keys │ ├── .gitignore │ └── repo_key.2297e5e7 ├── gpu_pipeline.yml ├── pipeline.yml ├── secure_pipeline.yml └── secure_pipeline.yml.signature ├── .clang-format ├── .clang-format-ignore ├── .github ├── dependabot.yml ├── scripts │ └── process_benchmark_results.py └── workflows │ ├── build-reactantjll.yml │ ├── build.yml │ ├── format-check-bazel.yml │ ├── format-pr-bazel.yml │ ├── format.yml │ ├── python_format.yml │ ├── tag.yml │ ├── test-gb-25.yml │ ├── update-dependency.yml │ ├── update-enzyme.yml │ └── update-jax.yml ├── .gitignore ├── BUILD ├── LICENSE ├── README.md ├── WORKSPACE ├── package.bzl ├── patches ├── jax.patch └── xla.patch ├── src ├── enzyme_ad │ ├── jax │ │ ├── BUILD │ │ ├── CheckedRewrite.h │ │ ├── Dialect │ │ │ ├── Canonicalizers.h │ │ │ ├── Dialect.cpp │ │ │ ├── Dialect.h │ │ │ ├── Dialect.td │ │ │ ├── Distributed │ │ │ │ ├── Dialect.cpp │ │ │ │ ├── Dialect.h │ │ │ │ ├── Dialect.td │ │ │ │ ├── Interfaces.td │ │ │ │ ├── Ops.cpp │ │ │ │ ├── Ops.td │ │ │ │ ├── Traits.h │ │ │ │ └── Types.td │ │ │ ├── EnzymeXLAAttrs.td │ │ │ ├── EnzymeXLAOps.td │ │ │ ├── Ops.cpp │ │ │ ├── Ops.h │ │ │ ├── Tessera │ │ │ │ ├── Dialect.cpp │ │ │ │ ├── Dialect.h │ │ │ │ ├── Dialect.td │ │ │ │ ├── Ops.cpp │ │ │ │ └── Ops.td │ │ │ ├── TritonExt │ │ │ │ ├── Dialect.cpp │ │ │ │ ├── Dialect.h │ │ │ │ ├── Dialect.td │ │ │ │ ├── Ops.cpp │ │ │ │ ├── Ops.h │ │ │ │ └── Ops.td │ │ │ ├── Utils.cpp │ │ │ └── Utils.h │ │ ├── Implementations │ │ │ ├── CHLOAutoDiffOpInterfaceImpl.cpp │ │ │ ├── CHLODerivatives.td │ │ │ ├── EnzymeXLAAutoDiffOpInterfaceImpl.cpp │ │ │ ├── EnzymeXLADerivatives.td │ │ │ ├── HLODerivatives.td │ │ │ ├── MHLOAutoDiffOpInterfaceImpl.cpp │ │ │ ├── MHLODerivatives.td │ │ │ ├── SHLOGenericBatchOpInterface.h │ │ │ ├── StableHLOAutoDiffOpInterfaceImpl.cpp │ │ │ ├── StableHLODerivatives.td │ │ │ ├── TritonAutoDiffOpInterfaceImpl.cpp │ │ │ ├── TritonDerivatives.td │ │ │ ├── TritonExtAutoDiffOpInterfaceImp.cpp │ │ │ ├── WhileLoopInfo.cpp │ │ │ ├── WhileLoopInfo.h │ │ │ └── XLADerivatives.h │ │ ├── Integrations │ │ │ └── c │ │ │ │ ├── EnzymeXLA.cpp │ │ │ │ └── EnzymeXLA.h │ │ ├── Passes │ │ │ ├── AffineCFG.cpp │ │ │ ├── AffineToStableHLORaising.cpp │ │ │ ├── AffineUtils.h │ │ │ ├── AlwaysInliner.h │ │ │ ├── ArithRaising.cpp │ │ │ ├── AutoBatching.cpp │ │ │ ├── AutoBatching.h │ │ │ ├── BarrierElimination.h │ │ │ ├── BarrierUtils.h │ │ │ ├── CanonicalizeFor.cpp │ │ │ ├── CanonicalizeLoops.cpp │ │ │ ├── ConsumingInterpreterPass.cpp │ │ │ ├── ControlFlowToSCF.cpp │ │ │ ├── ConvertAllConstantsToSplattedConstantPass.cpp │ │ │ ├── ConvertParallelToGPU.cpp │ │ │ ├── ConvertPolygeistToLLVM.cpp │ │ │ ├── ConvertTritonToTritonGPUPreservingModuleAttributes.cpp │ │ │ ├── CuDNNHLOOpt.cpp │ │ │ ├── DelinearizeIndexing.cpp │ │ │ ├── DialectCanonicalize.cpp │ │ │ ├── DropUnsupportedAttributesPass.cpp │ │ │ ├── EnzymeBatchToStableHLOPass.cpp │ │ │ ├── EnzymeHLOOpt.cpp │ │ │ ├── EnzymeHLOPatterns.h │ │ │ ├── EnzymeHLOUnroll.cpp │ │ │ ├── EnzymeHLOUnroll.h │ │ │ ├── GPULaunchRecognition.cpp │ │ │ ├── LLVMToAffineAccess.cpp │ │ │ ├── LLVMToControlFlow.cpp │ │ │ ├── LLVMToMemrefAccess.cpp │ │ │ ├── LibDeviceFuncsRaisingPass.cpp │ │ │ ├── LinalgUtils.cpp │ │ │ ├── LinalgUtils.h │ │ │ ├── LowerEnzymeProbProg.cpp │ │ │ ├── LowerEnzymeXLABLAS.cpp │ │ │ ├── LowerEnzymeXLALapack.cpp │ │ │ ├── LowerEnzymeXLALinalg.cpp │ │ │ ├── LowerEnzymeXLAML.cpp │ │ │ ├── LowerJIT.cpp │ │ │ ├── LowerKernel.cpp │ │ │ ├── MarkFunctionMemoryEffectsPass.cpp │ │ │ ├── OptimizeCommunication.cpp │ │ │ ├── ParallelLICM.cpp │ │ │ ├── ParallelLoopDistribute.cpp │ │ │ ├── ParallelLoopUnroll.cpp │ │ │ ├── ParallelLoopUnroll.h │ │ │ ├── ParallelLower.cpp │ │ │ ├── ParallelSerialization.cpp │ │ │ ├── Passes.h │ │ │ ├── Passes.td │ │ │ ├── PolygeistMem2Reg.cpp │ │ │ ├── PrintPass.cpp │ │ │ ├── PropagateConstantBound.cpp │ │ │ ├── RaiseTritonCustomCallPass.cpp │ │ │ ├── RemoveDuplicateFuncDef.cpp │ │ │ ├── RuntimeWrapperUtils.h │ │ │ ├── SROAWrappers.cpp │ │ │ ├── SelectPatterns.cpp │ │ │ ├── SelectPatterns.h │ │ │ ├── SimplifyAffineExprs.cpp │ │ │ ├── SortMemory.cpp │ │ │ ├── StablehloOptPatterns.td │ │ │ ├── StructuredTensors.cpp │ │ │ ├── StructuredTensors.h │ │ │ └── TensorEmptyOpRaising.cpp │ │ ├── RegistryUtils.cpp │ │ ├── RegistryUtils.h │ │ ├── TransformOps │ │ │ ├── GenerateApplyPatterns.cpp │ │ │ ├── RaisingTransformOps.cpp │ │ │ ├── RaisingTransformOps.h │ │ │ ├── RaisingTransformOps.td │ │ │ ├── TransformOps.cpp │ │ │ ├── TransformOps.h │ │ │ └── TransformOps.td │ │ ├── Utils.cpp │ │ ├── Utils.h │ │ ├── __init__.py │ │ ├── clang_compile.cc │ │ ├── clang_compile.h │ │ ├── compile_with_xla.cc │ │ ├── compile_with_xla.h │ │ ├── cpu.cc │ │ ├── enzyme_call.cc │ │ ├── enzymexlamlir-opt.cpp │ │ ├── gpu.cc │ │ ├── primitives.py │ │ ├── raise.cpp │ │ └── utils.py │ └── tools │ │ ├── BUILD │ │ └── enzymexlamlir-tblgen.cpp └── external │ └── isl │ ├── AUTHORS │ ├── BUILD │ ├── ChangeLog │ ├── GIT_HEAD_ID │ ├── LICENSE │ ├── README │ ├── all.h │ ├── basis_reduction_tab.c │ ├── basis_reduction_templ.c │ ├── bound.c │ ├── bound_test.sh.in │ ├── bset_from_bmap.c │ ├── bset_to_bmap.c │ ├── cat.c │ ├── check_parse_fail_test_templ.c │ ├── check_reparse_templ.c │ ├── check_reparse_test_templ.c │ ├── check_single_reference_templ.c │ ├── check_type_range_templ.c │ ├── closure.c │ ├── codegen.c │ ├── codegen_test.sh.in │ ├── cp_if_different.sh │ ├── cpp │ ├── cpp-checked-conversion.h.bot │ ├── cpp-checked-conversion.h.top │ ├── cpp-checked.h.bot │ ├── cpp-checked.h.top │ ├── cpp.h.bot │ ├── cpp.h.top │ ├── typed_cpp.h.bot │ └── typed_cpp.h.top │ ├── dep.c │ ├── doc │ ├── CodingStyle │ ├── SubmittingPatches │ ├── implementation.tex │ ├── isl.bib │ ├── manual.pdf │ ├── manual.tex │ ├── mypod2latex │ ├── reading.tex │ └── user.pod │ ├── extract_key.c │ ├── flow.c │ ├── flow_cmp.c │ ├── flow_test.sh.in │ ├── gitversion.h │ ├── has_single_reference_templ.c │ ├── imath │ ├── gmp_compat.c │ ├── gmp_compat.h │ ├── imath.c │ ├── imath.h │ ├── imrat.c │ └── imrat.h │ ├── imath_wrap │ ├── gmp_compat.c │ ├── gmp_compat.h │ ├── imath.c │ ├── imath.h │ ├── imrat.c │ ├── imrat.h │ └── wrap.h │ ├── include │ └── isl │ │ ├── aff.h │ │ ├── aff_type.h │ │ ├── arg.h │ │ ├── ast.h │ │ ├── ast_build.h │ │ ├── ast_type.h │ │ ├── constraint.h │ │ ├── cpp-checked-conversion.h │ │ ├── cpp-checked.h │ │ ├── cpp.h │ │ ├── ctx.h │ │ ├── fixed_box.h │ │ ├── flow.h │ │ ├── hash.h │ │ ├── hmap.h.inc │ │ ├── hmap_templ.c │ │ ├── id.h │ │ ├── id_to_ast_expr.h │ │ ├── id_to_id.h │ │ ├── id_to_pw_aff.h │ │ ├── id_type.h │ │ ├── ilp.h │ │ ├── list.h │ │ ├── local_space.h │ │ ├── lp.h │ │ ├── map.h │ │ ├── map_to_basic_set.h │ │ ├── map_type.h │ │ ├── mat.h │ │ ├── maybe.h │ │ ├── maybe_ast_expr.h │ │ ├── maybe_basic_set.h │ │ ├── maybe_id.h │ │ ├── maybe_pw_aff.h │ │ ├── maybe_templ.h.inc │ │ ├── multi.h │ │ ├── obj.h │ │ ├── options.h │ │ ├── point.h │ │ ├── polynomial.h │ │ ├── polynomial_type.h │ │ ├── printer.h │ │ ├── printer_type.h │ │ ├── schedule.h │ │ ├── schedule_node.h │ │ ├── schedule_type.h │ │ ├── set.h │ │ ├── set_type.h │ │ ├── space.h │ │ ├── space_type.h │ │ ├── stdint.h │ │ ├── stream.h │ │ ├── stride_info.h │ │ ├── typed_cpp.h │ │ ├── union_map.h │ │ ├── union_map_type.h │ │ ├── union_set.h │ │ ├── union_set_type.h │ │ ├── val.h │ │ ├── val_gmp.h │ │ ├── val_type.h │ │ ├── vec.h │ │ ├── version.h │ │ └── vertices.h │ ├── interface │ ├── cpp.cc │ ├── cpp.h │ ├── cpp_conversion.cc │ ├── cpp_conversion.h │ ├── extract_interface.cc │ ├── extract_interface.h │ ├── generator.cc │ ├── generator.h │ ├── isl.py │ ├── isl.py.core │ ├── plain_cpp.cc │ ├── plain_cpp.h │ ├── python.cc │ ├── python.h │ ├── set_lang_defaults_arg4.h │ ├── template_cpp.cc │ └── template_cpp.h │ ├── isl_aff.c │ ├── isl_aff_lex_templ.c │ ├── isl_aff_map.c │ ├── isl_aff_private.h │ ├── isl_affine_hull.c │ ├── isl_align_params_bin_templ.c │ ├── isl_align_params_templ.c │ ├── isl_arg.c │ ├── isl_ast.c │ ├── isl_ast_build.c │ ├── isl_ast_build_expr.c │ ├── isl_ast_build_expr.h │ ├── isl_ast_build_private.h │ ├── isl_ast_codegen.c │ ├── isl_ast_graft.c │ ├── isl_ast_graft_private.h │ ├── isl_ast_node_set_field_templ.c │ ├── isl_ast_private.h │ ├── isl_basis_reduction.h │ ├── isl_bernstein.c │ ├── isl_bernstein.h │ ├── isl_bind_domain_templ.c │ ├── isl_blk.c │ ├── isl_blk.h │ ├── isl_bound.c │ ├── isl_bound.h │ ├── isl_box.c │ ├── isl_check_named_params_templ.c │ ├── isl_coalesce.c │ ├── isl_config.h │ ├── isl_config.h.in │ ├── isl_config_post.h │ ├── isl_constraint.c │ ├── isl_constraint_private.h │ ├── isl_convex_hull.c │ ├── isl_copy_tuple_id_templ.c │ ├── isl_ctx.c │ ├── isl_ctx_private.h │ ├── isl_deprecated.c │ ├── isl_dim_map.c │ ├── isl_dim_map.h │ ├── isl_domain_factor_templ.c │ ├── isl_drop_unused_params_templ.c │ ├── isl_equalities.c │ ├── isl_equalities.h │ ├── isl_factorization.c │ ├── isl_factorization.h │ ├── isl_farkas.c │ ├── isl_ffs.c │ ├── isl_flow.c │ ├── isl_fold.c │ ├── isl_from_range_templ.c │ ├── isl_gmp.c │ ├── isl_hash.c │ ├── isl_hash_private.h │ ├── isl_id.c │ ├── isl_id_private.h │ ├── isl_id_to_ast_expr.c │ ├── isl_id_to_id.c │ ├── isl_id_to_pw_aff.c │ ├── isl_ilp.c │ ├── isl_ilp_opt_fn_val_templ.c │ ├── isl_ilp_opt_multi_val_templ.c │ ├── isl_ilp_opt_val_templ.c │ ├── isl_ilp_private.h │ ├── isl_imath.c │ ├── isl_imath.h │ ├── isl_input.c │ ├── isl_insert_domain_templ.c │ ├── isl_int.h │ ├── isl_int_gmp.h │ ├── isl_int_imath.h │ ├── isl_int_sioimath.c │ ├── isl_int_sioimath.h │ ├── isl_list_macro.h │ ├── isl_list_private.h │ ├── isl_list_read_templ.c │ ├── isl_list_read_yaml_templ.c │ ├── isl_list_templ.c │ ├── isl_list_templ.h │ ├── isl_local.c │ ├── isl_local.h │ ├── isl_local_private.h │ ├── isl_local_space.c │ ├── isl_local_space_private.h │ ├── isl_lp.c │ ├── isl_lp_private.h │ ├── isl_map.c │ ├── isl_map_bound_templ.c │ ├── isl_map_lexopt_templ.c │ ├── isl_map_list.c │ ├── isl_map_private.h │ ├── isl_map_simplify.c │ ├── isl_map_subtract.c │ ├── isl_map_to_basic_set.c │ ├── isl_mat.c │ ├── isl_mat_private.h │ ├── isl_maybe_aff.h │ ├── isl_maybe_ast_graft_list.h │ ├── isl_maybe_map.h │ ├── isl_morph.c │ ├── isl_morph.h │ ├── isl_multi_add_constant_templ.c │ ├── isl_multi_align_set.c │ ├── isl_multi_align_union_set.c │ ├── isl_multi_apply_explicit_domain_templ.c │ ├── isl_multi_apply_no_explicit_domain_templ.c │ ├── isl_multi_apply_set_explicit_domain_templ.c │ ├── isl_multi_apply_set_no_explicit_domain_templ.c │ ├── isl_multi_apply_templ.c │ ├── isl_multi_apply_union_set_explicit_domain_templ.c │ ├── isl_multi_arith_templ.c │ ├── isl_multi_bin_val_templ.c │ ├── isl_multi_bind_domain_templ.c │ ├── isl_multi_bind_templ.c │ ├── isl_multi_check_domain_templ.c │ ├── isl_multi_cmp.c │ ├── isl_multi_coalesce.c │ ├── isl_multi_dim_id_templ.c │ ├── isl_multi_dims.c │ ├── isl_multi_domain_reverse_templ.c │ ├── isl_multi_domain_templ.c │ ├── isl_multi_explicit_domain.c │ ├── isl_multi_floor.c │ ├── isl_multi_from_base_templ.c │ ├── isl_multi_from_tuple_templ.c │ ├── isl_multi_gist.c │ ├── isl_multi_hash.c │ ├── isl_multi_identity_templ.c │ ├── isl_multi_insert_domain_templ.c │ ├── isl_multi_intersect.c │ ├── isl_multi_locals_templ.c │ ├── isl_multi_macro.h │ ├── isl_multi_min_max_templ.c │ ├── isl_multi_move_dims_templ.c │ ├── isl_multi_nan_templ.c │ ├── isl_multi_no_domain_templ.c │ ├── isl_multi_no_explicit_domain.c │ ├── isl_multi_param_templ.c │ ├── isl_multi_product_templ.c │ ├── isl_multi_pw_aff_explicit_domain.c │ ├── isl_multi_pw_aff_pullback_templ.c │ ├── isl_multi_read_no_explicit_domain_templ.c │ ├── isl_multi_splice_templ.c │ ├── isl_multi_templ.c │ ├── isl_multi_templ.h.inc │ ├── isl_multi_tuple_id_templ.c │ ├── isl_multi_un_op_templ.c │ ├── isl_multi_unbind_params_templ.c │ ├── isl_multi_union_add_templ.c │ ├── isl_multi_union_pw_aff_explicit_domain.c │ ├── isl_multi_zero_space_templ.c │ ├── isl_multi_zero_templ.c │ ├── isl_obj.c │ ├── isl_opt_mpa_templ.c │ ├── isl_options.c │ ├── isl_options_private.h │ ├── isl_output.c │ ├── isl_output_private.h │ ├── isl_point.c │ ├── isl_point_private.h │ ├── isl_polynomial.c │ ├── isl_polynomial_private.h │ ├── isl_power_templ.c │ ├── isl_printer.c │ ├── isl_printer_private.h │ ├── isl_project_out_all_params_templ.c │ ├── isl_project_out_param_templ.c │ ├── isl_pw_add_constant_multi_val_templ.c │ ├── isl_pw_add_constant_templ.c │ ├── isl_pw_add_constant_val_templ.c │ ├── isl_pw_add_disjoint_templ.c │ ├── isl_pw_bind_domain_templ.c │ ├── isl_pw_domain_reverse_templ.c │ ├── isl_pw_eval.c │ ├── isl_pw_fix_templ.c │ ├── isl_pw_from_range_templ.c │ ├── isl_pw_hash.c │ ├── isl_pw_insert_dims_templ.c │ ├── isl_pw_insert_domain_templ.c │ ├── isl_pw_lift_templ.c │ ├── isl_pw_locals_templ.c │ ├── isl_pw_macro.h │ ├── isl_pw_morph_templ.c │ ├── isl_pw_move_dims_templ.c │ ├── isl_pw_neg_templ.c │ ├── isl_pw_opt_templ.c │ ├── isl_pw_print_templ.c │ ├── isl_pw_pullback_templ.c │ ├── isl_pw_range_tuple_id_templ.c │ ├── isl_pw_scale_templ.c │ ├── isl_pw_split_dims_templ.c │ ├── isl_pw_sub_templ.c │ ├── isl_pw_templ.c │ ├── isl_pw_templ.h.inc │ ├── isl_pw_un_op_templ.c │ ├── isl_pw_union_opt.c │ ├── isl_range.c │ ├── isl_range.h │ ├── isl_read_from_str_templ.c │ ├── isl_reordering.c │ ├── isl_reordering.h │ ├── isl_sample.c │ ├── isl_sample.h │ ├── isl_scan.c │ ├── isl_scan.h │ ├── isl_schedule.c │ ├── isl_schedule_band.c │ ├── isl_schedule_band.h │ ├── isl_schedule_constraints.c │ ├── isl_schedule_constraints.h │ ├── isl_schedule_node.c │ ├── isl_schedule_node_private.h │ ├── isl_schedule_private.h │ ├── isl_schedule_read.c │ ├── isl_schedule_tree.c │ ├── isl_schedule_tree.h │ ├── isl_scheduler.c │ ├── isl_scheduler.h │ ├── isl_scheduler_clustering.c │ ├── isl_scheduler_clustering.h │ ├── isl_scheduler_scc.c │ ├── isl_scheduler_scc.h │ ├── isl_seq.c │ ├── isl_seq.h │ ├── isl_set_list.c │ ├── isl_set_to_ast_graft_list.c │ ├── isl_set_to_ast_graft_list.h │ ├── isl_sort.c │ ├── isl_sort.h │ ├── isl_space.c │ ├── isl_space_private.h │ ├── isl_srcdir.c.in │ ├── isl_stream.c │ ├── isl_stream_private.h │ ├── isl_stream_read_pw_with_params_templ.c │ ├── isl_stream_read_with_params_templ.c │ ├── isl_stride.c │ ├── isl_tab.c │ ├── isl_tab.h │ ├── isl_tab_lexopt_templ.c │ ├── isl_tab_pip.c │ ├── isl_tarjan.c │ ├── isl_tarjan.h │ ├── isl_test.c │ ├── isl_test2.cc │ ├── isl_test_cpp-checked-conversion.cc │ ├── isl_test_cpp-checked.cc │ ├── isl_test_cpp-generic.cc │ ├── isl_test_cpp.cc │ ├── isl_test_cpp17-checked.cc │ ├── isl_test_cpp17-generic.cc │ ├── isl_test_cpp17.cc │ ├── isl_test_cpp_failed.sh │ ├── isl_test_imath.c │ ├── isl_test_int.c │ ├── isl_test_list_templ.c │ ├── isl_test_plain_equal_templ.c │ ├── isl_test_python.py │ ├── isl_transitive_closure.c │ ├── isl_type_check_equal_space_templ.c │ ├── isl_type_check_match_range_multi_val.c │ ├── isl_type_has_equal_space_bin_templ.c │ ├── isl_type_has_equal_space_templ.c │ ├── isl_type_has_space_templ.c │ ├── isl_unbind_params_templ.c │ ├── isl_union_domain_reverse_templ.c │ ├── isl_union_eval.c │ ├── isl_union_locals_templ.c │ ├── isl_union_macro.h │ ├── isl_union_map.c │ ├── isl_union_map_lex_templ.c │ ├── isl_union_map_private.h │ ├── isl_union_multi.c │ ├── isl_union_neg.c │ ├── isl_union_print_templ.c │ ├── isl_union_pw_templ.c │ ├── isl_union_set_private.h │ ├── isl_union_single.c │ ├── isl_union_sub_templ.c │ ├── isl_union_templ.c │ ├── isl_val.c │ ├── isl_val_gmp.c │ ├── isl_val_imath.c │ ├── isl_val_private.h │ ├── isl_val_sioimath.c │ ├── isl_vec.c │ ├── isl_vec_private.h │ ├── isl_version.c │ ├── isl_vertices.c │ ├── isl_vertices_private.h │ ├── isl_yaml.h │ ├── libisl-gdb.py │ ├── mp_get_memory_functions.c │ ├── opt_type.h │ ├── pip.c │ ├── pip_test.sh.in │ ├── polyhedron_detect_equalities.c │ ├── polyhedron_minimize.c │ ├── polyhedron_remove_redundant_equalities.c │ ├── polyhedron_sample.c │ ├── polytope_scan.c │ ├── print.c │ ├── print_templ.c │ ├── print_templ_yaml.c │ ├── print_yaml_field_templ.c │ ├── python │ └── isl.py.top │ ├── read_in_string_templ.c │ ├── schedule.c │ ├── schedule_cmp.c │ ├── schedule_test.sh.in │ ├── set_from_map.c │ ├── set_list_from_map_list_inl.c │ ├── set_to_map.c │ ├── test_inputs │ ├── affine.polylib │ ├── affine2.polylib │ ├── affine3.polylib │ ├── application.omega │ ├── application2.omega │ ├── basicLinear.pwqp │ ├── basicLinear2.pwqp │ ├── basicTest.pwqp │ ├── basicTestParameterPosNeg.pwqp │ ├── boulet.pip │ ├── brisebarre.pip │ ├── cg1.pip │ ├── codegen │ │ ├── atomic.c │ │ ├── atomic.in │ │ ├── atomic.st │ │ ├── atomic2.c │ │ ├── atomic2.in │ │ ├── atomic3.c │ │ ├── atomic3.in │ │ ├── atomic4.c │ │ ├── atomic4.in │ │ ├── bilinear.c │ │ ├── bilinear.st │ │ ├── cholesky.c │ │ ├── cholesky.st │ │ ├── cloog │ │ │ ├── 0D-1.c │ │ │ ├── 0D-1.st │ │ │ ├── 0D-2.c │ │ │ ├── 0D-2.st │ │ │ ├── 0D-3.c │ │ │ ├── 0D-3.st │ │ │ ├── 1point-1.c │ │ │ ├── 1point-1.st │ │ │ ├── 1point-2.c │ │ │ ├── 1point-2.st │ │ │ ├── 4-param.c │ │ │ ├── 4-param.st │ │ │ ├── README │ │ │ ├── backtrack.c │ │ │ ├── backtrack.st │ │ │ ├── basic-bounds-1.c │ │ │ ├── basic-bounds-1.st │ │ │ ├── basic-bounds-2.c │ │ │ ├── basic-bounds-2.st │ │ │ ├── basic-bounds-3.c │ │ │ ├── basic-bounds-3.st │ │ │ ├── basic-bounds-4.c │ │ │ ├── basic-bounds-4.st │ │ │ ├── basic-bounds-5.c │ │ │ ├── basic-bounds-5.st │ │ │ ├── basic-bounds-6.c │ │ │ ├── basic-bounds-6.st │ │ │ ├── block.c │ │ │ ├── block.st │ │ │ ├── block2.c │ │ │ ├── block2.st │ │ │ ├── block3.c │ │ │ ├── block3.st │ │ │ ├── byu98-1-2-3.c │ │ │ ├── byu98-1-2-3.st │ │ │ ├── cholesky.c │ │ │ ├── cholesky.st │ │ │ ├── cholesky2.c │ │ │ ├── cholesky2.st │ │ │ ├── christian.c │ │ │ ├── christian.st │ │ │ ├── classen.c │ │ │ ├── classen.st │ │ │ ├── classen2.c │ │ │ ├── classen2.st │ │ │ ├── constant.c │ │ │ ├── constant.st │ │ │ ├── constbound.c │ │ │ ├── constbound.st │ │ │ ├── darte.c │ │ │ ├── darte.st │ │ │ ├── dealII.c │ │ │ ├── dealII.st │ │ │ ├── donotsimp.c │ │ │ ├── donotsimp.st │ │ │ ├── dot.c │ │ │ ├── dot.st │ │ │ ├── dot2.c │ │ │ ├── dot2.st │ │ │ ├── durbin_e_s.c │ │ │ ├── durbin_e_s.st │ │ │ ├── emploi.c │ │ │ ├── emploi.st │ │ │ ├── equality.c │ │ │ ├── equality.st │ │ │ ├── equality2.c │ │ │ ├── equality2.st │ │ │ ├── esced.c │ │ │ ├── esced.st │ │ │ ├── ex1.c │ │ │ ├── ex1.st │ │ │ ├── faber.c │ │ │ ├── faber.st │ │ │ ├── forwardsub-1-1-2.c │ │ │ ├── forwardsub-1-1-2.st │ │ │ ├── forwardsub-2-1-2-3.c │ │ │ ├── forwardsub-2-1-2-3.st │ │ │ ├── forwardsub-3-1-2.c │ │ │ ├── forwardsub-3-1-2.st │ │ │ ├── gauss.c │ │ │ ├── gauss.st │ │ │ ├── gesced.c │ │ │ ├── gesced.st │ │ │ ├── gesced2.c │ │ │ ├── gesced2.st │ │ │ ├── gesced3.c │ │ │ ├── gesced3.st │ │ │ ├── guide.c │ │ │ ├── guide.st │ │ │ ├── iftest.c │ │ │ ├── iftest.st │ │ │ ├── iftest2.c │ │ │ ├── iftest2.st │ │ │ ├── infinite2.c │ │ │ ├── infinite2.st │ │ │ ├── jacobi-shared.c │ │ │ ├── jacobi-shared.st │ │ │ ├── largeur.c │ │ │ ├── largeur.st │ │ │ ├── levenshtein-1-2-3.c │ │ │ ├── levenshtein-1-2-3.st │ │ │ ├── lex.c │ │ │ ├── lex.st │ │ │ ├── lineality-1-2.c │ │ │ ├── lineality-1-2.st │ │ │ ├── lineality-2-1-2.c │ │ │ ├── lineality-2-1-2.st │ │ │ ├── logo.c │ │ │ ├── logo.st │ │ │ ├── logopar.c │ │ │ ├── logopar.st │ │ │ ├── lu.c │ │ │ ├── lu.st │ │ │ ├── lu2.c │ │ │ ├── lu2.st │ │ │ ├── lux.c │ │ │ ├── lux.st │ │ │ ├── merge.c │ │ │ ├── merge.st │ │ │ ├── min-1-1.c │ │ │ ├── min-1-1.st │ │ │ ├── min-2-1.c │ │ │ ├── min-2-1.st │ │ │ ├── min-3-1.c │ │ │ ├── min-3-1.st │ │ │ ├── min-4-1.c │ │ │ ├── min-4-1.st │ │ │ ├── mod.c │ │ │ ├── mod.st │ │ │ ├── mod2.c │ │ │ ├── mod2.st │ │ │ ├── mod3.c │ │ │ ├── mod3.st │ │ │ ├── mod4.c │ │ │ ├── mod4.st │ │ │ ├── mode.c │ │ │ ├── mode.st │ │ │ ├── multi-mm-1.c │ │ │ ├── multi-mm-1.st │ │ │ ├── multi-stride.c │ │ │ ├── multi-stride.st │ │ │ ├── multi-stride2.c │ │ │ ├── multi-stride2.st │ │ │ ├── mxm-shared.c │ │ │ ├── mxm-shared.st │ │ │ ├── no_lindep.c │ │ │ ├── no_lindep.st │ │ │ ├── nul_basic1.c │ │ │ ├── nul_basic1.st │ │ │ ├── nul_basic2.c │ │ │ ├── nul_basic2.st │ │ │ ├── nul_complex1.c │ │ │ ├── nul_complex1.st │ │ │ ├── nul_lcpc.c │ │ │ ├── nul_lcpc.st │ │ │ ├── orc.c │ │ │ ├── orc.st │ │ │ ├── otl.c │ │ │ ├── otl.st │ │ │ ├── param-split.c │ │ │ ├── param-split.st │ │ │ ├── pouchet.c │ │ │ ├── pouchet.st │ │ │ ├── rectangle.c │ │ │ ├── rectangle.st │ │ │ ├── reservoir-QR.c │ │ │ ├── reservoir-QR.st │ │ │ ├── reservoir-bastoul3.c │ │ │ ├── reservoir-bastoul3.st │ │ │ ├── reservoir-cholesky2.c │ │ │ ├── reservoir-cholesky2.st │ │ │ ├── reservoir-fusion1.c │ │ │ ├── reservoir-fusion1.st │ │ │ ├── reservoir-fusion2.c │ │ │ ├── reservoir-fusion2.st │ │ │ ├── reservoir-jacobi2.c │ │ │ ├── reservoir-jacobi2.st │ │ │ ├── reservoir-jacobi3.c │ │ │ ├── reservoir-jacobi3.st │ │ │ ├── reservoir-lim-lam1.c │ │ │ ├── reservoir-lim-lam1.st │ │ │ ├── reservoir-lim-lam2.c │ │ │ ├── reservoir-lim-lam2.st │ │ │ ├── reservoir-lim-lam3.c │ │ │ ├── reservoir-lim-lam3.st │ │ │ ├── reservoir-lim-lam4.c │ │ │ ├── reservoir-lim-lam4.st │ │ │ ├── reservoir-lim-lam5.c │ │ │ ├── reservoir-lim-lam5.st │ │ │ ├── reservoir-lim-lam6.c │ │ │ ├── reservoir-lim-lam6.st │ │ │ ├── reservoir-liu-zhuge1.c │ │ │ ├── reservoir-liu-zhuge1.st │ │ │ ├── reservoir-loechner3.c │ │ │ ├── reservoir-loechner3.st │ │ │ ├── reservoir-loechner4.c │ │ │ ├── reservoir-loechner4.st │ │ │ ├── reservoir-loechner5.c │ │ │ ├── reservoir-loechner5.st │ │ │ ├── reservoir-long.c │ │ │ ├── reservoir-long.st │ │ │ ├── reservoir-mg-interp.c │ │ │ ├── reservoir-mg-interp.st │ │ │ ├── reservoir-mg-interp2.c │ │ │ ├── reservoir-mg-interp2.st │ │ │ ├── reservoir-mg-psinv.c │ │ │ ├── reservoir-mg-psinv.st │ │ │ ├── reservoir-mg-resid.c │ │ │ ├── reservoir-mg-resid.st │ │ │ ├── reservoir-mg-rprj3.c │ │ │ ├── reservoir-mg-rprj3.st │ │ │ ├── reservoir-pingali1.c │ │ │ ├── reservoir-pingali1.st │ │ │ ├── reservoir-pingali2.c │ │ │ ├── reservoir-pingali2.st │ │ │ ├── reservoir-pingali3.c │ │ │ ├── reservoir-pingali3.st │ │ │ ├── reservoir-pingali4.c │ │ │ ├── reservoir-pingali4.st │ │ │ ├── reservoir-pingali5.c │ │ │ ├── reservoir-pingali5.st │ │ │ ├── reservoir-pingali6.c │ │ │ ├── reservoir-pingali6.st │ │ │ ├── reservoir-stride.c │ │ │ ├── reservoir-stride.st │ │ │ ├── reservoir-stride2.c │ │ │ ├── reservoir-stride2.st │ │ │ ├── reservoir-tang-xue1.c │ │ │ ├── reservoir-tang-xue1.st │ │ │ ├── reservoir-two.c │ │ │ ├── reservoir-two.st │ │ │ ├── singleton.c │ │ │ ├── singleton.st │ │ │ ├── sor1d.c │ │ │ ├── sor1d.st │ │ │ ├── square+triangle-1-1-2-3.c │ │ │ ├── square+triangle-1-1-2-3.st │ │ │ ├── stride.c │ │ │ ├── stride.st │ │ │ ├── stride2.c │ │ │ ├── stride2.st │ │ │ ├── stride3.c │ │ │ ├── stride3.st │ │ │ ├── stride4.c │ │ │ ├── stride4.st │ │ │ ├── swim.c │ │ │ ├── swim.st │ │ │ ├── test.c │ │ │ ├── test.st │ │ │ ├── thomasset.c │ │ │ ├── thomasset.st │ │ │ ├── tiling.c │ │ │ ├── tiling.st │ │ │ ├── uday_scalars.c │ │ │ ├── uday_scalars.st │ │ │ ├── union.c │ │ │ ├── union.st │ │ │ ├── unroll.c │ │ │ ├── unroll.st │ │ │ ├── unroll2.c │ │ │ ├── unroll2.st │ │ │ ├── usvd_e_t.c │ │ │ ├── usvd_e_t.st │ │ │ ├── vasilache.c │ │ │ ├── vasilache.st │ │ │ ├── vivien.c │ │ │ ├── vivien.st │ │ │ ├── vivien2.c │ │ │ ├── vivien2.st │ │ │ ├── walters.c │ │ │ ├── walters.st │ │ │ ├── walters2.c │ │ │ ├── walters2.st │ │ │ ├── walters3.c │ │ │ ├── walters3.st │ │ │ ├── wavefront.c │ │ │ ├── wavefront.st │ │ │ ├── yosr.c │ │ │ ├── yosr.st │ │ │ ├── yosr2.c │ │ │ ├── yosr2.st │ │ │ ├── youcef.c │ │ │ ├── youcef.st │ │ │ ├── youcefn.c │ │ │ └── youcefn.st │ │ ├── component0.c │ │ ├── component0.st │ │ ├── component1.c │ │ ├── component1.st │ │ ├── component2.c │ │ ├── component2.st │ │ ├── component3.c │ │ ├── component3.st │ │ ├── component4.c │ │ ├── component4.st │ │ ├── component5.c │ │ ├── component5.st │ │ ├── component6.c │ │ ├── component6.st │ │ ├── component7.c │ │ ├── component7.st │ │ ├── correlation.c │ │ ├── correlation.st │ │ ├── disjuncts.c │ │ ├── disjuncts.in │ │ ├── disjuncts2.c │ │ ├── disjuncts2.st │ │ ├── dwt.c │ │ ├── dwt.in │ │ ├── empty.c │ │ ├── empty.in │ │ ├── expansion.c │ │ ├── expansion.st │ │ ├── filter.c │ │ ├── filter.st │ │ ├── gemm.c │ │ ├── gemm.st │ │ ├── group.c │ │ ├── group.st │ │ ├── hoist.c │ │ ├── hoist.in │ │ ├── hoist2.c │ │ ├── hoist2.in │ │ ├── isolate1.c │ │ ├── isolate1.st │ │ ├── isolate2.c │ │ ├── isolate2.st │ │ ├── isolate3.c │ │ ├── isolate3.st │ │ ├── isolate4.c │ │ ├── isolate4.st │ │ ├── isolate5.c │ │ ├── isolate5.st │ │ ├── isolate6.c │ │ ├── isolate6.st │ │ ├── isolate7.c │ │ ├── isolate7.st │ │ ├── jacobi_kernel4.c │ │ ├── jacobi_kernel4.in │ │ ├── lu.c │ │ ├── lu.in │ │ ├── mod.c │ │ ├── mod.in │ │ ├── mod2.c │ │ ├── mod2.st │ │ ├── omega │ │ │ ├── README │ │ │ ├── basics-0.c │ │ │ ├── basics-0.in │ │ │ ├── basics-1.c │ │ │ ├── basics-1.in │ │ │ ├── chosol-0.c │ │ │ ├── chosol-0.in │ │ │ ├── chosol-1.c │ │ │ ├── chosol-1.in │ │ │ ├── code_gen-0.c │ │ │ ├── code_gen-0.in │ │ │ ├── code_gen-1.c │ │ │ ├── code_gen-1.in │ │ │ ├── code_gen-2.c │ │ │ ├── code_gen-2.in │ │ │ ├── collard-0.c │ │ │ ├── collard-0.in │ │ │ ├── dagstuhl1-0.c │ │ │ ├── dagstuhl1-0.in │ │ │ ├── dagstuhl1-1.c │ │ │ ├── dagstuhl1-1.in │ │ │ ├── fc1-0.c │ │ │ ├── fc1-0.in │ │ │ ├── fc1-1.c │ │ │ ├── fc1-1.in │ │ │ ├── fc1-2.c │ │ │ ├── fc1-2.in │ │ │ ├── fc2-0.c │ │ │ ├── fc2-0.in │ │ │ ├── fc2-1.c │ │ │ ├── fc2-1.in │ │ │ ├── floor_bound-0.c │ │ │ ├── floor_bound-0.in │ │ │ ├── floor_bound-1.c │ │ │ ├── floor_bound-1.in │ │ │ ├── floor_bound-2.c │ │ │ ├── floor_bound-2.in │ │ │ ├── floor_bound-3.c │ │ │ ├── floor_bound-3.in │ │ │ ├── floor_bound-4.c │ │ │ ├── floor_bound-4.in │ │ │ ├── floor_bound-5.c │ │ │ ├── floor_bound-5.in │ │ │ ├── floor_bound-6.c │ │ │ ├── floor_bound-6.in │ │ │ ├── gc-0.c │ │ │ ├── gc-0.in │ │ │ ├── ge-0.c │ │ │ ├── ge-0.in │ │ │ ├── ge-1.c │ │ │ ├── ge-1.in │ │ │ ├── gist-0.c │ │ │ ├── gist-0.in │ │ │ ├── gist-1.c │ │ │ ├── gist-1.in │ │ │ ├── gist-2.c │ │ │ ├── gist-2.in │ │ │ ├── gist-3.c │ │ │ ├── gist-3.in │ │ │ ├── gist-4.c │ │ │ ├── gist-4.in │ │ │ ├── gist-5.c │ │ │ ├── gist-5.in │ │ │ ├── guard1-0.c │ │ │ ├── guard1-0.in │ │ │ ├── guard1-1.c │ │ │ ├── guard1-1.in │ │ │ ├── hpf-0.c │ │ │ ├── hpf-0.in │ │ │ ├── if_then-0.c │ │ │ ├── if_then-0.in │ │ │ ├── if_then-1.c │ │ │ ├── if_then-1.in │ │ │ ├── if_then-2.c │ │ │ ├── if_then-2.in │ │ │ ├── if_then-3.c │ │ │ ├── if_then-3.in │ │ │ ├── if_then-4.c │ │ │ ├── if_then-4.in │ │ │ ├── if_then-5.c │ │ │ ├── if_then-5.in │ │ │ ├── iter1-0.c │ │ │ ├── iter1-0.in │ │ │ ├── iter2-0.c │ │ │ ├── iter2-0.in │ │ │ ├── iter3-0.c │ │ │ ├── iter3-0.in │ │ │ ├── iter4-0.c │ │ │ ├── iter4-0.in │ │ │ ├── iter5-0.c │ │ │ ├── iter5-0.in │ │ │ ├── iter6-0.c │ │ │ ├── iter6-0.in │ │ │ ├── iter6-1.c │ │ │ ├── iter6-1.in │ │ │ ├── iter7-0.c │ │ │ ├── iter7-0.in │ │ │ ├── iter8-0.c │ │ │ ├── iter8-0.in │ │ │ ├── iter9-0.c │ │ │ ├── iter9-0.in │ │ │ ├── lefur00-0.c │ │ │ ├── lefur00-0.in │ │ │ ├── lefur01-0.c │ │ │ ├── lefur01-0.in │ │ │ ├── lefur01-1.c │ │ │ ├── lefur01-1.in │ │ │ ├── lefur03-0.c │ │ │ ├── lefur03-0.in │ │ │ ├── lefur04-0.c │ │ │ ├── lefur04-0.in │ │ │ ├── lift1-0.c │ │ │ ├── lift1-0.in │ │ │ ├── lift1-1.c │ │ │ ├── lift1-1.in │ │ │ ├── lift1-2.c │ │ │ ├── lift1-2.in │ │ │ ├── lift1-3.c │ │ │ ├── lift1-3.in │ │ │ ├── lift1-4.c │ │ │ ├── lift1-4.in │ │ │ ├── lift1-5.c │ │ │ ├── lift1-5.in │ │ │ ├── lift2-0.c │ │ │ ├── lift2-0.in │ │ │ ├── lift2-1.c │ │ │ ├── lift2-1.in │ │ │ ├── lift2-2.c │ │ │ ├── lift2-2.in │ │ │ ├── lift2-3.c │ │ │ ├── lift2-3.in │ │ │ ├── lift2-4.c │ │ │ ├── lift2-4.in │ │ │ ├── lift2-5.c │ │ │ ├── lift2-5.in │ │ │ ├── lu-0.c │ │ │ ├── lu-0.in │ │ │ ├── lu-1.c │ │ │ ├── lu-1.in │ │ │ ├── lu-2.c │ │ │ ├── lu-2.in │ │ │ ├── lu-3.c │ │ │ ├── lu-3.in │ │ │ ├── lu_ijk-0.c │ │ │ ├── lu_ijk-0.in │ │ │ ├── lu_ijk-1.c │ │ │ ├── lu_ijk-1.in │ │ │ ├── lu_ijk-2.c │ │ │ ├── lu_ijk-2.in │ │ │ ├── lu_spmd-0.c │ │ │ ├── lu_spmd-0.in │ │ │ ├── lu_spmd-1.c │ │ │ ├── lu_spmd-1.in │ │ │ ├── m1-0.c │ │ │ ├── m1-0.in │ │ │ ├── m1-1.c │ │ │ ├── m1-1.in │ │ │ ├── m10-0.c │ │ │ ├── m10-0.in │ │ │ ├── m10-1.c │ │ │ ├── m10-1.in │ │ │ ├── m11-0.c │ │ │ ├── m11-0.in │ │ │ ├── m12-0.c │ │ │ ├── m12-0.in │ │ │ ├── m12-1.c │ │ │ ├── m12-1.in │ │ │ ├── m2-0.c │ │ │ ├── m2-0.in │ │ │ ├── m2-1.c │ │ │ ├── m2-1.in │ │ │ ├── m3-0.c │ │ │ ├── m3-0.in │ │ │ ├── m4-0.c │ │ │ ├── m4-0.in │ │ │ ├── m4-1.c │ │ │ ├── m4-1.in │ │ │ ├── m7-0.c │ │ │ ├── m7-0.in │ │ │ ├── m7-1.c │ │ │ ├── m7-1.in │ │ │ ├── m8-0.c │ │ │ ├── m8-0.in │ │ │ ├── m8-1.c │ │ │ ├── m8-1.in │ │ │ ├── m9-0.c │ │ │ ├── m9-0.in │ │ │ ├── m9-1.c │ │ │ ├── m9-1.in │ │ │ ├── olda-0.c │ │ │ ├── olda-0.in │ │ │ ├── olda-1.c │ │ │ ├── olda-1.in │ │ │ ├── p.delft-0.c │ │ │ ├── p.delft-0.in │ │ │ ├── p.delft2-0.c │ │ │ ├── p.delft2-0.in │ │ │ ├── p6-0.c │ │ │ ├── p6-0.in │ │ │ ├── p6-1.c │ │ │ ├── p6-1.in │ │ │ ├── stride1-0.c │ │ │ ├── stride1-0.in │ │ │ ├── stride2-0.c │ │ │ ├── stride2-0.in │ │ │ ├── stride3-0.c │ │ │ ├── stride3-0.in │ │ │ ├── stride4-0.c │ │ │ ├── stride4-0.in │ │ │ ├── stride5-0.c │ │ │ ├── stride5-0.in │ │ │ ├── stride6-0.c │ │ │ ├── stride6-0.in │ │ │ ├── stride6-1.c │ │ │ ├── stride6-1.in │ │ │ ├── stride6-2.c │ │ │ ├── stride6-2.in │ │ │ ├── stride7-0.c │ │ │ ├── stride7-0.in │ │ │ ├── stride7-1.c │ │ │ ├── stride7-1.in │ │ │ ├── substitution-0.c │ │ │ ├── substitution-0.in │ │ │ ├── substitution-1.c │ │ │ ├── substitution-1.in │ │ │ ├── substitution-2.c │ │ │ ├── substitution-2.in │ │ │ ├── substitution-3.c │ │ │ ├── substitution-3.in │ │ │ ├── substitution-4.c │ │ │ ├── substitution-4.in │ │ │ ├── syr2k-0.c │ │ │ ├── syr2k-0.in │ │ │ ├── syr2k-1.c │ │ │ ├── syr2k-1.in │ │ │ ├── syr2k-2.c │ │ │ ├── syr2k-2.in │ │ │ ├── syr2k-3.c │ │ │ ├── syr2k-3.in │ │ │ ├── ts1d-check-sblock-0.c │ │ │ ├── ts1d-check-sblock-0.in │ │ │ ├── ts1d-check0-0.c │ │ │ ├── ts1d-check0-0.in │ │ │ ├── ts1d-mp-i_ts-m_b-0.c │ │ │ ├── ts1d-mp-i_ts-m_b-0.in │ │ │ ├── ts1d-orig0-0.c │ │ │ ├── ts1d-orig0-0.in │ │ │ ├── wak1-0.c │ │ │ ├── wak1-0.in │ │ │ ├── wak1-1.c │ │ │ ├── wak1-1.in │ │ │ ├── wak2-0.c │ │ │ ├── wak2-0.in │ │ │ ├── wak2-1.c │ │ │ ├── wak2-1.in │ │ │ ├── wak3-0.c │ │ │ ├── wak3-0.in │ │ │ ├── wak3-1.c │ │ │ ├── wak3-1.in │ │ │ ├── wak4-0.c │ │ │ ├── wak4-0.in │ │ │ ├── wak4-1.c │ │ │ ├── wak4-1.in │ │ │ ├── x-0.c │ │ │ ├── x-0.in │ │ │ ├── x-1.c │ │ │ └── x-1.in │ │ ├── pldi2012 │ │ │ ├── README │ │ │ ├── figure7_b.c │ │ │ ├── figure7_b.in │ │ │ ├── figure7_c.c │ │ │ ├── figure7_c.in │ │ │ ├── figure7_d.c │ │ │ ├── figure7_d.in │ │ │ ├── figure8_a.c │ │ │ ├── figure8_a.in │ │ │ ├── figure8_b.c │ │ │ └── figure8_b.in │ │ ├── redundant.c │ │ ├── redundant.st │ │ ├── residue.c │ │ ├── residue.st │ │ ├── roman.c │ │ ├── roman.in │ │ ├── separate.c │ │ ├── separate.in │ │ ├── separate.st │ │ ├── separate2.c │ │ ├── separate2.in │ │ ├── separation_class.c │ │ ├── separation_class.in │ │ ├── separation_class2.c │ │ ├── separation_class2.in │ │ ├── separation_class3.c │ │ ├── separation_class3.in │ │ ├── separation_class4.c │ │ ├── separation_class4.in │ │ ├── shift.c │ │ ├── shift.in │ │ ├── shift2.c │ │ ├── shift2.in │ │ ├── shift_unroll.c │ │ ├── shift_unroll.in │ │ ├── single_valued.c │ │ ├── single_valued.in │ │ ├── sor1d-part.c │ │ ├── sor1d-part.st │ │ ├── stride.c │ │ ├── stride.in │ │ ├── stride5.c │ │ ├── stride5.in │ │ ├── stride6.c │ │ ├── stride6.in │ │ ├── stride7.c │ │ ├── stride7.in │ │ ├── unroll.c │ │ ├── unroll.in │ │ ├── unroll10.c │ │ ├── unroll10.in │ │ ├── unroll10.st │ │ ├── unroll11.c │ │ ├── unroll11.in │ │ ├── unroll2.c │ │ ├── unroll2.in │ │ ├── unroll3.c │ │ ├── unroll3.in │ │ ├── unroll4.c │ │ ├── unroll4.in │ │ ├── unroll6.c │ │ ├── unroll6.in │ │ ├── unroll7.c │ │ ├── unroll7.in │ │ ├── unroll8.c │ │ ├── unroll8.st │ │ ├── unroll9.c │ │ └── unroll9.st │ ├── convex0.polylib │ ├── convex1.polylib │ ├── convex10.polylib │ ├── convex11.polylib │ ├── convex12.polylib │ ├── convex13.polylib │ ├── convex14.polylib │ ├── convex15.polylib │ ├── convex2.polylib │ ├── convex3.polylib │ ├── convex4.polylib │ ├── convex5.polylib │ ├── convex6.polylib │ ├── convex7.polylib │ ├── convex8.polylib │ ├── convex9.polylib │ ├── devos.pwqp │ ├── equality1.pwqp │ ├── equality2.pwqp │ ├── equality3.pwqp │ ├── equality4.pwqp │ ├── equality5.pwqp │ ├── esced.pip │ ├── ex.pip │ ├── ex2.pip │ ├── exist.pip │ ├── exist2.pip │ ├── faddeev.pwqp │ ├── fimmel.pip │ ├── flow │ │ ├── kill_loop-tree.ai │ │ ├── kill_loop-tree.flow │ │ ├── kill_loop.ai │ │ ├── kill_loop.flow │ │ ├── kill_loop2-tree.ai │ │ ├── kill_loop2-tree.flow │ │ ├── kill_loop2.ai │ │ ├── kill_loop2.flow │ │ ├── kill_loop3-tree.ai │ │ ├── kill_loop3-tree.flow │ │ ├── kill_loop3.ai │ │ ├── kill_loop3.flow │ │ ├── kill_may_loop-tree.ai │ │ ├── kill_may_loop-tree.flow │ │ ├── kill_may_loop.ai │ │ ├── kill_may_loop.flow │ │ ├── kill_may_loop2-tree.ai │ │ ├── kill_may_loop2-tree.flow │ │ ├── kill_may_loop2.ai │ │ ├── kill_may_loop2.flow │ │ ├── kill_may_loop3-tree.ai │ │ ├── kill_may_loop3-tree.flow │ │ ├── kill_may_loop3.ai │ │ ├── kill_may_loop3.flow │ │ ├── loop-tree.ai │ │ ├── loop-tree.flow │ │ ├── loop.ai │ │ ├── loop.flow │ │ ├── may_loop-tree.ai │ │ ├── may_loop-tree.flow │ │ ├── may_loop.ai │ │ ├── may_loop.flow │ │ ├── mixed_loop-tree.ai │ │ ├── mixed_loop-tree.flow │ │ ├── mixed_loop.ai │ │ ├── mixed_loop.flow │ │ ├── multi.ai │ │ ├── multi.flow │ │ ├── multi_source-tree.ai │ │ ├── multi_source-tree.flow │ │ ├── multi_source.ai │ │ ├── multi_source.flow │ │ ├── multi_source2-tree.ai │ │ ├── multi_source2-tree.flow │ │ ├── multi_source2.ai │ │ ├── multi_source2.flow │ │ ├── multi_source3-tree.ai │ │ ├── multi_source3-tree.flow │ │ ├── multi_source3.ai │ │ ├── multi_source3.flow │ │ ├── multi_source4-tree.ai │ │ ├── multi_source4-tree.flow │ │ ├── multi_source4.ai │ │ ├── multi_source4.flow │ │ ├── no_source-tree.ai │ │ ├── no_source-tree.flow │ │ ├── no_source.ai │ │ ├── no_source.flow │ │ ├── no_source2-tree.ai │ │ ├── no_source2-tree.flow │ │ ├── no_source2.ai │ │ ├── no_source2.flow │ │ ├── single_may_source-tree.ai │ │ ├── single_may_source-tree.flow │ │ ├── single_may_source.ai │ │ ├── single_may_source.flow │ │ ├── single_source-tree.ai │ │ ├── single_source-tree.flow │ │ ├── single_source.ai │ │ └── single_source.flow │ ├── linearExample.pwqp │ ├── max.pip │ ├── neg.pwqp │ ├── negative.pip │ ├── philippe.pwqp │ ├── philippe3vars.pwqp │ ├── philippe3vars3pars.pwqp │ ├── philippeNeg.pwqp │ ├── philippePolynomialCoeff.pwqp │ ├── philippePolynomialCoeff1P.pwqp │ ├── product.pwqp │ ├── schedule │ │ ├── bounded_coefficients.sc │ │ ├── bounded_coefficients.st │ │ ├── carry_bounded_coefficients.sc │ │ ├── carry_bounded_coefficients.st │ │ ├── disjunctive_domain.sc │ │ ├── disjunctive_domain.st │ │ ├── feautrier_compressed.sc │ │ ├── feautrier_compressed.st │ │ ├── flat1.sc │ │ ├── flat1.st │ │ ├── flat2.sc │ │ ├── flat2.st │ │ ├── flat3.sc │ │ ├── flat3.st │ │ ├── flat4.sc │ │ ├── flat4.st │ │ ├── flat5.sc │ │ ├── flat5.st │ │ ├── flat6.sc │ │ ├── flat6.st │ │ ├── fork1.sc │ │ ├── fork1.st │ │ ├── fork2.sc │ │ ├── fork2.st │ │ ├── fork3.sc │ │ ├── fork3.st │ │ ├── leyin1.sc │ │ ├── leyin1.st │ │ ├── leyin2a.sc │ │ ├── leyin2a.st │ │ ├── leyin2b.sc │ │ ├── leyin2b.st │ │ ├── max_coincidence.sc │ │ ├── max_coincidence.st │ │ ├── nana.sc │ │ ├── nana.st │ │ ├── niewang.sc │ │ ├── niewang.st │ │ ├── nomax_coincidence.sc │ │ ├── nomax_coincidence.st │ │ ├── poliwoda.sc │ │ └── poliwoda.st │ ├── seghir-vd.pip │ ├── set.omega │ ├── small.pip │ ├── sor1d.pip │ ├── split.pwqp │ ├── square.pip │ ├── sven.pip │ ├── test3Deg3Var.pwqp │ ├── tobi.pip │ ├── toplas.pwqp │ └── unexpanded.pwqp │ ├── uset_from_umap.c │ └── uset_to_umap.c ├── test ├── BUILD ├── bench_vs_xla.py ├── jaxmd.py ├── keras_test.py ├── lit.cfg.py ├── lit.site.cfg.py.in ├── lit_tests │ ├── .lit_test_times.txt │ ├── BUILD │ ├── OptimizeAD │ │ ├── bwd_batch.mlir │ │ └── fwd_batch.mlir │ ├── Output │ │ └── ir.pyt.script │ ├── abspositive.mlir │ ├── add_rotate.mlir │ ├── add_select.mlir │ ├── addnegate.mlir │ ├── addpadpadtoconcat.mlir │ ├── addpadpadtoconcat2.mlir │ ├── addsumsimplify.mlir │ ├── allocaLifetime.mlir │ ├── and_const_prop.mlir │ ├── and_pad_pad.mlir │ ├── annotate_func_args.mlir │ ├── autobatching │ │ ├── concatbcastdotgeneral.mlir │ │ ├── concatelementwise.mlir │ │ ├── concatinsertdimelementwise.mlir │ │ ├── concatinsertdimreducewindow.mlir │ │ ├── concatinsertdimreverse.mlir │ │ ├── concatreshapedotgeneral.mlir │ │ ├── concatreshapegather.mlir │ │ ├── dot_general_loop.mlir │ │ ├── elementwise_loop.mlir │ │ ├── higher_order_post_diff.mlir │ │ ├── indirect_iota_indexing.mlir │ │ ├── indirect_iota_indexing2.mlir │ │ ├── loop_concatenate.mlir │ │ ├── loop_reverse.mlir │ │ ├── nested_loop_add_no_reshape.mlir │ │ ├── nested_loop_conv.mlir │ │ ├── partialsliceaddreduce.mlir │ │ ├── reactant_regression_1.mlir │ │ ├── reactant_regression_2.mlir │ │ ├── reactant_regression_3.mlir │ │ ├── reduce_loop.mlir │ │ ├── slicebcastbatch.mlir │ │ ├── slicedotgeneralbatch.mlir │ │ ├── sliceelementwisebatch.mlir │ │ ├── slicereducebatch.mlir │ │ ├── slicereducewindowbatch.mlir │ │ ├── slicereshapeistranspose.mlir │ │ ├── slicereshapereducewindowbatch.mlir │ │ ├── slicetransposebatch.mlir │ │ └── stencil1.mlir │ ├── batchtests │ │ ├── autodiff.mlir │ │ ├── bcast.mlir │ │ ├── concat.mlir │ │ ├── conv.mlir │ │ ├── custom_call.mlir │ │ ├── dimsize.mlir │ │ ├── dotgeneral.mlir │ │ ├── dus.mlir │ │ ├── gather.mlir │ │ ├── if.mlir │ │ ├── if2.mlir │ │ ├── iota.mlir │ │ ├── reduce.mlir │ │ ├── reduce_autodiff.mlir │ │ ├── reduce_window.mlir │ │ ├── reducebodyconst.mlir │ │ ├── reverse.mlir │ │ ├── select.mlir │ │ ├── slice.mlir │ │ ├── smpl.mlir │ │ ├── sort.mlir │ │ └── transpose.mlir │ ├── bcastreshape.mlir │ ├── bcompareeq.mlir │ ├── binarytranspose.mlir │ ├── binop_const_lift_computation.mlir │ ├── broadcast_compare.mlir │ ├── broadcast_to_transpose.mlir │ ├── broadcastadd.mlir │ ├── broadcastdiff.mlir │ ├── broadcastiota.mlir │ ├── broadcastisreshape2.mlir │ ├── broadcastpad.mlir │ ├── broadcastpad2.mlir │ ├── broadcastreduce.mlir │ ├── broadcastreshape.mlir │ ├── canonicalize-loops.mlir │ ├── canonicalize-pointer2memref.mlir │ ├── canonicalizefor │ │ ├── doWhile.mlir │ │ ├── doWhile2.mlir │ │ ├── fori64.mlir │ │ ├── ifYieldCanonicalize.mlir │ │ ├── ifYieldCanonicalize2.mlir │ │ ├── remove_iv_related.mlir │ │ ├── rotate_while_and.mlir │ │ ├── selectExtractToExtractSelect.mlir │ │ ├── selectOpToOpSelect.mlir │ │ ├── truncProp.mlir │ │ ├── while2for_kern.mlir │ │ ├── while_to_for.mlir │ │ ├── whiletofor.mlir │ │ ├── whiletofor2.mlir │ │ └── whiletofor3.mlir │ ├── case_to_if.mlir │ ├── chlo_is_inf_const_prop.mlir │ ├── chlo_lgamma_prop.mlir │ ├── commoncompare.mlir │ ├── communication │ │ ├── concat.mlir │ │ ├── concat2pad.mlir │ │ ├── concat_comm.mlir │ │ ├── dus.mlir │ │ ├── dus2D.mlir │ │ ├── dusNonDiv.mlir │ │ ├── extend-nondimpad.mlir │ │ ├── extend.mlir │ │ ├── extend2.mlir │ │ ├── padded_rotate.mlir │ │ ├── periodicconcat-nondimpad.mlir │ │ ├── periodicconcat.mlir │ │ ├── periodiccrash.mlir │ │ ├── reorder_commutative_associative.mlir │ │ ├── rotate-direction-pad.mlir │ │ ├── rotate-direction.mlir │ │ ├── rotate-non-neighbour.mlir │ │ ├── rotate.mlir │ │ ├── wrap-nondimpad.mlir │ │ ├── wrap.mlir │ │ └── wrap2.mlir │ ├── compare_abs.mlir │ ├── compare_cleanup.mlir │ ├── compare_convert.mlir │ ├── compare_ext.mlir │ ├── compare_iota_const.mlir │ ├── compare_mul.mlir │ ├── compare_negate_simplify.mlir │ ├── compare_negate_simplify2.mlir │ ├── compareeq.mlir │ ├── compareselect.mlir │ ├── concat_concat_axis_swap.mlir │ ├── concat_concat_to_dus.mlir │ ├── concat_to_dus.mlir │ ├── concat_to_dus2.mlir │ ├── concat_to_dus3.mlir │ ├── concat_to_dus4.mlir │ ├── concat_wrap.mlir │ ├── concat_wrap2.mlir │ ├── concatadd.mlir │ ├── concatenate_bcastindim.mlir │ ├── concatenate_subtract.mlir │ ├── concatfuse.mlir │ ├── concatmultislice.mlir │ ├── concatpad.mlir │ ├── concatreduce.mlir │ ├── concatreduce2.mlir │ ├── concatreduce3.mlir │ ├── concatreshape.mlir │ ├── concatreshape_to_dus.mlir │ ├── concatreshapeelementwise.mlir │ ├── concatslice.mlir │ ├── concattobcast.mlir │ ├── concattopad.mlir │ ├── concattranspose.mlir │ ├── conj.mlir │ ├── conj_complex.mlir │ ├── conj_real.mlir │ ├── constgather.mlir │ ├── constpadconcat_to_concat.mlir │ ├── constpropthroughbarrier.mlir │ ├── conv_padding.mlir │ ├── convert-polygeist-to-llvm.mlir │ ├── convert_to_splatted_constants.mlir │ ├── convertconcat.mlir │ ├── convertconst.mlir │ ├── convertconvert.mlir │ ├── convertpad.mlir │ ├── convolutiontranpose.mlir │ ├── cse_iota.mlir │ ├── csecommutative.mlir │ ├── cseconcat.mlir │ ├── cudnn │ │ └── fusion.mlir │ ├── deduced_no_nan.mlir │ ├── diagonal_dotgeneral.mlir │ ├── diagonal_matmul.mlir │ ├── diffrules │ │ ├── chlo │ │ │ ├── acos.mlir │ │ │ ├── acosh.mlir │ │ │ ├── asin.mlir │ │ │ ├── asinh.mlir │ │ │ ├── atan.mlir │ │ │ ├── atanh.mlir │ │ │ ├── conj.mlir │ │ │ ├── cosh.mlir │ │ │ ├── sinh.mlir │ │ │ └── tan.mlir │ │ ├── stablehlo │ │ │ ├── abs.mlir │ │ │ ├── add.mlir │ │ │ ├── atan2.mlir │ │ │ ├── batchnorm.mlir │ │ │ ├── broadcastindim.mlir │ │ │ ├── broadcastindim2.mlir │ │ │ ├── cbrt.mlir │ │ │ ├── checked_mul.mlir │ │ │ ├── clamp.mlir │ │ │ ├── complex.mlir │ │ │ ├── convolution.mlir │ │ │ ├── convolution_batch_group_count.mlir │ │ │ ├── convolution_dilation.mlir │ │ │ ├── convolution_feature_group_count.mlir │ │ │ ├── convolution_transpose.mlir │ │ │ ├── cosine.mlir │ │ │ ├── divide.mlir │ │ │ ├── dot_general.mlir │ │ │ ├── dot_general_2.mlir │ │ │ ├── dynamic_slice.mlir │ │ │ ├── dynamic_update_slice.mlir │ │ │ ├── einsum.mlir │ │ │ ├── exponential.mlir │ │ │ ├── exponential_minus_one.mlir │ │ │ ├── fft.mlir │ │ │ ├── fno.mlir │ │ │ ├── gather.mlir │ │ │ ├── if.mlir │ │ │ ├── if_remove.mlir │ │ │ ├── imag.mlir │ │ │ ├── insort.mlir │ │ │ ├── irfft.mlir │ │ │ ├── log.mlir │ │ │ ├── log_plus_one.mlir │ │ │ ├── logistic.mlir │ │ │ ├── maximum.mlir │ │ │ ├── minimum.mlir │ │ │ ├── multiply.mlir │ │ │ ├── negate.mlir │ │ │ ├── pad.mlir │ │ │ ├── power.mlir │ │ │ ├── real.mlir │ │ │ ├── reduce.mlir │ │ │ ├── reduce_window.mlir │ │ │ ├── reduceactivity.mlir │ │ │ ├── reverse.mlir │ │ │ ├── rfft.mlir │ │ │ ├── rsqrt.mlir │ │ │ ├── scatter.mlir │ │ │ ├── scatter1.mlir │ │ │ ├── scatteractivity.mlir │ │ │ ├── scatteradd.mlir │ │ │ ├── select.mlir │ │ │ ├── sine.mlir │ │ │ ├── sort.mlir │ │ │ ├── sort2.mlir │ │ │ ├── sqrt.mlir │ │ │ ├── subtract.mlir │ │ │ ├── tanh.mlir │ │ │ ├── transpose.mlir │ │ │ ├── transpose_elem_batch_autodiff.mlir │ │ │ ├── unary_einsum.mlir │ │ │ ├── while.mlir │ │ │ ├── while2.mlir │ │ │ ├── while3.mlir │ │ │ ├── while4.mlir │ │ │ ├── while5.mlir │ │ │ ├── while6.mlir │ │ │ ├── while_checkpointing.mlir │ │ │ ├── while_checkpointing2.mlir │ │ │ ├── while_checkpointing3.mlir │ │ │ ├── while_checkpointing4.mlir │ │ │ ├── while_dyn.mlir │ │ │ ├── while_ind.mlir │ │ │ ├── while_mincut.mlir │ │ │ └── whiledf.mlir │ │ └── triton │ │ │ └── add.mlir │ ├── disableopts.mlir │ ├── distributed │ │ └── roundtrip.mlir │ ├── distributive_simplify.mlir │ ├── div_by_one.mlir │ ├── div_simplify.mlir │ ├── dividedivide.mlir │ ├── dividesqrttomulrsqrt.mlir │ ├── divmulnegation.mlir │ ├── divpad.mlir │ ├── dot_general_ones.mlir │ ├── dotgeneral_to_syrk.mlir │ ├── dotsimplify.mlir │ ├── dottranspose.mlir │ ├── dottranspose2.mlir │ ├── dropattrs.mlir │ ├── dus_slice_simplify.mlir │ ├── dus_to_concat.mlir │ ├── dus_to_i32.mlir │ ├── dus_to_pad.mlir │ ├── dus_wrap.mlir │ ├── dusconcat.mlir │ ├── dusdus.mlir │ ├── dusdusconcat.mlir │ ├── duspad.mlir │ ├── dustranspose.mlir │ ├── dynamic_slice_reshape_slice.mlir │ ├── dynamic_slice_slice.mlir │ ├── dynamic_update_slice.mlir │ ├── dynamicgathertogather.mlir │ ├── dynamicslicesimplify.mlir │ ├── dynamictostaticslice.mlir │ ├── dynamicupdateelim.mlir │ ├── dynamicupdatetoconcat.mlir │ ├── einsumtranspose.mlir │ ├── elementwise_concatlike.mlir │ ├── elementwise_reduce_slice_fuse.mlir │ ├── elementwise_reshape.mlir │ ├── exppad.mlir │ ├── extend_unary_elementwise.mlir │ ├── extendelementwise.mlir │ ├── extendsplat.mlir │ ├── factor_scalars.mlir │ ├── foldgather.mlir │ ├── foldpad.mlir │ ├── fullreduce_nocrash.mlir │ ├── gather_elementwise.mlir │ ├── gatherconstprop.mlir │ ├── generate_td.mlir │ ├── gpualloc_deadstore_nonasync.mlir │ ├── grad_sum1d.mlir │ ├── group_comms.mlir │ ├── if-remove.mlir │ ├── if-with-empyty-then.mlir │ ├── if.mlir │ ├── ifYieldDifferentTypes.mlir │ ├── if_lift_common_ops.mlir │ ├── if_pred_propagation.mlir │ ├── if_remove_unused.mlir │ ├── if_to_select.mlir │ ├── imag.mlir │ ├── integer-analysis.mlir │ ├── involution_simplify.mlir │ ├── iotaconstbroadcast.mlir │ ├── ir.pyt │ ├── is_finite_const_prop.mlir │ ├── isfinite.mlir │ ├── isnan.mlir │ ├── issue_264.mlir │ ├── iszero.mlir │ ├── linalg │ │ ├── gemqrt_square.mlir │ │ ├── gemqrt_tall.mlir │ │ ├── geqrf_square.mlir │ │ ├── geqrf_tall_thin.mlir │ │ ├── geqrf_wide_thin.mlir │ │ ├── geqrt_square.mlir │ │ ├── geqrt_tall_thin.mlir │ │ ├── geqrt_wide_thin.mlir │ │ ├── lu.mlir │ │ ├── lu_batched.mlir │ │ ├── orgqr_square.mlir │ │ ├── orgqr_tall.mlir │ │ ├── orgqr_wide.mlir │ │ ├── ormqr_square.mlir │ │ ├── ormqr_tall.mlir │ │ ├── ormqr_wide.mlir │ │ ├── svd.mlir │ │ ├── svd_batched.mlir │ │ ├── svd_computeuv_false.mlir │ │ ├── svd_rectangular.mlir │ │ ├── svd_rectangular_full.mlir │ │ ├── symm.mlir │ │ └── syrk.mlir │ ├── log_const_prop.mlir │ ├── logsimplify.mlir │ ├── loop_unroll.mlir │ ├── lower_extend.mlir │ ├── lower_rotate.mlir │ ├── lower_wrap.mlir │ ├── lowering │ │ ├── convert-parallel-to-gpu1-async.mlir │ │ ├── convert-parallel-to-gpu1.mlir │ │ ├── cpu.mlir │ │ ├── cpuexit.mlir │ │ ├── cpuify │ │ │ ├── allocdist.mlir │ │ │ ├── cpuifybackprop.mlir │ │ │ ├── cpuifyhotspot.mlir │ │ │ ├── cpuifyifsplit.mlir │ │ │ ├── cpuifyloopdistribute.mlir │ │ │ ├── looprecur.mlir │ │ │ ├── paralleldistribute.mlir │ │ │ ├── paralleldistributefor.mlir │ │ │ └── pathfinder.mlir │ │ ├── cpujit.mlir │ │ ├── cuda_async_codegen.mlir │ │ ├── deadarg.mlir │ │ ├── deadreturn.mlir │ │ ├── error.mlir │ │ ├── gpu-recognize.mlir │ │ ├── gpu-recognize2.mlir │ │ ├── gpu-recognize3.mlir │ │ ├── gpu.mlir │ │ ├── gpu2.mlir │ │ ├── gpujit.mlir │ │ └── xla.mlir │ ├── maxint.mlir │ ├── memoryeffects │ │ ├── add_kernel.mlir │ │ ├── call.mlir │ │ ├── jitcallsideeffect.mlir │ │ ├── jitcallsideeffect2.mlir │ │ ├── loadstore.mlir │ │ ├── nestedmodule.mlir │ │ ├── readonly.mlir │ │ └── shlo.mlir │ ├── ml │ │ ├── gelu.mlir │ │ └── relu.mlir │ ├── module_flags_workaround.mlir │ ├── mul_reassoc.mlir │ ├── mul_reordering.mlir │ ├── mul_rotate.mlir │ ├── muladdsimplify.mlir │ ├── mulconstpad.mlir │ ├── mulconstreshapepad.mlir │ ├── mulmulpadconst.mlir │ ├── mulmulpadpad.mlir │ ├── mulpad.mlir │ ├── mulpadpad.mlir │ ├── mulpadtoconcat.mlir │ ├── mulscatter.mlir │ ├── multopow.mlir │ ├── negdivsimplify.mlir │ ├── negint.mlir │ ├── negmulsimplify.mlir │ ├── newton_schulz_to_syrksymm.mlir │ ├── not_const_prop.mlir │ ├── notselect.mlir │ ├── nz.mlir │ ├── pad_to_convlike.mlir │ ├── padconcat_to_concatpad.mlir │ ├── paddotgeneral.mlir │ ├── padpad.mlir │ ├── padreshapepad.mlir │ ├── parallel-lower-inline.mlir │ ├── patterns │ │ ├── normalize_loop.mlir │ │ └── remove_ivs.mlir │ ├── pow_simplify.mlir │ ├── powint.mlir │ ├── powtosqrt.mlir │ ├── probprog │ │ ├── ad_trace.mlir │ │ ├── generate.mlir │ │ ├── generate2.mlir │ │ ├── hmc.mlir │ │ ├── loop.mlir │ │ ├── mh.mlir │ │ ├── random.mlir │ │ ├── select_trace.mlir │ │ ├── simulate.mlir │ │ └── trace.mlir │ ├── propagate-constant-values.mlir │ ├── raising │ │ ├── 0dim_delinearize.mlir │ │ ├── affine_if_hoist.mlir │ │ ├── affine_sinking.mlir │ │ ├── affine_to_stablehlo.mlir │ │ ├── affine_to_stablehlo10.mlir │ │ ├── affine_to_stablehlo11.mlir │ │ ├── affine_to_stablehlo12.mlir │ │ ├── affine_to_stablehlo13.mlir │ │ ├── affine_to_stablehlo14.mlir │ │ ├── affine_to_stablehlo15.mlir │ │ ├── affine_to_stablehlo16.mlir │ │ ├── affine_to_stablehlo17.mlir │ │ ├── affine_to_stablehlo18.mlir │ │ ├── affine_to_stablehlo2.mlir │ │ ├── affine_to_stablehlo3.mlir │ │ ├── affine_to_stablehlo4.mlir │ │ ├── affine_to_stablehlo5.mlir │ │ ├── affine_to_stablehlo6.mlir │ │ ├── affine_to_stablehlo7.mlir │ │ ├── affine_to_stablehlo8.mlir │ │ ├── affine_to_stablehlo9.mlir │ │ ├── affine_to_stablehlo_0dim.mlir │ │ ├── affine_to_stablehlo_atmospheric.mlir │ │ ├── affine_to_stablehlo_bitcast.mlir │ │ ├── affine_to_stablehlo_empty.mlir │ │ ├── affine_to_stablehlo_for_unroll.mlir │ │ ├── affine_to_stablehlo_forred.mlir │ │ ├── affine_to_stablehlo_forred2.mlir │ │ ├── affine_to_stablehlo_gu.mlir │ │ ├── affine_to_stablehlo_i1si.mlir │ │ ├── affine_to_stablehlo_lockstep_for.mlir │ │ ├── affine_to_stablehlo_pforred.mlir │ │ ├── affine_to_stablehlo_pforred2.mlir │ │ ├── affine_to_stablehlo_reduction.mlir │ │ ├── affine_to_stablehlo_scatgath.mlir │ │ ├── affine_to_stablehlo_store_multi_dims.mlir │ │ ├── affine_to_stablehlo_wrapint.mlir │ │ ├── affineaarchorder.mlir │ │ ├── affinecfg-gpuwrapper.mlir │ │ ├── affinecfg.mlir │ │ ├── affinecfg2.mlir │ │ ├── affinecfg3.mlir │ │ ├── affinecfg4.mlir │ │ ├── affinecfg5.mlir │ │ ├── affinecfg6.mlir │ │ ├── affinecfg_andor.mlir │ │ ├── affinecfg_bounded.mlir │ │ ├── affinecfg_cmpext.mlir │ │ ├── affinecfg_ext.mlir │ │ ├── affinecfg_lulesh.mlir │ │ ├── affinecfg_mergeshmem.mlir │ │ ├── affinecfg_noselect.mlir │ │ ├── affinecfg_orinfloop.mlir │ │ ├── affinecfg_tofor.mlir │ │ ├── affineparif.mlir │ │ ├── affineparif2.mlir │ │ ├── affmerge.mlir │ │ ├── affmerge2.mlir │ │ ├── affmerge3.mlir │ │ ├── affparmerge.mlir │ │ ├── affraise.mlir │ │ ├── affraise2.mlir │ │ ├── affraise3.mlir │ │ ├── arith_raise.mlir │ │ ├── boundedext.mlir │ │ ├── canonicalize-scf-if.mlir │ │ ├── cf_to_scf.mlir │ │ ├── convert_polygeist_to_multiblockerr.mlir │ │ ├── copysign.mlir │ │ ├── cpu.mlir │ │ ├── is_nan.mlir │ │ ├── libdevice_enzyme.mlir │ │ ├── libdevice_raise.mlir │ │ ├── libdevice_remove_const.mlir │ │ ├── liftintoif.mlir │ │ ├── llvm_affine_access_gpu.mlir │ │ ├── llvm_to_affine_access.mlir │ │ ├── llvm_to_affine_access2.mlir │ │ ├── llvm_to_affine_access3.mlir │ │ ├── llvm_to_affine_cst.mlir │ │ ├── llvm_to_cf.mlir │ │ ├── llvm_to_memref_access.mlir │ │ ├── llvm_to_memref_access_not_affine.mlir │ │ ├── llvm_to_memref_both.mlir │ │ ├── llvm_to_memref_both_delinearize.mlir │ │ ├── llvmtoaffinememref.mlir │ │ ├── merge-inductions-illegal.mlir │ │ ├── merge_if_index_with_zero.mlir │ │ ├── multidim.mlir │ │ ├── no_memreflift.mlir │ │ ├── northsouth.mlir │ │ ├── northsouth2.mlir │ │ ├── northsouth3.mlir │ │ ├── parallel_idx_cmp.mlir │ │ ├── raise-affine-to-stablehlo-affine-for-iter-args.mlir │ │ ├── raise-affine-to-stablehlo-affine-for-iter-args2.mlir │ │ ├── raise-affine-to-stablehlo-affine-for-iter-args3.mlir │ │ ├── raise-affine-to-stablehlo-affine-for-iter-args4.mlir │ │ ├── raise-affine-to-stablehlo-affine-for-iter-args5.mlir │ │ ├── raise-loop-attributes.mlir │ │ ├── raiseaffineif.mlir │ │ ├── raisecmp.mlir │ │ ├── raiseimmerse.mlir │ │ ├── reductions.mlir │ │ ├── reductions2.mlir │ │ ├── rembug.mlir │ │ ├── scffortoaffine.mlir │ │ ├── scfif.mlir │ │ ├── selecttoif.mlir │ │ ├── sort_mem_dep.mlir │ │ ├── sortmemory.mlir │ │ ├── sortmemory2.mlir │ │ ├── storesink.mlir │ │ ├── switch2if.mlir │ │ └── trunc.mlir │ ├── real.mlir │ ├── real_conj.mlir │ ├── recognize_extend.mlir │ ├── recognize_extend2.mlir │ ├── recognize_extend3.mlir │ ├── recognize_rotate.mlir │ ├── recognize_wrap.mlir │ ├── recognize_wrap2.mlir │ ├── redregion.mlir │ ├── reduce_empty.mlir │ ├── reduce_licm.mlir │ ├── reduce_mul_broadcast_to_dot_general.mlir │ ├── reduce_reduce.mlir │ ├── reduceconcat.mlir │ ├── reduceconvert.mlir │ ├── reducepad.mlir │ ├── reducereshape.mlir │ ├── reducetranspose.mlir │ ├── remaindersimplify.mlir │ ├── remint.mlir │ ├── remove_duplicate_funcs.mlir │ ├── reorderassociative.mlir │ ├── reshape-concat-transform.mlir │ ├── reshape-concat.mlir │ ├── reshape_dot_general.mlir │ ├── reshape_reduce_window.mlir │ ├── reshape_rotate.mlir │ ├── reshape_to_broadcast.mlir │ ├── reshapebroadcast.mlir │ ├── reshapeconst.mlir │ ├── reshapedus.mlir │ ├── reshapedynamicslice.mlir │ ├── reshapeelementwise.mlir │ ├── reshapeextend.mlir │ ├── reshapeinsertdetect.mlir │ ├── reshapeiota.mlir │ ├── reshapepad.mlir │ ├── reshaperotate.mlir │ ├── reshapeselect.mlir │ ├── reshapeslice.mlir │ ├── reshapetranspose.mlir │ ├── reshapetranspose2.mlir │ ├── reshapewrap.mlir │ ├── reverse_simplify.mlir │ ├── reversetranspose.mlir │ ├── rotatepad.mlir │ ├── scatterconstfold.mlir │ ├── scattersliceconstfold.mlir │ ├── scattertodynamicsliceupdate.mlir │ ├── scatteruniqueindices.mlir │ ├── scatterupdatecomputationconstprop.mlir │ ├── select_bcast_in_dim.mlir │ ├── select_if.mlir │ ├── select_pad.mlir │ ├── select_pad_to_dus.mlir │ ├── select_simplify.mlir │ ├── selectcompiotaconstsimplify.mlir │ ├── selectiotatodus.mlir │ ├── selfsubtract.mlir │ ├── shared_operand_nonan.mlir │ ├── shiftrightlogicalsimplify.mlir │ ├── shuffle_and_compare.mlir │ ├── signabs.mlir │ ├── simplify-affine-exprs-overapprox.mlir │ ├── simplify-affine-exprs.mlir │ ├── simplify-to-mod.mlir │ ├── slice_dus_to_concat.mlir │ ├── slice_elementwise.mlir │ ├── slice_reduce_window.mlir │ ├── slice_to_convlike.mlir │ ├── slice_wrap.mlir │ ├── slicebroadcast.mlir │ ├── slicedotgeneral.mlir │ ├── sliceelem.mlir │ ├── sliceelem2.mlir │ ├── sliceextend.mlir │ ├── sliceextend2.mlir │ ├── sliceofdynamicupdateslice.mlir │ ├── slicepad.mlir │ ├── slicereshape.mlir │ ├── slicereshapeconcat.mlir │ ├── slicereshapeconcat_to_transpose.mlir │ ├── slicereshapedotgeneral.mlir │ ├── slicereshapeelem.mlir │ ├── slicereshapepad.mlir │ ├── slicereshapeslice.mlir │ ├── slicereshapetranspose.mlir │ ├── slicerotate.mlir │ ├── slicerotate2.mlir │ ├── sliceselecttoselectslice.mlir │ ├── sliceslice.mlir │ ├── slicetranspose.mlir │ ├── slicewrap.mlir │ ├── slicewrap2.mlir │ ├── speculate_if_pad_to_select.mlir │ ├── squareabs.mlir │ ├── sroa-wrappers.mlir │ ├── structured_tensors │ │ ├── argattrhints.mlir │ │ ├── mark_specific_result.mlir │ │ └── transpose_symmetric.mlir │ ├── subconstpad.mlir │ ├── subtract_rotate.mlir │ ├── subtractmultoadd.mlir │ ├── sum_to_conv1.mlir │ ├── sum_to_conv2.mlir │ ├── sum_to_conv3.mlir │ ├── sum_to_reducewindow1.mlir │ ├── sum_to_reductionbase.mlir │ ├── switch_to_if.mlir │ ├── tanhsimplify.mlir │ ├── tensor_empty_raise.mlir │ ├── transform_gen.mlir │ ├── transform_in_function.mlir │ ├── transpose_batchnorm.mlir │ ├── transpose_clamp.mlir │ ├── transpose_conv.mlir │ ├── transpose_fft.mlir │ ├── transpose_if.mlir │ ├── transpose_if2.mlir │ ├── transpose_reduce.mlir │ ├── transpose_reshape.mlir │ ├── transposeallusersslice.mlir │ ├── transposebroadcastindim.mlir │ ├── transposeconcatenate.mlir │ ├── transposeconstant.mlir │ ├── transposedot.mlir │ ├── transposedynamicslice.mlir │ ├── transposeelementwise.mlir │ ├── transposeextend.mlir │ ├── transposeiota.mlir │ ├── transposepad.mlir │ ├── transposereduce.mlir │ ├── transposereducewindow.mlir │ ├── transposereverse.mlir │ ├── transposerotate.mlir │ ├── transposeselect.mlir │ ├── transposesimplify.mlir │ ├── transposetranspose.mlir │ ├── transposeunarytranspose.mlir │ ├── transposewrap.mlir │ ├── triton │ │ ├── add_kernel.mlir │ │ └── tt_custom_call.mlir │ ├── trivial_reduce_window_simplify.mlir │ ├── unaryscatter.mlir │ ├── unfuse_reverse_conv.mlir │ ├── unroll.mlir │ ├── variadicscatter.mlir │ ├── while-transpose-test.mlir │ ├── whileInductionStableHlo.mlir │ ├── while_dus3.mlir │ ├── while_induction_reduction.mlir │ ├── while_induction_reduction2.mlir │ ├── while_induction_replacement.mlir │ ├── while_is_copy.mlir │ ├── while_is_copy_dropdims.mlir │ ├── while_is_copy_nested.mlir │ ├── while_licm.mlir │ ├── while_noop.mlir │ ├── while_pad_induction_reduction.mlir │ ├── while_repeated_induction_reduction.mlir │ ├── while_simplify.mlir │ ├── whileconcat.mlir │ ├── whiledeadarg.mlir │ ├── whiledus.mlir │ ├── whiledus2.mlir │ ├── whilewrap.mlir │ ├── widen_extend.mlir │ ├── widen_wrap.mlir │ ├── wrap_const.mlir │ ├── wrap_unary_elementwise.mlir │ ├── wrapelementwise.mlir │ ├── xor.mlir │ ├── zerobasepowsimplify.mlir │ └── zeroproductreshapepad.mlir ├── llama.py ├── maxtext.py ├── maxtext_configs │ └── base.yml ├── neuralgcm_test.py ├── test.py ├── test_utils.py └── testffi.py ├── third_party ├── enzyme │ ├── BUILD │ └── workspace.bzl ├── hedron_compile_commands │ ├── BUILD │ └── workspace.bzl ├── jax │ ├── BUILD │ └── workspace.bzl ├── ml_toolchain │ ├── BUILD │ └── workspace.bzl └── xla │ ├── BUILD │ └── workspace.bzl └── workspace.bzl /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 7.7.0 2 | -------------------------------------------------------------------------------- /.buildkite/0_webui.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.buildkite/0_webui.yml -------------------------------------------------------------------------------- /.buildkite/cryptic_repo_keys/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.buildkite/cryptic_repo_keys/.gitignore -------------------------------------------------------------------------------- /.buildkite/gpu_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.buildkite/gpu_pipeline.yml -------------------------------------------------------------------------------- /.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /.buildkite/secure_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.buildkite/secure_pipeline.yml -------------------------------------------------------------------------------- /.buildkite/secure_pipeline.yml.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.buildkite/secure_pipeline.yml.signature -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM 2 | -------------------------------------------------------------------------------- /.clang-format-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.clang-format-ignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-reactantjll.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/build-reactantjll.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/format-check-bazel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/format-check-bazel.yml -------------------------------------------------------------------------------- /.github/workflows/format-pr-bazel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/format-pr-bazel.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/python_format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/python_format.yml -------------------------------------------------------------------------------- /.github/workflows/tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/tag.yml -------------------------------------------------------------------------------- /.github/workflows/test-gb-25.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/test-gb-25.yml -------------------------------------------------------------------------------- /.github/workflows/update-dependency.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/update-dependency.yml -------------------------------------------------------------------------------- /.github/workflows/update-enzyme.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/update-enzyme.yml -------------------------------------------------------------------------------- /.github/workflows/update-jax.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.github/workflows/update-jax.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/BUILD -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/WORKSPACE -------------------------------------------------------------------------------- /package.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/package.bzl -------------------------------------------------------------------------------- /patches/jax.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/patches/jax.patch -------------------------------------------------------------------------------- /patches/xla.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/patches/xla.patch -------------------------------------------------------------------------------- /src/enzyme_ad/jax/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/BUILD -------------------------------------------------------------------------------- /src/enzyme_ad/jax/CheckedRewrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/CheckedRewrite.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/Dialect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/Dialect.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/Dialect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/Dialect.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/Dialect.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/Dialect.td -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/EnzymeXLAOps.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/EnzymeXLAOps.td -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/Ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/Ops.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/Ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/Ops.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/Tessera/Ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/Tessera/Ops.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/Tessera/Ops.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/Tessera/Ops.td -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/TritonExt/Ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/TritonExt/Ops.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/Utils.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Dialect/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Dialect/Utils.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/AffineCFG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/AffineCFG.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/AffineUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/AffineUtils.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/AlwaysInliner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/AlwaysInliner.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/ArithRaising.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/ArithRaising.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/AutoBatching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/AutoBatching.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/AutoBatching.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/AutoBatching.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/BarrierUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/BarrierUtils.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/CuDNNHLOOpt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/CuDNNHLOOpt.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/EnzymeHLOOpt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/EnzymeHLOOpt.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/LinalgUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/LinalgUtils.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/LinalgUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/LinalgUtils.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/LowerJIT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/LowerJIT.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/LowerKernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/LowerKernel.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/ParallelLICM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/ParallelLICM.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/Passes.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/Passes.td -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/PrintPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/PrintPass.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/SROAWrappers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/SROAWrappers.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/SelectPatterns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/SelectPatterns.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Passes/SortMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Passes/SortMemory.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/RegistryUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/RegistryUtils.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/RegistryUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/RegistryUtils.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Utils.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/Utils.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/__init__.py -------------------------------------------------------------------------------- /src/enzyme_ad/jax/clang_compile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/clang_compile.cc -------------------------------------------------------------------------------- /src/enzyme_ad/jax/clang_compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/clang_compile.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/compile_with_xla.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/compile_with_xla.cc -------------------------------------------------------------------------------- /src/enzyme_ad/jax/compile_with_xla.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/compile_with_xla.h -------------------------------------------------------------------------------- /src/enzyme_ad/jax/cpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/cpu.cc -------------------------------------------------------------------------------- /src/enzyme_ad/jax/enzyme_call.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/enzyme_call.cc -------------------------------------------------------------------------------- /src/enzyme_ad/jax/enzymexlamlir-opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/enzymexlamlir-opt.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/gpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/gpu.cc -------------------------------------------------------------------------------- /src/enzyme_ad/jax/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/primitives.py -------------------------------------------------------------------------------- /src/enzyme_ad/jax/raise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/raise.cpp -------------------------------------------------------------------------------- /src/enzyme_ad/jax/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/jax/utils.py -------------------------------------------------------------------------------- /src/enzyme_ad/tools/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/enzyme_ad/tools/BUILD -------------------------------------------------------------------------------- /src/external/isl/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/AUTHORS -------------------------------------------------------------------------------- /src/external/isl/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/BUILD -------------------------------------------------------------------------------- /src/external/isl/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/ChangeLog -------------------------------------------------------------------------------- /src/external/isl/GIT_HEAD_ID: -------------------------------------------------------------------------------- 1 | isl-0.27 2 | -------------------------------------------------------------------------------- /src/external/isl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/LICENSE -------------------------------------------------------------------------------- /src/external/isl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/README -------------------------------------------------------------------------------- /src/external/isl/all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/all.h -------------------------------------------------------------------------------- /src/external/isl/basis_reduction_tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/basis_reduction_tab.c -------------------------------------------------------------------------------- /src/external/isl/basis_reduction_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/basis_reduction_templ.c -------------------------------------------------------------------------------- /src/external/isl/bound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/bound.c -------------------------------------------------------------------------------- /src/external/isl/bound_test.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/bound_test.sh.in -------------------------------------------------------------------------------- /src/external/isl/bset_from_bmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/bset_from_bmap.c -------------------------------------------------------------------------------- /src/external/isl/bset_to_bmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/bset_to_bmap.c -------------------------------------------------------------------------------- /src/external/isl/cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/cat.c -------------------------------------------------------------------------------- /src/external/isl/check_reparse_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/check_reparse_templ.c -------------------------------------------------------------------------------- /src/external/isl/check_type_range_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/check_type_range_templ.c -------------------------------------------------------------------------------- /src/external/isl/closure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/closure.c -------------------------------------------------------------------------------- /src/external/isl/codegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/codegen.c -------------------------------------------------------------------------------- /src/external/isl/codegen_test.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/codegen_test.sh.in -------------------------------------------------------------------------------- /src/external/isl/cp_if_different.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/cp_if_different.sh -------------------------------------------------------------------------------- /src/external/isl/cpp/cpp-checked-conversion.h.bot: -------------------------------------------------------------------------------- 1 | 2 | #endif /* ISL_CPP_CHECKED_CONVERSION */ 3 | -------------------------------------------------------------------------------- /src/external/isl/cpp/cpp-checked.h.bot: -------------------------------------------------------------------------------- 1 | 2 | #endif /* ISL_CPP_CHECKED */ 3 | -------------------------------------------------------------------------------- /src/external/isl/cpp/cpp-checked.h.top: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/cpp/cpp-checked.h.top -------------------------------------------------------------------------------- /src/external/isl/cpp/cpp.h.bot: -------------------------------------------------------------------------------- 1 | 2 | #endif /* ISL_CPP */ 3 | -------------------------------------------------------------------------------- /src/external/isl/cpp/cpp.h.top: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/cpp/cpp.h.top -------------------------------------------------------------------------------- /src/external/isl/cpp/typed_cpp.h.bot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/cpp/typed_cpp.h.bot -------------------------------------------------------------------------------- /src/external/isl/cpp/typed_cpp.h.top: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/cpp/typed_cpp.h.top -------------------------------------------------------------------------------- /src/external/isl/dep.c: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /src/external/isl/doc/CodingStyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/doc/CodingStyle -------------------------------------------------------------------------------- /src/external/isl/doc/SubmittingPatches: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/doc/SubmittingPatches -------------------------------------------------------------------------------- /src/external/isl/doc/implementation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/doc/implementation.tex -------------------------------------------------------------------------------- /src/external/isl/doc/isl.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/doc/isl.bib -------------------------------------------------------------------------------- /src/external/isl/doc/manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/doc/manual.pdf -------------------------------------------------------------------------------- /src/external/isl/doc/manual.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/doc/manual.tex -------------------------------------------------------------------------------- /src/external/isl/doc/mypod2latex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/doc/mypod2latex -------------------------------------------------------------------------------- /src/external/isl/doc/reading.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/doc/reading.tex -------------------------------------------------------------------------------- /src/external/isl/doc/user.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/doc/user.pod -------------------------------------------------------------------------------- /src/external/isl/extract_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/extract_key.c -------------------------------------------------------------------------------- /src/external/isl/flow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/flow.c -------------------------------------------------------------------------------- /src/external/isl/flow_cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/flow_cmp.c -------------------------------------------------------------------------------- /src/external/isl/flow_test.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/flow_test.sh.in -------------------------------------------------------------------------------- /src/external/isl/gitversion.h: -------------------------------------------------------------------------------- 1 | #define GIT_HEAD_ID "isl-0.27" -------------------------------------------------------------------------------- /src/external/isl/imath/gmp_compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath/gmp_compat.c -------------------------------------------------------------------------------- /src/external/isl/imath/gmp_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath/gmp_compat.h -------------------------------------------------------------------------------- /src/external/isl/imath/imath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath/imath.c -------------------------------------------------------------------------------- /src/external/isl/imath/imath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath/imath.h -------------------------------------------------------------------------------- /src/external/isl/imath/imrat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath/imrat.c -------------------------------------------------------------------------------- /src/external/isl/imath/imrat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath/imrat.h -------------------------------------------------------------------------------- /src/external/isl/imath_wrap/gmp_compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath_wrap/gmp_compat.c -------------------------------------------------------------------------------- /src/external/isl/imath_wrap/gmp_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath_wrap/gmp_compat.h -------------------------------------------------------------------------------- /src/external/isl/imath_wrap/imath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath_wrap/imath.c -------------------------------------------------------------------------------- /src/external/isl/imath_wrap/imath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath_wrap/imath.h -------------------------------------------------------------------------------- /src/external/isl/imath_wrap/imrat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath_wrap/imrat.c -------------------------------------------------------------------------------- /src/external/isl/imath_wrap/imrat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath_wrap/imrat.h -------------------------------------------------------------------------------- /src/external/isl/imath_wrap/wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/imath_wrap/wrap.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/aff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/aff.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/aff_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/aff_type.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/arg.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/ast.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/ast_build.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/ast_build.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/ast_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/ast_type.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/constraint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/constraint.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/cpp.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/ctx.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/fixed_box.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/fixed_box.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/flow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/flow.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/hash.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/hmap.h.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/hmap.h.inc -------------------------------------------------------------------------------- /src/external/isl/include/isl/hmap_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/hmap_templ.c -------------------------------------------------------------------------------- /src/external/isl/include/isl/id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/id.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/id_to_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/id_to_id.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/id_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/id_type.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/ilp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/ilp.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/list.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/lp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/lp.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/map.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/map_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/map_type.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/mat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/mat.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/maybe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/maybe.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/maybe_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/maybe_id.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/multi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/multi.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/obj.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/options.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/point.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/polynomial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/polynomial.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/printer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/printer.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/schedule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/schedule.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/set.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/set_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/set_type.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/space.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/space.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/space_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/space_type.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/stdint.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/external/isl/include/isl/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/stream.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/typed_cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/typed_cpp.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/union_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/union_map.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/union_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/union_set.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/val.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/val.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/val_gmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/val_gmp.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/val_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/val_type.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/vec.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/version.h -------------------------------------------------------------------------------- /src/external/isl/include/isl/vertices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/include/isl/vertices.h -------------------------------------------------------------------------------- /src/external/isl/interface/cpp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/cpp.cc -------------------------------------------------------------------------------- /src/external/isl/interface/cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/cpp.h -------------------------------------------------------------------------------- /src/external/isl/interface/generator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/generator.cc -------------------------------------------------------------------------------- /src/external/isl/interface/generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/generator.h -------------------------------------------------------------------------------- /src/external/isl/interface/isl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/isl.py -------------------------------------------------------------------------------- /src/external/isl/interface/isl.py.core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/isl.py.core -------------------------------------------------------------------------------- /src/external/isl/interface/plain_cpp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/plain_cpp.cc -------------------------------------------------------------------------------- /src/external/isl/interface/plain_cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/plain_cpp.h -------------------------------------------------------------------------------- /src/external/isl/interface/python.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/python.cc -------------------------------------------------------------------------------- /src/external/isl/interface/python.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/python.h -------------------------------------------------------------------------------- /src/external/isl/interface/template_cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/interface/template_cpp.h -------------------------------------------------------------------------------- /src/external/isl/isl_aff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_aff.c -------------------------------------------------------------------------------- /src/external/isl/isl_aff_lex_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_aff_lex_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_aff_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_aff_map.c -------------------------------------------------------------------------------- /src/external/isl/isl_aff_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_aff_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_affine_hull.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_affine_hull.c -------------------------------------------------------------------------------- /src/external/isl/isl_align_params_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_align_params_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_arg.c -------------------------------------------------------------------------------- /src/external/isl/isl_ast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ast.c -------------------------------------------------------------------------------- /src/external/isl/isl_ast_build.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ast_build.c -------------------------------------------------------------------------------- /src/external/isl/isl_ast_build_expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ast_build_expr.c -------------------------------------------------------------------------------- /src/external/isl/isl_ast_build_expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ast_build_expr.h -------------------------------------------------------------------------------- /src/external/isl/isl_ast_build_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ast_build_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_ast_codegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ast_codegen.c -------------------------------------------------------------------------------- /src/external/isl/isl_ast_graft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ast_graft.c -------------------------------------------------------------------------------- /src/external/isl/isl_ast_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ast_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_basis_reduction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_basis_reduction.h -------------------------------------------------------------------------------- /src/external/isl/isl_bernstein.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_bernstein.c -------------------------------------------------------------------------------- /src/external/isl/isl_bernstein.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_bernstein.h -------------------------------------------------------------------------------- /src/external/isl/isl_blk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_blk.c -------------------------------------------------------------------------------- /src/external/isl/isl_blk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_blk.h -------------------------------------------------------------------------------- /src/external/isl/isl_bound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_bound.c -------------------------------------------------------------------------------- /src/external/isl/isl_bound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_bound.h -------------------------------------------------------------------------------- /src/external/isl/isl_box.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_box.c -------------------------------------------------------------------------------- /src/external/isl/isl_coalesce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_coalesce.c -------------------------------------------------------------------------------- /src/external/isl/isl_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_config.h -------------------------------------------------------------------------------- /src/external/isl/isl_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_config.h.in -------------------------------------------------------------------------------- /src/external/isl/isl_config_post.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_config_post.h -------------------------------------------------------------------------------- /src/external/isl/isl_constraint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_constraint.c -------------------------------------------------------------------------------- /src/external/isl/isl_convex_hull.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_convex_hull.c -------------------------------------------------------------------------------- /src/external/isl/isl_ctx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ctx.c -------------------------------------------------------------------------------- /src/external/isl/isl_ctx_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ctx_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_deprecated.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_deprecated.c -------------------------------------------------------------------------------- /src/external/isl/isl_dim_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_dim_map.c -------------------------------------------------------------------------------- /src/external/isl/isl_dim_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_dim_map.h -------------------------------------------------------------------------------- /src/external/isl/isl_equalities.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_equalities.c -------------------------------------------------------------------------------- /src/external/isl/isl_equalities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_equalities.h -------------------------------------------------------------------------------- /src/external/isl/isl_factorization.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_factorization.c -------------------------------------------------------------------------------- /src/external/isl/isl_factorization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_factorization.h -------------------------------------------------------------------------------- /src/external/isl/isl_farkas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_farkas.c -------------------------------------------------------------------------------- /src/external/isl/isl_ffs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ffs.c -------------------------------------------------------------------------------- /src/external/isl/isl_flow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_flow.c -------------------------------------------------------------------------------- /src/external/isl/isl_fold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_fold.c -------------------------------------------------------------------------------- /src/external/isl/isl_from_range_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_from_range_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_gmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_gmp.c -------------------------------------------------------------------------------- /src/external/isl/isl_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_hash.c -------------------------------------------------------------------------------- /src/external/isl/isl_hash_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_hash_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_id.c -------------------------------------------------------------------------------- /src/external/isl/isl_id_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_id_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_id_to_ast_expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_id_to_ast_expr.c -------------------------------------------------------------------------------- /src/external/isl/isl_id_to_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_id_to_id.c -------------------------------------------------------------------------------- /src/external/isl/isl_id_to_pw_aff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_id_to_pw_aff.c -------------------------------------------------------------------------------- /src/external/isl/isl_ilp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ilp.c -------------------------------------------------------------------------------- /src/external/isl/isl_ilp_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_ilp_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_imath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_imath.c -------------------------------------------------------------------------------- /src/external/isl/isl_imath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_imath.h -------------------------------------------------------------------------------- /src/external/isl/isl_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_input.c -------------------------------------------------------------------------------- /src/external/isl/isl_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_int.h -------------------------------------------------------------------------------- /src/external/isl/isl_int_gmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_int_gmp.h -------------------------------------------------------------------------------- /src/external/isl/isl_int_imath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_int_imath.h -------------------------------------------------------------------------------- /src/external/isl/isl_int_sioimath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_int_sioimath.c -------------------------------------------------------------------------------- /src/external/isl/isl_int_sioimath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_int_sioimath.h -------------------------------------------------------------------------------- /src/external/isl/isl_list_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_list_macro.h -------------------------------------------------------------------------------- /src/external/isl/isl_list_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_list_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_list_read_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_list_read_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_list_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_list_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_list_templ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_list_templ.h -------------------------------------------------------------------------------- /src/external/isl/isl_local.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_local.c -------------------------------------------------------------------------------- /src/external/isl/isl_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_local.h -------------------------------------------------------------------------------- /src/external/isl/isl_local_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_local_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_local_space.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_local_space.c -------------------------------------------------------------------------------- /src/external/isl/isl_lp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_lp.c -------------------------------------------------------------------------------- /src/external/isl/isl_lp_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_lp_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_map.c -------------------------------------------------------------------------------- /src/external/isl/isl_map_bound_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_map_bound_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_map_lexopt_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_map_lexopt_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_map_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_map_list.c -------------------------------------------------------------------------------- /src/external/isl/isl_map_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_map_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_map_simplify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_map_simplify.c -------------------------------------------------------------------------------- /src/external/isl/isl_map_subtract.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_map_subtract.c -------------------------------------------------------------------------------- /src/external/isl/isl_map_to_basic_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_map_to_basic_set.c -------------------------------------------------------------------------------- /src/external/isl/isl_mat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_mat.c -------------------------------------------------------------------------------- /src/external/isl/isl_mat_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_mat_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_maybe_aff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_maybe_aff.h -------------------------------------------------------------------------------- /src/external/isl/isl_maybe_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_maybe_map.h -------------------------------------------------------------------------------- /src/external/isl/isl_morph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_morph.c -------------------------------------------------------------------------------- /src/external/isl/isl_morph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_morph.h -------------------------------------------------------------------------------- /src/external/isl/isl_multi_align_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_align_set.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_bind_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_bind_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_cmp.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_coalesce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_coalesce.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_dims.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_dims.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_floor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_floor.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_gist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_gist.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_hash.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_intersect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_intersect.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_macro.h -------------------------------------------------------------------------------- /src/external/isl/isl_multi_nan_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_nan_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_multi_templ.h.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_templ.h.inc -------------------------------------------------------------------------------- /src/external/isl/isl_multi_zero_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_multi_zero_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_obj.c -------------------------------------------------------------------------------- /src/external/isl/isl_opt_mpa_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_opt_mpa_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_options.c -------------------------------------------------------------------------------- /src/external/isl/isl_options_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_options_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_output.c -------------------------------------------------------------------------------- /src/external/isl/isl_output_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_output_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_point.c -------------------------------------------------------------------------------- /src/external/isl/isl_point_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_point_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_polynomial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_polynomial.c -------------------------------------------------------------------------------- /src/external/isl/isl_power_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_power_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_printer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_printer.c -------------------------------------------------------------------------------- /src/external/isl/isl_printer_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_printer_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_pw_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_eval.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_fix_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_fix_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_hash.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_lift_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_lift_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_locals_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_locals_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_macro.h -------------------------------------------------------------------------------- /src/external/isl/isl_pw_morph_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_morph_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_neg_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_neg_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_opt_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_opt_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_print_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_print_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_scale_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_scale_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_sub_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_sub_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_templ.h.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_templ.h.inc -------------------------------------------------------------------------------- /src/external/isl/isl_pw_un_op_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_un_op_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_pw_union_opt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_pw_union_opt.c -------------------------------------------------------------------------------- /src/external/isl/isl_range.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_range.c -------------------------------------------------------------------------------- /src/external/isl/isl_range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_range.h -------------------------------------------------------------------------------- /src/external/isl/isl_reordering.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_reordering.c -------------------------------------------------------------------------------- /src/external/isl/isl_reordering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_reordering.h -------------------------------------------------------------------------------- /src/external/isl/isl_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_sample.c -------------------------------------------------------------------------------- /src/external/isl/isl_sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_sample.h -------------------------------------------------------------------------------- /src/external/isl/isl_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_scan.c -------------------------------------------------------------------------------- /src/external/isl/isl_scan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_scan.h -------------------------------------------------------------------------------- /src/external/isl/isl_schedule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_schedule.c -------------------------------------------------------------------------------- /src/external/isl/isl_schedule_band.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_schedule_band.c -------------------------------------------------------------------------------- /src/external/isl/isl_schedule_band.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_schedule_band.h -------------------------------------------------------------------------------- /src/external/isl/isl_schedule_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_schedule_node.c -------------------------------------------------------------------------------- /src/external/isl/isl_schedule_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_schedule_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_schedule_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_schedule_read.c -------------------------------------------------------------------------------- /src/external/isl/isl_schedule_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_schedule_tree.c -------------------------------------------------------------------------------- /src/external/isl/isl_schedule_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_schedule_tree.h -------------------------------------------------------------------------------- /src/external/isl/isl_scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_scheduler.c -------------------------------------------------------------------------------- /src/external/isl/isl_scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_scheduler.h -------------------------------------------------------------------------------- /src/external/isl/isl_scheduler_scc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_scheduler_scc.c -------------------------------------------------------------------------------- /src/external/isl/isl_scheduler_scc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_scheduler_scc.h -------------------------------------------------------------------------------- /src/external/isl/isl_seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_seq.c -------------------------------------------------------------------------------- /src/external/isl/isl_seq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_seq.h -------------------------------------------------------------------------------- /src/external/isl/isl_set_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_set_list.c -------------------------------------------------------------------------------- /src/external/isl/isl_sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_sort.c -------------------------------------------------------------------------------- /src/external/isl/isl_sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_sort.h -------------------------------------------------------------------------------- /src/external/isl/isl_space.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_space.c -------------------------------------------------------------------------------- /src/external/isl/isl_space_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_space_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_srcdir.c.in: -------------------------------------------------------------------------------- 1 | static const char *srcdir = "@OS_SRCDIR@"; 2 | -------------------------------------------------------------------------------- /src/external/isl/isl_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_stream.c -------------------------------------------------------------------------------- /src/external/isl/isl_stream_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_stream_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_stride.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_stride.c -------------------------------------------------------------------------------- /src/external/isl/isl_tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_tab.c -------------------------------------------------------------------------------- /src/external/isl/isl_tab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_tab.h -------------------------------------------------------------------------------- /src/external/isl/isl_tab_lexopt_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_tab_lexopt_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_tab_pip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_tab_pip.c -------------------------------------------------------------------------------- /src/external/isl/isl_tarjan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_tarjan.c -------------------------------------------------------------------------------- /src/external/isl/isl_tarjan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_tarjan.h -------------------------------------------------------------------------------- /src/external/isl/isl_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_test.c -------------------------------------------------------------------------------- /src/external/isl/isl_test2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_test2.cc -------------------------------------------------------------------------------- /src/external/isl/isl_test_cpp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_test_cpp.cc -------------------------------------------------------------------------------- /src/external/isl/isl_test_cpp17.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_test_cpp17.cc -------------------------------------------------------------------------------- /src/external/isl/isl_test_cpp_failed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_test_cpp_failed.sh -------------------------------------------------------------------------------- /src/external/isl/isl_test_imath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_test_imath.c -------------------------------------------------------------------------------- /src/external/isl/isl_test_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_test_int.c -------------------------------------------------------------------------------- /src/external/isl/isl_test_list_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_test_list_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_test_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_test_python.py -------------------------------------------------------------------------------- /src/external/isl/isl_union_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_union_eval.c -------------------------------------------------------------------------------- /src/external/isl/isl_union_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_union_macro.h -------------------------------------------------------------------------------- /src/external/isl/isl_union_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_union_map.c -------------------------------------------------------------------------------- /src/external/isl/isl_union_multi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_union_multi.c -------------------------------------------------------------------------------- /src/external/isl/isl_union_neg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_union_neg.c -------------------------------------------------------------------------------- /src/external/isl/isl_union_pw_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_union_pw_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_union_single.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_union_single.c -------------------------------------------------------------------------------- /src/external/isl/isl_union_sub_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_union_sub_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_union_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_union_templ.c -------------------------------------------------------------------------------- /src/external/isl/isl_val.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_val.c -------------------------------------------------------------------------------- /src/external/isl/isl_val_gmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_val_gmp.c -------------------------------------------------------------------------------- /src/external/isl/isl_val_imath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_val_imath.c -------------------------------------------------------------------------------- /src/external/isl/isl_val_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_val_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_val_sioimath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_val_sioimath.c -------------------------------------------------------------------------------- /src/external/isl/isl_vec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_vec.c -------------------------------------------------------------------------------- /src/external/isl/isl_vec_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_vec_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_version.c -------------------------------------------------------------------------------- /src/external/isl/isl_vertices.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_vertices.c -------------------------------------------------------------------------------- /src/external/isl/isl_vertices_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_vertices_private.h -------------------------------------------------------------------------------- /src/external/isl/isl_yaml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/isl_yaml.h -------------------------------------------------------------------------------- /src/external/isl/libisl-gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/libisl-gdb.py -------------------------------------------------------------------------------- /src/external/isl/opt_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/opt_type.h -------------------------------------------------------------------------------- /src/external/isl/pip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/pip.c -------------------------------------------------------------------------------- /src/external/isl/pip_test.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/pip_test.sh.in -------------------------------------------------------------------------------- /src/external/isl/polyhedron_minimize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/polyhedron_minimize.c -------------------------------------------------------------------------------- /src/external/isl/polyhedron_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/polyhedron_sample.c -------------------------------------------------------------------------------- /src/external/isl/polytope_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/polytope_scan.c -------------------------------------------------------------------------------- /src/external/isl/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/print.c -------------------------------------------------------------------------------- /src/external/isl/print_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/print_templ.c -------------------------------------------------------------------------------- /src/external/isl/print_templ_yaml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/print_templ_yaml.c -------------------------------------------------------------------------------- /src/external/isl/python/isl.py.top: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/python/isl.py.top -------------------------------------------------------------------------------- /src/external/isl/read_in_string_templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/read_in_string_templ.c -------------------------------------------------------------------------------- /src/external/isl/schedule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/schedule.c -------------------------------------------------------------------------------- /src/external/isl/schedule_cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/schedule_cmp.c -------------------------------------------------------------------------------- /src/external/isl/schedule_test.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/schedule_test.sh.in -------------------------------------------------------------------------------- /src/external/isl/set_from_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/set_from_map.c -------------------------------------------------------------------------------- /src/external/isl/set_to_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/set_to_map.c -------------------------------------------------------------------------------- /src/external/isl/test_inputs/boulet.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/boulet.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/cg1.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/cg1.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/0D-1.c: -------------------------------------------------------------------------------- 1 | S1(); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/0D-2.c: -------------------------------------------------------------------------------- 1 | if (M >= 0) 2 | S1(); 3 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/0D-3.c: -------------------------------------------------------------------------------- 1 | S1(); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/1point-1.c: -------------------------------------------------------------------------------- 1 | S1(2 * M, M); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/1point-2.c: -------------------------------------------------------------------------------- 1 | S1(2 * M, N + 2); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/backtrack.c: -------------------------------------------------------------------------------- 1 | S1(0); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/basic-bounds-2.c: -------------------------------------------------------------------------------- 1 | S1(0); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/basic-bounds-5.c: -------------------------------------------------------------------------------- 1 | S1(1, floord(M + 1, 2)); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/basic-bounds-6.c: -------------------------------------------------------------------------------- 1 | S1(-1); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/multi-stride.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/no_lindep.c: -------------------------------------------------------------------------------- 1 | S1(N + 2); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/cloog/reservoir-two.c: -------------------------------------------------------------------------------- 1 | S1(1, 1, 5); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/omega/guard1-0.c: -------------------------------------------------------------------------------- 1 | if ((n - m - 1) % 3 == 0) 2 | s0(n, m); 3 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/omega/guard1-1.c: -------------------------------------------------------------------------------- 1 | if ((n + m + 1) % 2 == 0) 2 | s0(n, m); 3 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/omega/substitution-3.c: -------------------------------------------------------------------------------- 1 | s0(n + 19); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/codegen/omega/substitution-4.c: -------------------------------------------------------------------------------- 1 | s0(n + 1); 2 | -------------------------------------------------------------------------------- /src/external/isl/test_inputs/devos.pwqp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/devos.pwqp -------------------------------------------------------------------------------- /src/external/isl/test_inputs/esced.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/esced.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/ex.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/ex.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/ex2.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/ex2.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/exist.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/exist.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/exist2.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/exist2.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/fimmel.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/fimmel.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/max.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/max.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/neg.pwqp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/neg.pwqp -------------------------------------------------------------------------------- /src/external/isl/test_inputs/set.omega: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/set.omega -------------------------------------------------------------------------------- /src/external/isl/test_inputs/small.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/small.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/sor1d.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/sor1d.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/split.pwqp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/split.pwqp -------------------------------------------------------------------------------- /src/external/isl/test_inputs/square.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/square.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/sven.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/sven.pip -------------------------------------------------------------------------------- /src/external/isl/test_inputs/tobi.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/test_inputs/tobi.pip -------------------------------------------------------------------------------- /src/external/isl/uset_from_umap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/uset_from_umap.c -------------------------------------------------------------------------------- /src/external/isl/uset_to_umap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/src/external/isl/uset_to_umap.c -------------------------------------------------------------------------------- /test/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/BUILD -------------------------------------------------------------------------------- /test/bench_vs_xla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/bench_vs_xla.py -------------------------------------------------------------------------------- /test/jaxmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/jaxmd.py -------------------------------------------------------------------------------- /test/keras_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/keras_test.py -------------------------------------------------------------------------------- /test/lit.cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit.cfg.py -------------------------------------------------------------------------------- /test/lit.site.cfg.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit.site.cfg.py.in -------------------------------------------------------------------------------- /test/lit_tests/.lit_test_times.txt: -------------------------------------------------------------------------------- 1 | 1.928122e+00 ir.pyt 2 | -------------------------------------------------------------------------------- /test/lit_tests/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/BUILD -------------------------------------------------------------------------------- /test/lit_tests/Output/ir.pyt.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/Output/ir.pyt.script -------------------------------------------------------------------------------- /test/lit_tests/abspositive.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/abspositive.mlir -------------------------------------------------------------------------------- /test/lit_tests/add_rotate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/add_rotate.mlir -------------------------------------------------------------------------------- /test/lit_tests/add_select.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/add_select.mlir -------------------------------------------------------------------------------- /test/lit_tests/addnegate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/addnegate.mlir -------------------------------------------------------------------------------- /test/lit_tests/addpadpadtoconcat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/addpadpadtoconcat.mlir -------------------------------------------------------------------------------- /test/lit_tests/addpadpadtoconcat2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/addpadpadtoconcat2.mlir -------------------------------------------------------------------------------- /test/lit_tests/addsumsimplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/addsumsimplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/allocaLifetime.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/allocaLifetime.mlir -------------------------------------------------------------------------------- /test/lit_tests/and_const_prop.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/and_const_prop.mlir -------------------------------------------------------------------------------- /test/lit_tests/and_pad_pad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/and_pad_pad.mlir -------------------------------------------------------------------------------- /test/lit_tests/annotate_func_args.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/annotate_func_args.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/autodiff.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/autodiff.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/bcast.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/bcast.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/concat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/concat.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/conv.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/conv.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/dimsize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/dimsize.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/dus.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/dus.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/gather.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/gather.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/if.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/if.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/if2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/if2.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/iota.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/iota.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/reduce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/reduce.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/reverse.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/reverse.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/select.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/select.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/slice.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/slice.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/smpl.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/smpl.mlir -------------------------------------------------------------------------------- /test/lit_tests/batchtests/sort.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/batchtests/sort.mlir -------------------------------------------------------------------------------- /test/lit_tests/bcastreshape.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/bcastreshape.mlir -------------------------------------------------------------------------------- /test/lit_tests/bcompareeq.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/bcompareeq.mlir -------------------------------------------------------------------------------- /test/lit_tests/binarytranspose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/binarytranspose.mlir -------------------------------------------------------------------------------- /test/lit_tests/broadcast_compare.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/broadcast_compare.mlir -------------------------------------------------------------------------------- /test/lit_tests/broadcastadd.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/broadcastadd.mlir -------------------------------------------------------------------------------- /test/lit_tests/broadcastdiff.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/broadcastdiff.mlir -------------------------------------------------------------------------------- /test/lit_tests/broadcastiota.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/broadcastiota.mlir -------------------------------------------------------------------------------- /test/lit_tests/broadcastisreshape2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/broadcastisreshape2.mlir -------------------------------------------------------------------------------- /test/lit_tests/broadcastpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/broadcastpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/broadcastpad2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/broadcastpad2.mlir -------------------------------------------------------------------------------- /test/lit_tests/broadcastreduce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/broadcastreduce.mlir -------------------------------------------------------------------------------- /test/lit_tests/broadcastreshape.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/broadcastreshape.mlir -------------------------------------------------------------------------------- /test/lit_tests/canonicalize-loops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/canonicalize-loops.mlir -------------------------------------------------------------------------------- /test/lit_tests/case_to_if.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/case_to_if.mlir -------------------------------------------------------------------------------- /test/lit_tests/chlo_lgamma_prop.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/chlo_lgamma_prop.mlir -------------------------------------------------------------------------------- /test/lit_tests/commoncompare.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/commoncompare.mlir -------------------------------------------------------------------------------- /test/lit_tests/communication/dus.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/communication/dus.mlir -------------------------------------------------------------------------------- /test/lit_tests/communication/dus2D.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/communication/dus2D.mlir -------------------------------------------------------------------------------- /test/lit_tests/communication/wrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/communication/wrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/communication/wrap2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/communication/wrap2.mlir -------------------------------------------------------------------------------- /test/lit_tests/compare_abs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/compare_abs.mlir -------------------------------------------------------------------------------- /test/lit_tests/compare_cleanup.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/compare_cleanup.mlir -------------------------------------------------------------------------------- /test/lit_tests/compare_convert.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/compare_convert.mlir -------------------------------------------------------------------------------- /test/lit_tests/compare_ext.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/compare_ext.mlir -------------------------------------------------------------------------------- /test/lit_tests/compare_iota_const.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/compare_iota_const.mlir -------------------------------------------------------------------------------- /test/lit_tests/compare_mul.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/compare_mul.mlir -------------------------------------------------------------------------------- /test/lit_tests/compareeq.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/compareeq.mlir -------------------------------------------------------------------------------- /test/lit_tests/compareselect.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/compareselect.mlir -------------------------------------------------------------------------------- /test/lit_tests/concat_to_dus.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concat_to_dus.mlir -------------------------------------------------------------------------------- /test/lit_tests/concat_to_dus2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concat_to_dus2.mlir -------------------------------------------------------------------------------- /test/lit_tests/concat_to_dus3.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concat_to_dus3.mlir -------------------------------------------------------------------------------- /test/lit_tests/concat_to_dus4.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concat_to_dus4.mlir -------------------------------------------------------------------------------- /test/lit_tests/concat_wrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concat_wrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/concat_wrap2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concat_wrap2.mlir -------------------------------------------------------------------------------- /test/lit_tests/concatadd.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concatadd.mlir -------------------------------------------------------------------------------- /test/lit_tests/concatfuse.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concatfuse.mlir -------------------------------------------------------------------------------- /test/lit_tests/concatmultislice.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concatmultislice.mlir -------------------------------------------------------------------------------- /test/lit_tests/concatpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concatpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/concatreduce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concatreduce.mlir -------------------------------------------------------------------------------- /test/lit_tests/concatreduce2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concatreduce2.mlir -------------------------------------------------------------------------------- /test/lit_tests/concatreduce3.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concatreduce3.mlir -------------------------------------------------------------------------------- /test/lit_tests/concatreshape.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concatreshape.mlir -------------------------------------------------------------------------------- /test/lit_tests/concatslice.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concatslice.mlir -------------------------------------------------------------------------------- /test/lit_tests/concattobcast.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concattobcast.mlir -------------------------------------------------------------------------------- /test/lit_tests/concattopad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concattopad.mlir -------------------------------------------------------------------------------- /test/lit_tests/concattranspose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/concattranspose.mlir -------------------------------------------------------------------------------- /test/lit_tests/conj.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/conj.mlir -------------------------------------------------------------------------------- /test/lit_tests/conj_complex.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/conj_complex.mlir -------------------------------------------------------------------------------- /test/lit_tests/conj_real.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/conj_real.mlir -------------------------------------------------------------------------------- /test/lit_tests/constgather.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/constgather.mlir -------------------------------------------------------------------------------- /test/lit_tests/conv_padding.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/conv_padding.mlir -------------------------------------------------------------------------------- /test/lit_tests/convertconcat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/convertconcat.mlir -------------------------------------------------------------------------------- /test/lit_tests/convertconst.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/convertconst.mlir -------------------------------------------------------------------------------- /test/lit_tests/convertconvert.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/convertconvert.mlir -------------------------------------------------------------------------------- /test/lit_tests/convertpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/convertpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/convolutiontranpose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/convolutiontranpose.mlir -------------------------------------------------------------------------------- /test/lit_tests/cse_iota.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/cse_iota.mlir -------------------------------------------------------------------------------- /test/lit_tests/csecommutative.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/csecommutative.mlir -------------------------------------------------------------------------------- /test/lit_tests/cseconcat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/cseconcat.mlir -------------------------------------------------------------------------------- /test/lit_tests/cudnn/fusion.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/cudnn/fusion.mlir -------------------------------------------------------------------------------- /test/lit_tests/deduced_no_nan.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/deduced_no_nan.mlir -------------------------------------------------------------------------------- /test/lit_tests/diagonal_dotgeneral.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/diagonal_dotgeneral.mlir -------------------------------------------------------------------------------- /test/lit_tests/diagonal_matmul.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/diagonal_matmul.mlir -------------------------------------------------------------------------------- /test/lit_tests/diffrules/chlo/acos.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/diffrules/chlo/acos.mlir -------------------------------------------------------------------------------- /test/lit_tests/diffrules/chlo/asin.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/diffrules/chlo/asin.mlir -------------------------------------------------------------------------------- /test/lit_tests/diffrules/chlo/atan.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/diffrules/chlo/atan.mlir -------------------------------------------------------------------------------- /test/lit_tests/diffrules/chlo/conj.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/diffrules/chlo/conj.mlir -------------------------------------------------------------------------------- /test/lit_tests/diffrules/chlo/cosh.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/diffrules/chlo/cosh.mlir -------------------------------------------------------------------------------- /test/lit_tests/diffrules/chlo/sinh.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/diffrules/chlo/sinh.mlir -------------------------------------------------------------------------------- /test/lit_tests/diffrules/chlo/tan.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/diffrules/chlo/tan.mlir -------------------------------------------------------------------------------- /test/lit_tests/disableopts.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/disableopts.mlir -------------------------------------------------------------------------------- /test/lit_tests/div_by_one.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/div_by_one.mlir -------------------------------------------------------------------------------- /test/lit_tests/div_simplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/div_simplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/dividedivide.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dividedivide.mlir -------------------------------------------------------------------------------- /test/lit_tests/divmulnegation.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/divmulnegation.mlir -------------------------------------------------------------------------------- /test/lit_tests/divpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/divpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/dot_general_ones.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dot_general_ones.mlir -------------------------------------------------------------------------------- /test/lit_tests/dotgeneral_to_syrk.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dotgeneral_to_syrk.mlir -------------------------------------------------------------------------------- /test/lit_tests/dotsimplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dotsimplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/dottranspose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dottranspose.mlir -------------------------------------------------------------------------------- /test/lit_tests/dottranspose2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dottranspose2.mlir -------------------------------------------------------------------------------- /test/lit_tests/dropattrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dropattrs.mlir -------------------------------------------------------------------------------- /test/lit_tests/dus_slice_simplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dus_slice_simplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/dus_to_concat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dus_to_concat.mlir -------------------------------------------------------------------------------- /test/lit_tests/dus_to_i32.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dus_to_i32.mlir -------------------------------------------------------------------------------- /test/lit_tests/dus_to_pad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dus_to_pad.mlir -------------------------------------------------------------------------------- /test/lit_tests/dus_wrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dus_wrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/dusconcat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dusconcat.mlir -------------------------------------------------------------------------------- /test/lit_tests/dusdus.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dusdus.mlir -------------------------------------------------------------------------------- /test/lit_tests/dusdusconcat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dusdusconcat.mlir -------------------------------------------------------------------------------- /test/lit_tests/duspad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/duspad.mlir -------------------------------------------------------------------------------- /test/lit_tests/dustranspose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dustranspose.mlir -------------------------------------------------------------------------------- /test/lit_tests/dynamic_slice_slice.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dynamic_slice_slice.mlir -------------------------------------------------------------------------------- /test/lit_tests/dynamicupdateelim.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/dynamicupdateelim.mlir -------------------------------------------------------------------------------- /test/lit_tests/einsumtranspose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/einsumtranspose.mlir -------------------------------------------------------------------------------- /test/lit_tests/elementwise_reshape.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/elementwise_reshape.mlir -------------------------------------------------------------------------------- /test/lit_tests/exppad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/exppad.mlir -------------------------------------------------------------------------------- /test/lit_tests/extendelementwise.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/extendelementwise.mlir -------------------------------------------------------------------------------- /test/lit_tests/extendsplat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/extendsplat.mlir -------------------------------------------------------------------------------- /test/lit_tests/factor_scalars.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/factor_scalars.mlir -------------------------------------------------------------------------------- /test/lit_tests/foldgather.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/foldgather.mlir -------------------------------------------------------------------------------- /test/lit_tests/foldpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/foldpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/fullreduce_nocrash.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/fullreduce_nocrash.mlir -------------------------------------------------------------------------------- /test/lit_tests/gather_elementwise.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/gather_elementwise.mlir -------------------------------------------------------------------------------- /test/lit_tests/gatherconstprop.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/gatherconstprop.mlir -------------------------------------------------------------------------------- /test/lit_tests/generate_td.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/generate_td.mlir -------------------------------------------------------------------------------- /test/lit_tests/grad_sum1d.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/grad_sum1d.mlir -------------------------------------------------------------------------------- /test/lit_tests/group_comms.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/group_comms.mlir -------------------------------------------------------------------------------- /test/lit_tests/if-remove.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/if-remove.mlir -------------------------------------------------------------------------------- /test/lit_tests/if-with-empyty-then.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/if-with-empyty-then.mlir -------------------------------------------------------------------------------- /test/lit_tests/if.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/if.mlir -------------------------------------------------------------------------------- /test/lit_tests/if_lift_common_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/if_lift_common_ops.mlir -------------------------------------------------------------------------------- /test/lit_tests/if_pred_propagation.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/if_pred_propagation.mlir -------------------------------------------------------------------------------- /test/lit_tests/if_remove_unused.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/if_remove_unused.mlir -------------------------------------------------------------------------------- /test/lit_tests/if_to_select.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/if_to_select.mlir -------------------------------------------------------------------------------- /test/lit_tests/imag.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/imag.mlir -------------------------------------------------------------------------------- /test/lit_tests/integer-analysis.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/integer-analysis.mlir -------------------------------------------------------------------------------- /test/lit_tests/involution_simplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/involution_simplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/iotaconstbroadcast.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/iotaconstbroadcast.mlir -------------------------------------------------------------------------------- /test/lit_tests/ir.pyt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/ir.pyt -------------------------------------------------------------------------------- /test/lit_tests/isfinite.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/isfinite.mlir -------------------------------------------------------------------------------- /test/lit_tests/isnan.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/isnan.mlir -------------------------------------------------------------------------------- /test/lit_tests/issue_264.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/issue_264.mlir -------------------------------------------------------------------------------- /test/lit_tests/iszero.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/iszero.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/gemqrt_tall.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/gemqrt_tall.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/geqrf_square.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/geqrf_square.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/geqrt_square.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/geqrt_square.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/lu.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/lu.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/lu_batched.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/lu_batched.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/orgqr_square.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/orgqr_square.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/orgqr_tall.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/orgqr_tall.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/orgqr_wide.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/orgqr_wide.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/ormqr_square.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/ormqr_square.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/ormqr_tall.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/ormqr_tall.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/ormqr_wide.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/ormqr_wide.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/svd.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/svd.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/svd_batched.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/svd_batched.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/symm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/symm.mlir -------------------------------------------------------------------------------- /test/lit_tests/linalg/syrk.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/linalg/syrk.mlir -------------------------------------------------------------------------------- /test/lit_tests/log_const_prop.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/log_const_prop.mlir -------------------------------------------------------------------------------- /test/lit_tests/logsimplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/logsimplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/loop_unroll.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/loop_unroll.mlir -------------------------------------------------------------------------------- /test/lit_tests/lower_extend.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lower_extend.mlir -------------------------------------------------------------------------------- /test/lit_tests/lower_rotate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lower_rotate.mlir -------------------------------------------------------------------------------- /test/lit_tests/lower_wrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lower_wrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/lowering/cpu.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lowering/cpu.mlir -------------------------------------------------------------------------------- /test/lit_tests/lowering/cpuexit.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lowering/cpuexit.mlir -------------------------------------------------------------------------------- /test/lit_tests/lowering/cpujit.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lowering/cpujit.mlir -------------------------------------------------------------------------------- /test/lit_tests/lowering/deadarg.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lowering/deadarg.mlir -------------------------------------------------------------------------------- /test/lit_tests/lowering/deadreturn.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lowering/deadreturn.mlir -------------------------------------------------------------------------------- /test/lit_tests/lowering/error.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lowering/error.mlir -------------------------------------------------------------------------------- /test/lit_tests/lowering/gpu.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lowering/gpu.mlir -------------------------------------------------------------------------------- /test/lit_tests/lowering/gpu2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lowering/gpu2.mlir -------------------------------------------------------------------------------- /test/lit_tests/lowering/gpujit.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lowering/gpujit.mlir -------------------------------------------------------------------------------- /test/lit_tests/lowering/xla.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/lowering/xla.mlir -------------------------------------------------------------------------------- /test/lit_tests/maxint.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/maxint.mlir -------------------------------------------------------------------------------- /test/lit_tests/memoryeffects/call.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/memoryeffects/call.mlir -------------------------------------------------------------------------------- /test/lit_tests/memoryeffects/shlo.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/memoryeffects/shlo.mlir -------------------------------------------------------------------------------- /test/lit_tests/ml/gelu.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/ml/gelu.mlir -------------------------------------------------------------------------------- /test/lit_tests/ml/relu.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/ml/relu.mlir -------------------------------------------------------------------------------- /test/lit_tests/mul_reassoc.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mul_reassoc.mlir -------------------------------------------------------------------------------- /test/lit_tests/mul_reordering.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mul_reordering.mlir -------------------------------------------------------------------------------- /test/lit_tests/mul_rotate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mul_rotate.mlir -------------------------------------------------------------------------------- /test/lit_tests/muladdsimplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/muladdsimplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/mulconstpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mulconstpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/mulconstreshapepad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mulconstreshapepad.mlir -------------------------------------------------------------------------------- /test/lit_tests/mulmulpadconst.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mulmulpadconst.mlir -------------------------------------------------------------------------------- /test/lit_tests/mulmulpadpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mulmulpadpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/mulpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mulpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/mulpadpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mulpadpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/mulpadtoconcat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mulpadtoconcat.mlir -------------------------------------------------------------------------------- /test/lit_tests/mulscatter.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/mulscatter.mlir -------------------------------------------------------------------------------- /test/lit_tests/multopow.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/multopow.mlir -------------------------------------------------------------------------------- /test/lit_tests/negdivsimplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/negdivsimplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/negint.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/negint.mlir -------------------------------------------------------------------------------- /test/lit_tests/negmulsimplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/negmulsimplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/not_const_prop.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/not_const_prop.mlir -------------------------------------------------------------------------------- /test/lit_tests/notselect.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/notselect.mlir -------------------------------------------------------------------------------- /test/lit_tests/nz.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/nz.mlir -------------------------------------------------------------------------------- /test/lit_tests/pad_to_convlike.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/pad_to_convlike.mlir -------------------------------------------------------------------------------- /test/lit_tests/paddotgeneral.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/paddotgeneral.mlir -------------------------------------------------------------------------------- /test/lit_tests/padpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/padpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/padreshapepad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/padreshapepad.mlir -------------------------------------------------------------------------------- /test/lit_tests/patterns/remove_ivs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/patterns/remove_ivs.mlir -------------------------------------------------------------------------------- /test/lit_tests/pow_simplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/pow_simplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/powint.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/powint.mlir -------------------------------------------------------------------------------- /test/lit_tests/powtosqrt.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/powtosqrt.mlir -------------------------------------------------------------------------------- /test/lit_tests/probprog/ad_trace.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/probprog/ad_trace.mlir -------------------------------------------------------------------------------- /test/lit_tests/probprog/generate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/probprog/generate.mlir -------------------------------------------------------------------------------- /test/lit_tests/probprog/generate2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/probprog/generate2.mlir -------------------------------------------------------------------------------- /test/lit_tests/probprog/hmc.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/probprog/hmc.mlir -------------------------------------------------------------------------------- /test/lit_tests/probprog/loop.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/probprog/loop.mlir -------------------------------------------------------------------------------- /test/lit_tests/probprog/mh.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/probprog/mh.mlir -------------------------------------------------------------------------------- /test/lit_tests/probprog/random.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/probprog/random.mlir -------------------------------------------------------------------------------- /test/lit_tests/probprog/simulate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/probprog/simulate.mlir -------------------------------------------------------------------------------- /test/lit_tests/probprog/trace.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/probprog/trace.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affinecfg.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affinecfg.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affinecfg2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affinecfg2.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affinecfg3.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affinecfg3.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affinecfg4.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affinecfg4.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affinecfg5.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affinecfg5.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affinecfg6.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affinecfg6.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affineparif.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affineparif.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affmerge.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affmerge.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affmerge2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affmerge2.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affmerge3.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affmerge3.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affparmerge.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affparmerge.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affraise.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affraise.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affraise2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affraise2.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/affraise3.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/affraise3.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/arith_raise.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/arith_raise.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/boundedext.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/boundedext.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/cf_to_scf.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/cf_to_scf.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/copysign.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/copysign.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/cpu.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/cpu.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/is_nan.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/is_nan.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/liftintoif.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/liftintoif.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/llvm_to_cf.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/llvm_to_cf.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/multidim.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/multidim.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/northsouth.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/northsouth.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/northsouth2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/northsouth2.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/northsouth3.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/northsouth3.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/raisecmp.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/raisecmp.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/reductions.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/reductions.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/reductions2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/reductions2.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/rembug.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/rembug.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/scfif.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/scfif.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/selecttoif.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/selecttoif.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/sortmemory.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/sortmemory.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/sortmemory2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/sortmemory2.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/storesink.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/storesink.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/switch2if.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/switch2if.mlir -------------------------------------------------------------------------------- /test/lit_tests/raising/trunc.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/raising/trunc.mlir -------------------------------------------------------------------------------- /test/lit_tests/real.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/real.mlir -------------------------------------------------------------------------------- /test/lit_tests/real_conj.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/real_conj.mlir -------------------------------------------------------------------------------- /test/lit_tests/recognize_extend.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/recognize_extend.mlir -------------------------------------------------------------------------------- /test/lit_tests/recognize_extend2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/recognize_extend2.mlir -------------------------------------------------------------------------------- /test/lit_tests/recognize_extend3.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/recognize_extend3.mlir -------------------------------------------------------------------------------- /test/lit_tests/recognize_rotate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/recognize_rotate.mlir -------------------------------------------------------------------------------- /test/lit_tests/recognize_wrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/recognize_wrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/recognize_wrap2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/recognize_wrap2.mlir -------------------------------------------------------------------------------- /test/lit_tests/redregion.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/redregion.mlir -------------------------------------------------------------------------------- /test/lit_tests/reduce_empty.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reduce_empty.mlir -------------------------------------------------------------------------------- /test/lit_tests/reduce_licm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reduce_licm.mlir -------------------------------------------------------------------------------- /test/lit_tests/reduce_reduce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reduce_reduce.mlir -------------------------------------------------------------------------------- /test/lit_tests/reduceconcat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reduceconcat.mlir -------------------------------------------------------------------------------- /test/lit_tests/reduceconvert.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reduceconvert.mlir -------------------------------------------------------------------------------- /test/lit_tests/reducepad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reducepad.mlir -------------------------------------------------------------------------------- /test/lit_tests/reducereshape.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reducereshape.mlir -------------------------------------------------------------------------------- /test/lit_tests/reducetranspose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reducetranspose.mlir -------------------------------------------------------------------------------- /test/lit_tests/remaindersimplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/remaindersimplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/remint.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/remint.mlir -------------------------------------------------------------------------------- /test/lit_tests/reorderassociative.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reorderassociative.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshape-concat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshape-concat.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshape_dot_general.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshape_dot_general.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshape_rotate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshape_rotate.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapebroadcast.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapebroadcast.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapeconst.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapeconst.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapedus.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapedus.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapedynamicslice.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapedynamicslice.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapeelementwise.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapeelementwise.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapeextend.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapeextend.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapeinsertdetect.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapeinsertdetect.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapeiota.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapeiota.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapepad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapepad.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshaperotate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshaperotate.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapeselect.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapeselect.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapeslice.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapeslice.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapetranspose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapetranspose.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapetranspose2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapetranspose2.mlir -------------------------------------------------------------------------------- /test/lit_tests/reshapewrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reshapewrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/reverse_simplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reverse_simplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/reversetranspose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/reversetranspose.mlir -------------------------------------------------------------------------------- /test/lit_tests/rotatepad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/rotatepad.mlir -------------------------------------------------------------------------------- /test/lit_tests/scatterconstfold.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/scatterconstfold.mlir -------------------------------------------------------------------------------- /test/lit_tests/select_bcast_in_dim.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/select_bcast_in_dim.mlir -------------------------------------------------------------------------------- /test/lit_tests/select_if.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/select_if.mlir -------------------------------------------------------------------------------- /test/lit_tests/select_pad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/select_pad.mlir -------------------------------------------------------------------------------- /test/lit_tests/select_pad_to_dus.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/select_pad_to_dus.mlir -------------------------------------------------------------------------------- /test/lit_tests/select_simplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/select_simplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/selectiotatodus.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/selectiotatodus.mlir -------------------------------------------------------------------------------- /test/lit_tests/selfsubtract.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/selfsubtract.mlir -------------------------------------------------------------------------------- /test/lit_tests/shuffle_and_compare.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/shuffle_and_compare.mlir -------------------------------------------------------------------------------- /test/lit_tests/signabs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/signabs.mlir -------------------------------------------------------------------------------- /test/lit_tests/simplify-to-mod.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/simplify-to-mod.mlir -------------------------------------------------------------------------------- /test/lit_tests/slice_dus_to_concat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slice_dus_to_concat.mlir -------------------------------------------------------------------------------- /test/lit_tests/slice_elementwise.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slice_elementwise.mlir -------------------------------------------------------------------------------- /test/lit_tests/slice_reduce_window.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slice_reduce_window.mlir -------------------------------------------------------------------------------- /test/lit_tests/slice_to_convlike.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slice_to_convlike.mlir -------------------------------------------------------------------------------- /test/lit_tests/slice_wrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slice_wrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicebroadcast.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicebroadcast.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicedotgeneral.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicedotgeneral.mlir -------------------------------------------------------------------------------- /test/lit_tests/sliceelem.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/sliceelem.mlir -------------------------------------------------------------------------------- /test/lit_tests/sliceelem2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/sliceelem2.mlir -------------------------------------------------------------------------------- /test/lit_tests/sliceextend.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/sliceextend.mlir -------------------------------------------------------------------------------- /test/lit_tests/sliceextend2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/sliceextend2.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicepad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicepad.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicereshape.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicereshape.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicereshapeconcat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicereshapeconcat.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicereshapeelem.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicereshapeelem.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicereshapepad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicereshapepad.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicereshapeslice.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicereshapeslice.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicerotate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicerotate.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicerotate2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicerotate2.mlir -------------------------------------------------------------------------------- /test/lit_tests/sliceslice.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/sliceslice.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicetranspose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicetranspose.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicewrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicewrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/slicewrap2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/slicewrap2.mlir -------------------------------------------------------------------------------- /test/lit_tests/squareabs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/squareabs.mlir -------------------------------------------------------------------------------- /test/lit_tests/sroa-wrappers.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/sroa-wrappers.mlir -------------------------------------------------------------------------------- /test/lit_tests/subconstpad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/subconstpad.mlir -------------------------------------------------------------------------------- /test/lit_tests/subtract_rotate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/subtract_rotate.mlir -------------------------------------------------------------------------------- /test/lit_tests/subtractmultoadd.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/subtractmultoadd.mlir -------------------------------------------------------------------------------- /test/lit_tests/sum_to_conv1.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/sum_to_conv1.mlir -------------------------------------------------------------------------------- /test/lit_tests/sum_to_conv2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/sum_to_conv2.mlir -------------------------------------------------------------------------------- /test/lit_tests/sum_to_conv3.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/sum_to_conv3.mlir -------------------------------------------------------------------------------- /test/lit_tests/switch_to_if.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/switch_to_if.mlir -------------------------------------------------------------------------------- /test/lit_tests/tanhsimplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/tanhsimplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/tensor_empty_raise.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/tensor_empty_raise.mlir -------------------------------------------------------------------------------- /test/lit_tests/transform_gen.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transform_gen.mlir -------------------------------------------------------------------------------- /test/lit_tests/transpose_batchnorm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transpose_batchnorm.mlir -------------------------------------------------------------------------------- /test/lit_tests/transpose_clamp.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transpose_clamp.mlir -------------------------------------------------------------------------------- /test/lit_tests/transpose_conv.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transpose_conv.mlir -------------------------------------------------------------------------------- /test/lit_tests/transpose_fft.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transpose_fft.mlir -------------------------------------------------------------------------------- /test/lit_tests/transpose_if.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transpose_if.mlir -------------------------------------------------------------------------------- /test/lit_tests/transpose_if2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transpose_if2.mlir -------------------------------------------------------------------------------- /test/lit_tests/transpose_reduce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transpose_reduce.mlir -------------------------------------------------------------------------------- /test/lit_tests/transpose_reshape.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transpose_reshape.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposeconstant.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposeconstant.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposedot.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposedot.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposeextend.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposeextend.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposeiota.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposeiota.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposepad.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposepad.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposereduce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposereduce.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposereverse.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposereverse.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposerotate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposerotate.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposeselect.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposeselect.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposesimplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposesimplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposetranspose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposetranspose.mlir -------------------------------------------------------------------------------- /test/lit_tests/transposewrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/transposewrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/triton/add_kernel.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/triton/add_kernel.mlir -------------------------------------------------------------------------------- /test/lit_tests/unaryscatter.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/unaryscatter.mlir -------------------------------------------------------------------------------- /test/lit_tests/unfuse_reverse_conv.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/unfuse_reverse_conv.mlir -------------------------------------------------------------------------------- /test/lit_tests/unroll.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/unroll.mlir -------------------------------------------------------------------------------- /test/lit_tests/variadicscatter.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/variadicscatter.mlir -------------------------------------------------------------------------------- /test/lit_tests/while_dus3.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/while_dus3.mlir -------------------------------------------------------------------------------- /test/lit_tests/while_is_copy.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/while_is_copy.mlir -------------------------------------------------------------------------------- /test/lit_tests/while_licm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/while_licm.mlir -------------------------------------------------------------------------------- /test/lit_tests/while_noop.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/while_noop.mlir -------------------------------------------------------------------------------- /test/lit_tests/while_simplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/while_simplify.mlir -------------------------------------------------------------------------------- /test/lit_tests/whileconcat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/whileconcat.mlir -------------------------------------------------------------------------------- /test/lit_tests/whiledeadarg.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/whiledeadarg.mlir -------------------------------------------------------------------------------- /test/lit_tests/whiledus.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/whiledus.mlir -------------------------------------------------------------------------------- /test/lit_tests/whiledus2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/whiledus2.mlir -------------------------------------------------------------------------------- /test/lit_tests/whilewrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/whilewrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/widen_extend.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/widen_extend.mlir -------------------------------------------------------------------------------- /test/lit_tests/widen_wrap.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/widen_wrap.mlir -------------------------------------------------------------------------------- /test/lit_tests/wrap_const.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/wrap_const.mlir -------------------------------------------------------------------------------- /test/lit_tests/wrapelementwise.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/wrapelementwise.mlir -------------------------------------------------------------------------------- /test/lit_tests/xor.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/xor.mlir -------------------------------------------------------------------------------- /test/lit_tests/zerobasepowsimplify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/lit_tests/zerobasepowsimplify.mlir -------------------------------------------------------------------------------- /test/llama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/llama.py -------------------------------------------------------------------------------- /test/maxtext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/maxtext.py -------------------------------------------------------------------------------- /test/maxtext_configs/base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/maxtext_configs/base.yml -------------------------------------------------------------------------------- /test/neuralgcm_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/neuralgcm_test.py -------------------------------------------------------------------------------- /test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/test.py -------------------------------------------------------------------------------- /test/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/test_utils.py -------------------------------------------------------------------------------- /test/testffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/test/testffi.py -------------------------------------------------------------------------------- /third_party/enzyme/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/enzyme/workspace.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/third_party/enzyme/workspace.bzl -------------------------------------------------------------------------------- /third_party/hedron_compile_commands/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/jax/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/jax/workspace.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/third_party/jax/workspace.bzl -------------------------------------------------------------------------------- /third_party/ml_toolchain/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/ml_toolchain/workspace.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/third_party/ml_toolchain/workspace.bzl -------------------------------------------------------------------------------- /third_party/xla/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/xla/workspace.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/third_party/xla/workspace.bzl -------------------------------------------------------------------------------- /workspace.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnzymeAD/Enzyme-JAX/HEAD/workspace.bzl --------------------------------------------------------------------------------