aboutsummaryrefslogtreecommitdiffstats
path: root/backend/Coloringaux.ml
Commit message (Expand)AuthorAgeFilesLines
* Removing modules now unusedxleroy2013-05-011-867/+0
* Assorted changes to reduce stack and heap requirements when compiling very bi...xleroy2013-03-161-3/+6
* Ported to Coq 8.4pl1. Merge of branches/coq-8.4.xleroy2013-01-291-4/+2
* Separate interference graphs for ints and floats, i.e. don't record interfere...xleroy2012-12-201-13/+16
* powerpc/SelectOp: optimize the pattern ((x >>s N) & N1) & N2 common in a cert...xleroy2012-01-211-11/+28
* Extraction: map Coq pairs to Caml pairs and Coq chars (type ascii) to Caml charsxleroy2011-10-181-4/+4
* Coloringaux: better cost estimate for annotation builtinsxleroy2011-06-141-0/+2
* Updated for Coq 8.3pl1. Some cleanups in test/*/Makefile.xleroy2011-03-091-3/+2
* Merge of the reuse-temps branch:xleroy2010-09-021-37/+56
* Merge of branches/full-expr-4:xleroy2010-08-181-9/+18
* Support for inlined built-ins.xleroy2010-06-291-4/+6
* Improved coalescing heuristics based on Hailperin's paper.xleroy2010-05-081-32/+49
* Compute spill costs.xleroy2010-05-021-8/+92
* Coloring: allow to exclude user-specified registers from allocation.xleroy2010-04-101-25/+40
* Coloringaux: make identifiers unique; special treatment of precolored xleroy2009-08-261-60/+132
* Update spill costs when coalescingxleroy2009-08-161-2/+3
* Reorganized the development, modularizing away machine-dependent parts.xleroy2008-12-301-0/+626