index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
MachineCSE.cpp
Commit message (
Expand
)
Author
Age
...
*
Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.
Jakob Stoklund Olesen
2010-07-16
*
Convert EXTRACT_SUBREG to COPY when emitting machine instrs.
Jakob Stoklund Olesen
2010-07-08
*
Detect and handle COPY in many places.
Jakob Stoklund Olesen
2010-07-03
*
Re-apply 105308 with fix.
Evan Cheng
2010-06-04
*
Revert 105308.
Bob Wilson
2010-06-03
*
Enable machine cse of instructions which define physical registers.
Evan Cheng
2010-06-02
*
Make this LookAheadLimit, not the uninitialized LookAheadLeft.
Eric Christopher
2010-05-21
*
Allow machine cse to cse instructions which define physical registers. Contro...
Evan Cheng
2010-05-21
*
Add a utility function for conservatively clearing kill flags, and make
Dan Gohman
2010-05-13
*
Rewrite machine cse to avoid recursion.
Evan Cheng
2010-04-21
*
Typo.
Evan Cheng
2010-04-20
*
After trivial coalescing, the MI being visited may have become a copy. Avoid ...
Evan Cheng
2010-04-02
*
dbg_value may end a block.
Evan Cheng
2010-03-24
*
Code clean up.
Evan Cheng
2010-03-23
*
Fix debug_value handling.
Dale Johannesen
2010-03-11
*
Add a couple more heuristics to neuter machine cse some more.
Evan Cheng
2010-03-10
*
Allow more cross-rc coalescing.
Evan Cheng
2010-03-09
*
Don't do illegal cross-class coalescing.
Jakob Stoklund Olesen
2010-03-09
*
- Make the machine cse dumb coalescer (as opposed to the more awesome simple
Evan Cheng
2010-03-09
*
Don't waste time trying to CSE labels, phis, inline asm. Definitely avoid cse...
Evan Cheng
2010-03-08
*
Restrict machine cse to really trivial coalescing. Leave the heavy lifting to...
Evan Cheng
2010-03-08
*
Don't update physical register def.
Evan Cheng
2010-03-06
*
Avoid cse load instructions unless they are known to be invariant loads.
Evan Cheng
2010-03-04
*
Look ahead a bit to determine if a physical register def that is not marked d...
Evan Cheng
2010-03-04
*
Fix a logic error. An instruction that has a live physical register def canno...
Evan Cheng
2010-03-03
*
Re-apply r97667 but with a little bit of thought put into the patch. This imp...
Evan Cheng
2010-03-03
*
Revert 97667. It broke a bunch of tests.
Dan Gohman
2010-03-03
*
Move DenseMapInfo for MachineInstr* to MachineInstr.h
Evan Cheng
2010-03-03
*
Machine CSE work in progress. It's doing some CSE now. But implicit def of ph...
Evan Cheng
2010-03-03
*
Work in progress. Finding some cse now.
Evan Cheng
2010-03-03
*
Fix typo.
Evan Cheng
2010-03-02
*
Add skeleton of a machine level cse pass.
Evan Cheng
2010-03-02
[prev]