aboutsummaryrefslogtreecommitdiffstats
path: root/backend/Regalloc.ml
Commit message (Expand)AuthorAgeFilesLines
* Adding info field for branching in RTL, LTL, XTL and all associated passesCyril SIX2020-03-111-10/+10
* ONE "admitted" and things compileDavid Monniaux2019-09-061-13/+13
* try to be portable across archsDavid Monniaux2019-03-211-1/+1
* Various improvements in the wording of diagnostics.Michael Schmidt2018-08-021-4/+4
* Extend builtin arguments with a pointer addition operatorXavier Leroy2017-07-061-2/+13
* Hybrid 64bit/32bit PowerPC portBernhard Schommer2017-05-031-16/+24
* use 'f' as generic function-identifier instead of arbitraty identifier 1 for ...Michael Schmidt2017-03-231-1/+1
* Inlined open of ErrorsBernhard Schommer2017-02-061-10/+9
* Support for 64-bit architectures: generic supportXavier Leroy2016-10-011-39/+49
* Add interference for indirect calls.Bernhard Schommer2016-09-151-1/+4
* PR#113, PR#122: Unspillable temporaries causing register allocation to failXavier Leroy2016-08-241-1/+6
* Introduce register pairs to describe calling conventions more preciselyXavier Leroy2016-05-171-22/+52
* Compatibility with newer ocaml versions. Bug 18313.Bernhard Schommer2016-03-311-2/+2
* Deactivate warning 27 and added back removed code.Bernhard Schommer2016-03-151-72/+72
* Code cleanup.Bernhard Schommer2016-03-101-93/+91
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-14/+14
* Renaming {BA,BR}_longofwords -> {BA,BR}_splitlong.Xavier Leroy2015-08-221-16/+16
* Refactoring of builtins and annotations in the back-end.Xavier Leroy2015-08-211-59/+140
* Extended inline asm: revised treatment of clobbered registers.Xavier Leroy2015-05-091-4/+2
* Support for GCC-style extended asm, continued:Xavier Leroy2015-04-211-1/+17
* Updated the Caml part. Added some more tests in annot1.c.Xavier Leroy2015-03-271-18/+8
* Extend annotations so that they can keep track of global variables and local ...Xavier Leroy2015-03-271-22/+52
* Merge of "newspilling" branch:xleroy2014-07-231-11/+49
* In Regalloc, dead code elimination, don't eliminate move operationsxleroy2014-02-231-3/+3
* Introduce and use the platform-specific Archi module giving:xleroy2014-01-031-4/+4
* Merge of branch value-analysis.xleroy2013-12-201-1/+1
* Do not use Format for faster printing of RTL, XTL, LTL, Machxleroy2013-09-261-15/+14
* Small improvements in compilation times for the register allocation pass.xleroy2013-09-201-4/+4
* Change interface of Kildall solvers to avoid precomputing the map pc -> list ...xleroy2013-08-121-1/+1
* Merge of the float32 branch: xleroy2013-05-191-2/+12
* Add interferences at function entry with destroyed_at_function_entry.xleroy2013-05-081-2/+8
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-0/+986