aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SimpleRegisterCoalescing.h
AgeCommit message (Expand)Author
2008-04-03- Turn copies of implicit_def into implicit_def instructions.Evan Cheng
2008-03-18Rewrite code that propagate isDead information after a dead copy is coalesced...Evan Cheng
2008-03-10- Fix a subtle bug in RemoveCopyByCommutingDef. ALR is the live range where t...Evan Cheng
2008-03-05Fix a coalescer bug wrt how dead copy interval is shortened.Evan Cheng
2008-03-05Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng
2008-02-29No need for coalescer to update kills. Only copies are coalesced and those in...Evan Cheng
2008-02-16Refactor some code; check if commuteInstruction is able to commute the instru...Evan Cheng
2008-02-15- Removing the infamous r2rMap_ and rep() method. Now the coalescer will updateEvan Cheng
2008-02-13Initial support for copy elimination by commuting its definition MI.Evan Cheng
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-14Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman
2007-12-11Switch over to MachineLoopInfo.Evan Cheng
2007-11-06First step towards moving the coalescer to priority_queue based machinery.Evan Cheng
2007-11-05Move SimpleRegisterCoalescing.h to lib/CodeGen since there is now a commonEvan Cheng