Commit History

Author SHA1 Message Date
  Dan Gohman 54e4c36a73 Rewrite the SDep class, and simplify some of the related code. 16 years ago
  Dan Gohman 2ce7f2068f Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant. 16 years ago
  Dan Gohman 490b1833a9 Ignore IMPLICIT_DEF instructions when computing physreg liveness. 16 years ago
  Dan Gohman 80e201b8db Use register names instead of numbers in debug output. 16 years ago
  Dan Gohman cef874ae2b Rewrite the liveness bookkeeping code to fix a bunch of 16 years ago
  Dan Gohman e96cc775e4 Fix an inconsistency in a comment. 16 years ago
  Dan Gohman e561751e98 Don't charge the full latency for anti and output dependencies. This is 16 years ago
  Dan Gohman 0dba0e5408 When looking for anti-dependences on the critical path, don't bother 16 years ago
  Dan Gohman ebb0a31103 Add a comment about callee-saved registers. 16 years ago
  Nick Lewycky a89d102b32 Silence a warning. 16 years ago
  Dan Gohman 878ef1d5bc Suppress warnings. 16 years ago
  Dan Gohman 21d9003087 Initial support for anti-dependence breaking. Currently this code does not 16 years ago
  Dan Gohman a1e6d363e5 Factor out the code for verifying the work of the scheduler, 17 years ago
  Dan Gohman 343f0c0467 Experimental post-pass scheduling support. Post-pass scheduling 17 years ago
  Dan Gohman ae73dc1448 Tidy up several unbeseeming casts from pointer to intptr_t. 17 years ago
  Chris Lattner 459525df1e don't create the post-ra scheduler unless it is enabled. 17 years ago
  Chris Lattner 4ee451de36 Remove attribution from file headers, per discussion on llvmdev. 17 years ago
  Dale Johannesen 72f1596403 Modify previous patch per review comments. 18 years ago
  Dale Johannesen e7e7d0d7e3 Skeleton of post-RA scheduler; doesn't do anything yet. 18 years ago