Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-23 | Correct copyright on remaining hipe files | Richard Carlsson | |
2016-08-30 | hipe_x86: Minimise CFG<->linear conversions | Magnus Lång | |
Most x86 passes were either linearise(pass(to_cfg(Code))) or trivially rewritable to process a CFG. This saves a great deal of time and memory churn when compiling large programs. Now, there will only ever be a single Linear->CFG conversion, just after lowering from RTL, and only ever a single CFG->Linear conversion, just before the finalise pass. Both of these now happen in hipe_x86_main. | |||
2016-08-30 | hipe_x86: LSRA for SSE2 | Magnus Lång | |
There is little point offering LSRA for x86 if we're still going to call hipe_graph_coloring_regalloc for the floats. In particular, all allocators except LSRA allocates an N^2 interference matrix, making them unusable for really large functions. |