index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
MachineCSE.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Machine CSE preserves CFG. Pass manager was freeing machineloopinfo after mac...
Evan Cheng
2010-08-17
1
-0
/
+1
*
Reapply r110396, with fixes to appease the Linux buildbot gods.
Owen Anderson
2010-08-06
1
-1
/
+1
*
Revert r110396 to fix buildbots.
Owen Anderson
2010-08-06
1
-1
/
+1
*
Don't use PassInfo* as a type identifier for passes. Instead, use the addres...
Owen Anderson
2010-08-05
1
-1
/
+1
*
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
Owen Anderson
2010-07-21
1
-2
/
+2
*
Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.
Jakob Stoklund Olesen
2010-07-16
1
-30
/
+4
*
Convert EXTRACT_SUBREG to COPY when emitting machine instrs.
Jakob Stoklund Olesen
2010-07-08
1
-0
/
+22
*
Detect and handle COPY in many places.
Jakob Stoklund Olesen
2010-07-03
1
-2
/
+2
*
Re-apply 105308 with fix.
Evan Cheng
2010-06-04
1
-7
/
+13
*
Revert 105308.
Bob Wilson
2010-06-03
1
-1
/
+4
*
Enable machine cse of instructions which define physical registers.
Evan Cheng
2010-06-02
1
-4
/
+1
*
Make this LookAheadLimit, not the uninitialized LookAheadLeft.
Eric Christopher
2010-05-21
1
-1
/
+1
*
Allow machine cse to cse instructions which define physical registers. Contro...
Evan Cheng
2010-05-21
1
-27
/
+81
*
Add a utility function for conservatively clearing kill flags, and make
Dan Gohman
2010-05-13
1
-1
/
+4
*
Rewrite machine cse to avoid recursion.
Evan Cheng
2010-04-21
1
-11
/
+85
*
Typo.
Evan Cheng
2010-04-20
1
-1
/
+1
*
After trivial coalescing, the MI being visited may have become a copy. Avoid ...
Evan Cheng
2010-04-02
1
-1
/
+5
*
dbg_value may end a block.
Evan Cheng
2010-03-24
1
-4
/
+4
*
Code clean up.
Evan Cheng
2010-03-23
1
-6
/
+6
*
Fix debug_value handling.
Dale Johannesen
2010-03-11
1
-2
/
+6
*
Add a couple more heuristics to neuter machine cse some more.
Evan Cheng
2010-03-10
1
-13
/
+57
*
Allow more cross-rc coalescing.
Evan Cheng
2010-03-09
1
-10
/
+13
*
Don't do illegal cross-class coalescing.
Jakob Stoklund Olesen
2010-03-09
1
-1
/
+1
*
- Make the machine cse dumb coalescer (as opposed to the more awesome simple
Evan Cheng
2010-03-09
1
-13
/
+57
*
Don't waste time trying to CSE labels, phis, inline asm. Definitely avoid cse...
Evan Cheng
2010-03-08
1
-0
/
+4
*
Restrict machine cse to really trivial coalescing. Leave the heavy lifting to...
Evan Cheng
2010-03-08
1
-0
/
+3
*
Don't update physical register def.
Evan Cheng
2010-03-06
1
-2
/
+3
*
Avoid cse load instructions unless they are known to be invariant loads.
Evan Cheng
2010-03-04
1
-10
/
+36
*
Look ahead a bit to determine if a physical register def that is not marked d...
Evan Cheng
2010-03-04
1
-6
/
+61
*
Fix a logic error. An instruction that has a live physical register def canno...
Evan Cheng
2010-03-03
1
-2
/
+5
*
Re-apply r97667 but with a little bit of thought put into the patch. This imp...
Evan Cheng
2010-03-03
1
-65
/
+3
*
Revert 97667. It broke a bunch of tests.
Dan Gohman
2010-03-03
1
-0
/
+63
*
Move DenseMapInfo for MachineInstr* to MachineInstr.h
Evan Cheng
2010-03-03
1
-63
/
+0
*
Machine CSE work in progress. It's doing some CSE now. But implicit def of ph...
Evan Cheng
2010-03-03
1
-24
/
+61
*
Work in progress. Finding some cse now.
Evan Cheng
2010-03-03
1
-4
/
+88
*
Fix typo.
Evan Cheng
2010-03-02
1
-1
/
+1
*
Add skeleton of a machine level cse pass.
Evan Cheng
2010-03-02
1
-0
/
+124