summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineCSE.cpp
Commit message (Expand)AuthorAge
...
* Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.Jakob Stoklund Olesen2010-07-16
* Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen2010-07-08
* Detect and handle COPY in many places.Jakob Stoklund Olesen2010-07-03
* Re-apply 105308 with fix.Evan Cheng2010-06-04
* Revert 105308.Bob Wilson2010-06-03
* Enable machine cse of instructions which define physical registers.Evan Cheng2010-06-02
* Make this LookAheadLimit, not the uninitialized LookAheadLeft.Eric Christopher2010-05-21
* Allow machine cse to cse instructions which define physical registers. Contro...Evan Cheng2010-05-21
* Add a utility function for conservatively clearing kill flags, and makeDan Gohman2010-05-13
* Rewrite machine cse to avoid recursion.Evan Cheng2010-04-21
* Typo.Evan Cheng2010-04-20
* After trivial coalescing, the MI being visited may have become a copy. Avoid ...Evan Cheng2010-04-02
* dbg_value may end a block.Evan Cheng2010-03-24
* Code clean up.Evan Cheng2010-03-23
* Fix debug_value handling.Dale Johannesen2010-03-11
* Add a couple more heuristics to neuter machine cse some more.Evan Cheng2010-03-10
* Allow more cross-rc coalescing.Evan Cheng2010-03-09
* Don't do illegal cross-class coalescing.Jakob Stoklund Olesen2010-03-09
* - Make the machine cse dumb coalescer (as opposed to the more awesome simpleEvan Cheng2010-03-09
* Don't waste time trying to CSE labels, phis, inline asm. Definitely avoid cse...Evan Cheng2010-03-08
* Restrict machine cse to really trivial coalescing. Leave the heavy lifting to...Evan Cheng2010-03-08
* Don't update physical register def.Evan Cheng2010-03-06
* Avoid cse load instructions unless they are known to be invariant loads.Evan Cheng2010-03-04
* Look ahead a bit to determine if a physical register def that is not marked d...Evan Cheng2010-03-04
* Fix a logic error. An instruction that has a live physical register def canno...Evan Cheng2010-03-03
* Re-apply r97667 but with a little bit of thought put into the patch. This imp...Evan Cheng2010-03-03
* Revert 97667. It broke a bunch of tests.Dan Gohman2010-03-03
* Move DenseMapInfo for MachineInstr* to MachineInstr.hEvan Cheng2010-03-03
* Machine CSE work in progress. It's doing some CSE now. But implicit def of ph...Evan Cheng2010-03-03
* Work in progress. Finding some cse now.Evan Cheng2010-03-03
* Fix typo.Evan Cheng2010-03-02
* Add skeleton of a machine level cse pass.Evan Cheng2010-03-02