projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
When performing return slot optimization, remember to inform memdep when we're removi...
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
GVN.cpp
2008-02-20
Owen Anderson
When performing return slot optimization, remember...
blob
|
commitdiff
|
raw
2008-02-19
Owen Anderson
Refactor this method a bit, and correct a test that...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-19
Chris Lattner
isa+cast -> dyncast.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-19
Chris Lattner
simplify this code again, try 2 :)
blob
|
commitdiff
|
raw
|
diff to current
2008-02-19
Owen Anderson
Fix a comment.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-19
Owen Anderson
Major improvements to yesterday's return slot optimizat...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-19
Owen Anderson
Factor the profitability check for return slot optimiza...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-19
Owen Anderson
An sret parameter is required to be the first parameter...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-19
Owen Anderson
Cleanup some of my patches from yesterday. Refactor...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-19
Owen Anderson
Fix Transforms/GVN/memcpy.ll, which Chris broke in...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-18
Chris Lattner
minor code simplification, no functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-18
Owen Anderson
Add support to GVN for performing sret return slot...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-14
Nick Lewycky
Fix PR2032. Inform the alias analysis of changes to...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-12
Owen Anderson
Re-apply the patch to improve the optimizations of...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-12
Eli Friedman
Fix for bug 1996: optimize out loads of undef. This...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-06
Bill Wendling
Temporarily reverting:
blob
|
commitdiff
|
raw
|
diff to current
2008-02-04
Owen Anderson
Allow GVN to hack on memcpy's, making them open to...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-08
Owen Anderson
Fix several cache coherence bugs in MemDep/GVN that...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-01
Duncan Sands
Integrate the readonly/readnone logic more deeply
blob
|
commitdiff
|
raw
|
diff to current
2007-11-29
Owen Anderson
Fix a miscompilation in spiff on PPC.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-26
Owen Anderson
Fix another bug that was causing siod to fail.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-26
Owen Anderson
Allow GVN to eliminate read-only function calls when...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-18
Owen Anderson
Allow GVN to eliminate redundant calls to functions...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-21
Owen Anderson
Add partial caching of non-local memory dependence...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-17
Chris Lattner
Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo
blob
|
commitdiff
|
raw
|
diff to current
2007-09-16
Owen Anderson
Be more careful when constant-folding PHI nodes.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-16
Owen Anderson
Factor out some code into a helper function.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-16
Owen Anderson
Add some more comments to GVN.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-14
Owen Anderson
Eliminate PHI nodes with constant values during normal...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-14
Owen Anderson
Be more aggressive in pruning unnecessary PHI nodes...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-14
Owen Anderson
Make GVN iterative.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-14
Owen Anderson
Fix a case where GVN was failing to return true when...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-09
Owen Anderson
Make NonLocal and None const in the right way. :-)
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Owen Anderson
Change the None and NonLocal markers in memdep to be...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-07
Owen Anderson
Don't insert nearly as many redundant phi nodes.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-03
Owen Anderson
Fix a subtle miscompilation. This allows 197.parser...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-03
Owen Anderson
Fix a subtle iterator invalidation bug in a recursive...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-02
Owen Anderson
Fix 80 col. violations.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-02
Owen Anderson
Fix a bug that was causing several miscompilations...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-01
Owen Anderson
Make non-local memdep not be recursive, and fix a bug...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-31
Owen Anderson
Don't let the memory allocator outsmart GVN. ;-)
blob
|
commitdiff
|
raw
|
diff to current
2007-07-31
Owen Anderson
Fix a failure I accidentally caused in my last commit...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-31
Owen Anderson
Fix a misoptimization in aha.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-30
Owen Anderson
Avoid potential iterator invalidation problems.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-30
Owen Anderson
Use more caching when computing non-local dependence...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-30
Owen Anderson
Fix a bug caused by indiscriminantly asking for the...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-26
Owen Anderson
Fix a couple more bugs in the phi construction by pulli...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-25
Owen Anderson
Fix what is _hopefully_ the last corner case for loops.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-25
Owen Anderson
My last commit was not correct for nested loops. Fix...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-25
Owen Anderson
Fix an infinite loop on 300.twolf.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-25
Owen Anderson
Fix a bug that was causing GVN to crash on 252.eon.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-25
Owen Anderson
Add basic support for performing whole-function RLE.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-24
Owen Anderson
Add a GVN pass, using the value numbering code I develo...
blob
|
commitdiff
|
raw
|
diff to current