| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add bswap16/32/64 | 2026-03-02 | 1 | -0/+2 | |
| | | | | | | - frontend: __builtin_bswapX intrinsics - backend: ObswapX instructions | ||||
| * | ir: only stub out float <-> u64 cvt on x86 | 2026-01-08 | 1 | -4/+3 | |
| | | | | | hackish.. | ||||
| * | ir/builder: fix bug optiminzg x+x as x-x -> 0 | 2025-12-26 | 1 | -2/+3 | |
| | | |||||
| * | simpl: optimize unsigned & signed division by power of 2 | 2025-12-21 | 1 | -2/+2 | |
| | | |||||
| * | ir: simpl: optimize some constant multiplications | 2025-12-21 | 1 | -7/+9 | |
| | | | | | Reuse irbinop() and irunop() for the constant results cases. | ||||
| * | x86-64/emit: implement single-exit-point ret with jump threading | 2025-12-16 | 1 | -1/+1 | |
| | | |||||
| * | regalloc: fixbug with phi move of stack <- stack | 2025-12-13 | 1 | -2/+1 | |
| | | |||||
| * | c: make tentative definitions work | 2025-12-02 | 1 | -1/+1 | |
| | | |||||
| * | ir: simplify some occurrences of single-argument phis | 2025-11-24 | 1 | -8/+7 | |
| | | |||||
| * | ir: implement cvtu64f. and other bug fixes | 2025-11-23 | 1 | -2/+35 | |
| | | | | | | compiler is bootstrapping?! however, stage1 and stage2+ executables aren't bit-identical.. small differences in the codegen.. need to look into that | ||||
| * | implement cvtfXu64 by lowering it in builder | 2025-11-23 | 1 | -9/+46 | |
| | | | | | this should probably be in a separate pass? | ||||
| * | remove umul | 2025-11-21 | 1 | -1/+1 | |
| | | |||||
| * | change op names to match 285063eba44 | 2025-11-21 | 1 | -5/+5 | |
| | | |||||
| * | ir/builder: peephole optimize branch with constant conditional | 2025-11-21 | 1 | -4/+14 | |
| | | |||||
| * | ir: 'trap' jump; c: __builtin_trap; lex: __has_builtin | 2025-11-15 | 1 | -0/+8 | |
| | | |||||
| * | preeliminary va_list support | 2025-11-14 | 1 | -4/+4 | |
| | | |||||
| * | fold/builder: fix bad use of iscon in place of isnumcon | 2025-11-06 | 1 | -4/+4 | |
| | | |||||
| * | amd64: fix aggregate abi stuff;; ir: fold, peephole optimizing constructors | 2025-11-05 | 1 | -0/+217 | |