aboutsummaryrefslogtreecommitdiff
path: root/src/boot/be/il.ml
Commit message (Collapse)AuthorAgeFilesLines
* Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare2011-03-251-1/+1
|
* Revert "Bulk-edit compile commands in emacs chatter to point to assumed ↵Graydon Hoare2011-03-251-1/+1
| | | | | | build/ dir off src root." This reverts commit 846f2e2ba994268725f38c36fa12f1a09f21615c.
* Bulk-edit compile commands in emacs chatter to point to assumed build/ dir ↵Graydon Hoare2011-03-251-1/+1
| | | | off src root.
* Fix horribly embarassing signedness bug in backend, plus related regressions.Graydon Hoare2010-10-121-0/+6
|
* Better backpointer logic.Graydon Hoare2010-10-051-1/+12
|
* Bind pattern slots with ?, drop parens from 0-ary tag constructors, ↵Graydon Hoare2010-09-201-1/+3
| | | | translate 0-ary constructors as constants. Rustc loses ~300kb.
* Get object's captured typarams when calculating sizes in the backend's ↵Roy Frostig2010-08-091-0/+7
| | | | fn-prologue-generation for object methods.
* Degrade emitter size cache to just a flat hashtable with regular flushes ↵Graydon Hoare2010-08-051-2/+2
| | | | (sigh) and re-introduce horrible bounce-off-spill hack for DIV, MUL, etc.
* Kill the preallocator, install a sane replacement. Closes #131. And probably ↵Graydon Hoare2010-08-041-212/+21
| | | | a lot of others.
* Factor append_quad out of IL.emit_full, for use elsewhere.Graydon Hoare2010-08-031-4/+12
|
* Remove dead implicit-destinations logic from IL.Graydon Hoare2010-08-031-7/+1
|
* Add fmt module, move out some common format helpers, add ↵Graydon Hoare2010-06-241-40/+5
| | | | instruction-selection tracing and make selection use queues rather than list refs.
* Populate tree.Graydon Hoare2010-06-231-0/+1135