projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
rearrange some logic, no functionality change.
[oota-llvm.git]
/
lib
/
CodeGen
/
MachineCSE.cpp
2012-03-04
Craig Topper
Use uint16_t to store register overlaps to reduce stati...
blob
|
commitdiff
|
raw
2012-02-28
Jakob Stoklund Olesen
Handle regmasks in MachineCSE.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-17
Lang Hames
Re-enable 150652 and 150654 - Make FPSCR non-reserved...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-16
Lang Hames
Oop - r150653 + r150654 broke one of my test cases...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-16
Lang Hames
MachineCSE shouldn't extend the live ranges of reserved...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Codegen pass definition cleanup. No functionality.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2012-02-05
Duncan Sands
Persuade GCC that there is nothing worth warning about...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-11
Evan Cheng
Avoid CSE of instructions which define physical registe...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
Evan Cheng
Allow machine-cse to look across MBB boundary when...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Bill Wendling
We need to verify that the machine instruction we're...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-06
Eli Friedman
Re-revert r130877; it's apparently causing a regression...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-05
Eli Friedman
Minor correction to r130877; fixes PR9846 and hopefully...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-04
Eli Friedman
Re-commit r130862 with a minor change to avoid an itera...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-04
Eli Friedman
Back out r130862; it appears to be breaking bootstrap.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-04
Eli Friedman
Teach MachineCSE how to do simple cross-block CSE invol...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-11
Evan Cheng
Fix a couple of places where changes are made but not...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Chris Lattner
fit in 80 cols and use MBB::isSuccessor instead of...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Jakob Stoklund Olesen
Simplify a bunch of isVirtualRegister() and isPhysicalR...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-07
Evan Cheng
Do not model all INLINEASM instructions as having unmod...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-03
Cameron Zwarich
Use a RecyclingAllocator to allocate values for Machine...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Evan Cheng
Teach machine cse to commute instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
Evan Cheng
Teach machine cse to eliminate instructions with multip...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Owen Anderson
Get rid of static constructors for pass registration...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Owen Anderson
Begin adding static dependence information to passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Owen Anderson
Now with fewer extraneous semicolons!
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Jakob Stoklund Olesen
Add MachineRegisterInfo::constrainRegClass and use...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-17
Evan Cheng
Machine CSE was forgetting to clear some data structures.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-17
Evan Cheng
Fix a potential bug that can cause miscomparison with...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-17
Evan Cheng
Machine CSE preserves CFG. Pass manager was freeing...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-21
Owen Anderson
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
blob
|
commitdiff
|
raw
|
diff to current
2010-07-16
Jakob Stoklund Olesen
Remove many calls to TII::isMoveInstr. Targets should...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-08
Jakob Stoklund Olesen
Convert EXTRACT_SUBREG to COPY when emitting machine...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-03
Jakob Stoklund Olesen
Detect and handle COPY in many places.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-04
Evan Cheng
Re-apply 105308 with fix.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-03
Bob Wilson
Revert 105308.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-02
Evan Cheng
Enable machine cse of instructions which define physica...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-21
Eric Christopher
Make this LookAheadLimit, not the uninitialized LookAhe...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-21
Evan Cheng
Allow machine cse to cse instructions which define...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-13
Dan Gohman
Add a utility function for conservatively clearing...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-21
Evan Cheng
Rewrite machine cse to avoid recursion.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-20
Evan Cheng
Typo.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Evan Cheng
After trivial coalescing, the MI being visited may...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-24
Evan Cheng
dbg_value may end a block.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-23
Evan Cheng
Code clean up.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-11
Dale Johannesen
Fix debug_value handling.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Evan Cheng
Add a couple more heuristics to neuter machine cse...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Evan Cheng
Allow more cross-rc coalescing.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Jakob Stoklund Olesen
Don't do illegal cross-class coalescing.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Evan Cheng
- Make the machine cse dumb coalescer (as opposed to...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-08
Evan Cheng
Don't waste time trying to CSE labels, phis, inline...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-08
Evan Cheng
Restrict machine cse to really trivial coalescing....
blob
|
commitdiff
|
raw
|
diff to current
2010-03-06
Evan Cheng
Don't update physical register def.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-04
Evan Cheng
Avoid cse load instructions unless they are known to...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-04
Evan Cheng
Look ahead a bit to determine if a physical register...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-03
Evan Cheng
Fix a logic error. An instruction that has a live physi...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-03
Evan Cheng
Re-apply r97667 but with a little bit of thought put...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-03
Dan Gohman
Revert 97667. It broke a bunch of tests.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-03
Evan Cheng
Move DenseMapInfo for MachineInstr* to MachineInstr.h
blob
|
commitdiff
|
raw
|
diff to current
2010-03-03
Evan Cheng
Machine CSE work in progress. It's doing some CSE now...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-03
Evan Cheng
Work in progress. Finding some cse now.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-02
Evan Cheng
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-02
Evan Cheng
Add skeleton of a machine level cse pass.
blob
|
commitdiff
|
raw
|
diff to current