index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
MachineCSE.cpp
Age
Commit message (
Expand
)
Author
2010-04-02
After trivial coalescing, the MI being visited may have become a copy. Avoid ...
Evan Cheng
2010-03-24
dbg_value may end a block.
Evan Cheng
2010-03-23
Code clean up.
Evan Cheng
2010-03-11
Fix debug_value handling.
Dale Johannesen
2010-03-10
Add a couple more heuristics to neuter machine cse some more.
Evan Cheng
2010-03-09
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-08
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-06
Don't update physical register def.
Evan Cheng
2010-03-04
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-03
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-02
Fix typo.
Evan Cheng
2010-03-02
Add skeleton of a machine level cse pass.
Evan Cheng