gitextract_2uml3qup/ ├── .ci/ │ ├── check-format.sh │ └── check-newline.sh ├── .clang-format ├── .github/ │ └── workflows/ │ └── main.yml ├── .gitignore ├── AUTHORS ├── COMPLIANCE.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── docs/ │ └── dynamic-linking.md ├── lib/ │ ├── c.c │ └── c.h ├── mk/ │ ├── arm.mk │ ├── common.mk │ └── riscv.mk ├── src/ │ ├── arch-lower.c │ ├── arm-codegen.c │ ├── arm.c │ ├── defs.h │ ├── elf.c │ ├── globals.c │ ├── lexer.c │ ├── main.c │ ├── opt-sccp.c │ ├── parser.c │ ├── peephole.c │ ├── preprocessor.c │ ├── reg-alloc.c │ ├── riscv-codegen.c │ ├── riscv.c │ └── ssa.c ├── tests/ │ ├── arm-abi.sh │ ├── check-snapshots.sh │ ├── driver.sh │ ├── fib.c │ ├── hello.c │ ├── snapshots/ │ │ ├── fib-arm-dynamic.json │ │ ├── fib-arm-static.json │ │ ├── fib-riscv-static.json │ │ ├── hello-arm-dynamic.json │ │ ├── hello-arm-static.json │ │ └── hello-riscv-static.json │ └── update-snapshots.sh └── tools/ ├── inliner.c └── norm-lf.c