Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Small improvements in compilation times for the register allocation pass. | xleroy | 2013-09-20 | 1 | -15/+18 |
| | | | | | | | Maps.v: add a PTree.fold1 operation that doesn't maintain the key. git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2329 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e | ||||
* | Change interface of Kildall solvers to avoid precomputing the map pc -> list ↵ | xleroy | 2013-08-12 | 1 | -1/+1 |
| | | | | | | of successors. git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2305 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e | ||||
* | Big merge of the newregalloc-int64 branch. Lots of changes in two directions: | xleroy | 2013-04-20 | 1 | -0/+184 |
1- new register allocator (+ live range splitting, spilling&reloading, etc) based on a posteriori validation using the Rideau-Leroy algorithm 2- support for 64-bit integer arithmetic (type "long long"). git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2200 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e |