| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | aarch64/isel: handle more instructions | 2026-02-28 | 1 | -13/+18 | |
| | | |||||
| * | regalloc: fix defn of spilled var with immediate | 2026-02-28 | 1 | -1/+2 | |
| | | | | | | | With `i64 %a = copy 0xabcdef12345`, if `%a` was spilled, this would turn into a `storei64` instruction with an unencondable immediate operand (larger than 32 bits in x86, non-zero in aarch64). | ||||
| * | fix various warnings | 2026-02-24 | 1 | -3/+3 | |
| | | |||||
| * | IR: just use an array for extended constants | 2026-02-19 | 2 | -14/+14 | |
| | | | | | | The extra work of using a hashtable to intern them is probably unnecessary. | ||||
| * | aarch64 codegen fixes | 2026-01-08 | 2 | -59/+100 | |
| | | |||||
| * | aarch64: vshifts, flt cvt | 2026-01-07 | 2 | -6/+67 | |
| | | |||||
| * | aarch64: LDR literal, cmp value | 2026-01-02 | 1 | -10/+31 | |
| | | |||||
| * | aarch64: not, flt load/store | 2025-12-31 | 2 | -11/+47 | |
| | | |||||
| * | aarch64 floats | 2025-12-31 | 2 | -51/+106 | |
| | | |||||
| * | backend: separate instrs for integer/float store | 2025-12-31 | 2 | -10/+29 | |
| | | |||||
| * | aarch64 isel syms with offset | 2025-12-31 | 2 | -35/+56 | |
| | | |||||
| * | aarch64 mul/div | 2025-12-30 | 2 | -0/+31 | |
| | | |||||
| * | more aarch64 work | 2025-12-29 | 2 | -71/+206 | |
| | | |||||
| * | backend: start implementing aarch64 | 2025-12-28 | 4 | -0/+1205 | |