Commit History

Author SHA1 Message Date
  Andrew Trick 1dd8c8560d Codegen pass definition cleanup. No functionality. 13 years ago
  Cameron Zwarich 419eb3668b When deleting a phi cycle after looking through copies, constrain the register 14 years ago
  Owen Anderson 081c34b725 Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which 15 years ago
  Owen Anderson ce665bd2e2 Now with fewer extraneous semicolons! 15 years ago
  Owen Anderson 90c579de5a Reapply r110396, with fixes to appease the Linux buildbot gods. 15 years ago
  Owen Anderson 1f74590e9d Revert r110396 to fix buildbots. 15 years ago
  Owen Anderson 9ccaf53ada Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static 15 years ago
  Owen Anderson d13db2c59c Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). 15 years ago
  Jakob Stoklund Olesen 04c528a0c8 Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway. 15 years ago
  Jakob Stoklund Olesen 273f7e4299 Detect and handle COPY in many places. 15 years ago
  Bob Wilson bf9b221c00 Besides removing phi cycles that reduce to a single value, also remove dead 15 years ago
  Bob Wilson fe61fb1e10 Add a new pass on machine instructions to optimize away PHI cycles that 15 years ago