aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/PostRASchedulerList.cpp
AgeCommit message (Expand)Author
2008-12-16Enable anti-dependence breaking by default when post-RA scheduling is enabled.Dan Gohman
2008-12-16When breaking an anti-dependency, don't use a register which has seenDan Gohman
2008-12-16Fix some register-alias-related bugs in the post-RA scheduler livenessDan Gohman
2008-12-09Rewrite the SDep class, and simplify some of the related code.Dan Gohman
2008-12-05Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman
2008-12-05Ignore IMPLICIT_DEF instructions when computing physreg liveness.Dan Gohman
2008-12-04Use register names instead of numbers in debug output.Dan Gohman
2008-12-03Rewrite the liveness bookkeeping code to fix a bunch ofDan Gohman
2008-12-03Fix an inconsistency in a comment.Dan Gohman
2008-12-03Don't charge the full latency for anti and output dependencies. This isDan Gohman
2008-12-03When looking for anti-dependences on the critical path, don't botherDan Gohman
2008-12-03Add a comment about callee-saved registers.Dan Gohman
2008-11-27Silence a warning.Nick Lewycky
2008-11-25Suppress warnings.Dan Gohman
2008-11-25Initial support for anti-dependence breaking. Currently this code does notDan Gohman
2008-11-20Factor out the code for verifying the work of the scheduler,Dan Gohman
2008-11-19Experimental post-pass scheduling support. Post-pass schedulingDan Gohman
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-01-14don't create the post-ra scheduler unless it is enabled.Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-07-13Modify previous patch per review comments.Dale Johannesen
2007-07-13Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen