summaryrefslogtreecommitdiffstats
path: root/stdlib/optimize.tl
Commit message (Expand)AuthorAgeFilesLines
...
* compiler: replace late-peephole pattern with real approach.Kaz Kylheku2021-11-261-12/+8
* compiler: another late peephole pattern.Kaz Kylheku2021-11-261-0/+12
* compiler: late-peephole match for a wasteful register move.Kaz Kylheku2021-11-101-0/+13
* compiler: improvement in wasteful jmp elimination.Kaz Kylheku2021-10-231-4/+29
* compiler: also clear .next before re-linking graph.Kaz Kylheku2021-10-231-0/+1
* compiler: peephole: recalc and rescan in a few more cases.Kaz Kylheku2021-09-301-0/+9
* compiler: fix up linkage and recalc liveness in one peephole case.Kaz Kylheku2021-09-301-8/+11
* compiler: eliminate some redundant hash lookups.Kaz Kylheku2021-09-301-11/+12
* compiler: eliminate basic-block next-block method.Kaz Kylheku2021-09-301-23/+19
* compiler: cosmetic: merge set assignments.Kaz Kylheku2021-09-301-7/+7
* compiler: improvement in next-block linking.Kaz Kylheku2021-09-291-3/+3
* compiler: remove impossible cases in jump threading.Kaz Kylheku2021-09-291-8/+4
* compiler: peephole: merge basic blocks when jmp removed.Kaz Kylheku2021-09-291-5/+16
* compiler: code clean-up in peephole optimizer.Kaz Kylheku2021-09-281-5/+5
* defset: add set-mask and clear-mask.Paul A. Patience2021-09-141-4/+5
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-13/+13
* file layout: moving share/txr/stdlib to stdlib.Kaz Kylheku2021-06-241-0/+606