Find file in fortrangoingonforty/armfortas@f9a892d12375393e56514233185e348f72f5698b
- .benchmarks/baseline.txt
- .docs/TRANSFER-REPORT.md
- .docs/audits/audit32.md
- .docs/audits/audit32_todo.md
- .docs/audits/audit33.md
- .docs/audits/mem2reg-audit-raw.txt
- .docs/audits/optimizer-audit-agent-raw.txt
- .docs/audits/optimizer-audit-consolidated.md
- .docs/audits/optimizer-audit.md
- .docs/audits/optimizer-reaudit-agent-raw.txt
- .docs/audits/sprint31_brutal_audit.md
- .docs/noted_issues.md
- .docs/sprints/index.md
- .docs/sprints/sprint00.md
- .docs/sprints/sprint01.md
- .docs/sprints/sprint02.md
- .docs/sprints/sprint03.md
- .docs/sprints/sprint04.md
- .docs/sprints/sprint05.md
- .docs/sprints/sprint06.md
- .docs/sprints/sprint07.md
- .docs/sprints/sprint08.md
- .docs/sprints/sprint09.md
- .docs/sprints/sprint10.md
- .docs/sprints/sprint11.md
- .docs/sprints/sprint12.md
- .docs/sprints/sprint13.md
- .docs/sprints/sprint14.md
- .docs/sprints/sprint15.md
- .docs/sprints/sprint16.md
- .docs/sprints/sprint17.md
- .docs/sprints/sprint18.md
- .docs/sprints/sprint19.md
- .docs/sprints/sprint20.md
- .docs/sprints/sprint21.md
- .docs/sprints/sprint21_5.md
- .docs/sprints/sprint22.md
- .docs/sprints/sprint23.md
- .docs/sprints/sprint24.md
- .docs/sprints/sprint25.md
- .docs/sprints/sprint25_5.md
- .docs/sprints/sprint26.md
- .docs/sprints/sprint27.md
- .docs/sprints/sprint28.md
- .docs/sprints/sprint28_5.md
- .docs/sprints/sprint28_7.md
- .docs/sprints/sprint29.md
- .docs/sprints/sprint29_10.md
- .docs/sprints/sprint29_11.md
- .docs/sprints/sprint29_5.md
- .docs/sprints/sprint29_6.md
- .docs/sprints/sprint29_7.md
- .docs/sprints/sprint29_8.md
- .docs/sprints/sprint29_9.md
- .docs/sprints/sprint30.md
- .docs/sprints/sprint30_5.md
- .docs/sprints/sprint30_7.md
- .docs/sprints/sprint31.md
- .docs/sprints/sprint31_0.md
- .docs/sprints/sprint31_1.md
- .docs/sprints/sprint31_2.md
- .docs/sprints/sprint31_3.md
- .docs/sprints/sprint31_5.md
- .docs/sprints/sprint32.md
- .docs/sprints/sprint33.md
- .docs/sprints/sprint34.md
- .docs/sprints/sprint35.md
- .docs/survey/aapcs64_apple.md
- .docs/survey/arm64_isa.md
- .docs/survey/flang.md
- .docs/survey/gfortran.md
- .docs/survey/macho.md
- .docs/testing/testing02.md
- .github/workflows/ci.yml
- .gitignore
- .gitmodules
- AGENTS.md
- CLAUDE.md
- Cargo.lock
- Cargo.toml
- LICENSE
- README.md
- afs-as
- afs-ld
- bencch
- fuzz/Cargo.toml
- fuzz/corpus/fuzz_lexer/seed_hello.f90
- fuzz/corpus/fuzz_lexer/seed_module.f90
- fuzz/corpus/fuzz_parser/seed_complex.f90
- fuzz/corpus/fuzz_parser/seed_hello.f90
- fuzz/fuzz_targets/fuzz_lexer.rs
- fuzz/fuzz_targets/fuzz_parser.rs
- noted_items.md
- runtime/Cargo.toml
- runtime/src/array.rs
- runtime/src/descriptor.rs
- runtime/src/format.rs
- runtime/src/io.rs
- runtime/src/io_system.rs
- runtime/src/lib.rs
- runtime/src/lifecycle.rs
- runtime/src/mem.rs
- runtime/src/string.rs
- runtime/src/system.rs
- sample_programs/01_exit_0.s
- sample_programs/02_hello_world.s
- sample_programs/03_arithmetic_exit_42.s
- sample_programs/04_sum_1_to_10.s
- sample_programs/05_factorial_5.s
- sample_programs/06_fibonacci_10.s
- sample_programs/07_dot_product.s
- sample_programs/08_gcd_48_18.s
- sample_programs/09_array_sum.s
- sample_programs/10_string_length.s
- sample_programs/11_copy_qword_and_write.s
- sample_programs/12_puts_call.s
- sample_programs/13_helper_function.s
- sample_programs/14_literal_pool.s
- sample_programs/15_fp_sqrt.s
- sample_programs/16_snake_live.s
- sample_programs/README.md
- scripts/benchmark_gate.sh
- scripts/coverage.sh
- src/ast/decl.rs
- src/ast/expr.rs
- src/ast/mod.rs
- src/ast/stmt.rs
- src/ast/unit.rs
- src/bin/afs.rs
- src/codegen/emit.rs
- src/codegen/isel.rs
- src/codegen/linearscan.rs
- src/codegen/liveness.rs
- src/codegen/mir.rs
- src/codegen/mod.rs
- src/codegen/peephole.rs
- src/codegen/regalloc.rs
- src/codegen/tailcall.rs
- src/driver/defaults.rs
- src/driver/dep_scan.rs
- src/driver/diag.rs
- src/driver/mod.rs
- src/ir/builder.rs
- src/ir/inst.rs
- src/ir/lower.rs
- src/ir/mod.rs
- src/ir/printer.rs
- src/ir/types.rs
- src/ir/verify.rs
- src/ir/walk.rs
- src/lexer/fixed.rs
- src/lexer/mod.rs
- src/lib.rs
- src/main.rs
- src/opt/alias.rs
- src/opt/audit_tests.rs
- src/opt/bce.rs
- src/opt/call_resolve.rs
- src/opt/callgraph.rs
- src/opt/const_arg.rs
- src/opt/const_fold.rs
- src/opt/const_prop.rs
- src/opt/cse.rs
- src/opt/dce.rs
- src/opt/dead_arg.rs
- src/opt/dead_func.rs
- src/opt/dep_analysis.rs
- src/opt/dse.rs
- src/opt/fast_math.rs
- src/opt/fission.rs
- src/opt/fusion.rs
- src/opt/global_lsf.rs
- src/opt/gvn.rs
- src/opt/inline.rs
- src/opt/interchange.rs
- src/opt/licm.rs
- src/opt/loop_tree.rs
- src/opt/loop_utils.rs
- src/opt/lsf.rs
- src/opt/mem2reg.rs
- src/opt/mod.rs
- src/opt/pass.rs
- src/opt/peel.rs
- src/opt/pipeline.rs
- src/opt/preheader.rs
- src/opt/return_prop.rs
- src/opt/simplify_cfg.rs
- src/opt/sroa.rs
- src/opt/strength_reduce.rs
- src/opt/unroll.rs
- src/opt/unswitch.rs
- src/opt/util.rs
- src/opt/vectorize.rs
- src/parser/decl.rs
- src/parser/expr.rs
- src/parser/mod.rs
- src/parser/stmt.rs
- src/parser/unit.rs
- src/preprocess/mod.rs
- src/runtime/mod.rs