summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Increase default inlining aggressiveness in partialDale Johannesen2009-01-111-2/+2
* Duncan is nervous about undefinedness of % with negatives. I'mChris Lattner2009-01-111-1/+1
* do not generated GEPs into vectors where they don't already exist.Chris Lattner2009-01-111-4/+3
* Make a couple of cleanups to the instcombine bitcast/gep Chris Lattner2009-01-111-12/+13
* fix typo Duncan noticed.Chris Lattner2009-01-091-1/+1
* Fix PR3304Chris Lattner2009-01-091-2/+12
* Removed trailing whitespace from Makefiles.Misha Brukman2009-01-096-14/+14
* Implement rdar://6480391, extending of equality icmp's to avoid a truncation.Chris Lattner2009-01-091-0/+22
* Remove some old code that looks like a remanant from signed-types days.Chris Lattner2009-01-091-23/+0
* Fix PR3298, a crash in Jump Threading. Apparently even Chris Lattner2009-01-091-0/+4
* Fix part 3/2 of PR3290, making instcombine zap (gep(bitcast)) when possible.Chris Lattner2009-01-091-81/+116
* move some code, check to see if the input to the GEP is a bitcastChris Lattner2009-01-091-23/+22
* Adjustments to last patch based on review.Dale Johannesen2009-01-094-11/+24
* Do not inline functions with (dynamic) alloca intoDale Johannesen2009-01-081-2/+20
* This implements the second half of the fix for PR3290, handlingChris Lattner2009-01-081-2/+99
* Whitespace - correct formatting.Duncan Sands2009-01-071-2/+2
* Remove alloca tracking from nocapture analysis. Not onlyDuncan Sands2009-01-071-69/+16
* Reorder these.Duncan Sands2009-01-071-24/+24
* Use a switch rather than a sequence of "isa" tests.Duncan Sands2009-01-071-16/+32
* The verifier checks that the aliasee is not null.Duncan Sands2009-01-071-2/+1
* Implement the first half of PR3290: if there is a store of an Chris Lattner2009-01-071-5/+133
* Factor a bunch of code out into a helper method.Chris Lattner2009-01-071-148/+156
* use continue to simplify code and reduce nesting, no functionalityChris Lattner2009-01-071-38/+58
* Get TargetData once up front and cache as an ivar instead ofChris Lattner2009-01-071-45/+38
* Use the hasAllZeroIndices predicate to simplify some Chris Lattner2009-01-071-28/+6
* Change m_ConstantInt and m_SelectCst to take their constant integersChris Lattner2009-01-051-9/+9
* Teach the internalize pass to also internalizeDuncan Sands2009-01-051-0/+12
* Find loop back edges only after empty blocks are eliminated.Evan Cheng2009-01-051-2/+3
* Not having an aliasee is a theoretical possibility.Duncan Sands2009-01-051-1/+2
* Format more neatly.Duncan Sands2009-01-051-1/+1
* Remove trailing spaces.Duncan Sands2009-01-051-10/+10
* Delete unused global aliases with internal linkage.Duncan Sands2009-01-051-8/+23
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-1/+0
* Move the libcall annotating part from doFinalization to doInitialization.Nick Lewycky2009-01-051-18/+77
* Run a post-pass that marks known function declarations by name.Nick Lewycky2009-01-041-0/+443
* Revert this transform. It was causing some dramatic slowdowns in a few tests....Bill Wendling2009-01-041-31/+0
* Any void readonly functions are provably dead, don't waste time adding Nick Lewycky2009-01-031-14/+0
* Load tracking means that the value analyzed mayDuncan Sands2009-01-021-2/+8
* When calculating 'nocapture' argument attributes, allowDuncan Sands2009-01-021-21/+60
* Improve comments and reorganize a bit - no functionalityDuncan Sands2009-01-021-56/+44
* Make adding nocapture a bit stronger. FreeInst is nocapture. Also, Nick Lewycky2009-01-021-3/+27
* Mention that this pass does escape analysis in theDuncan Sands2009-01-011-3/+5
* Fix comment.Bill Wendling2009-01-011-1/+1
* Add transformation:Bill Wendling2009-01-011-1/+32
* Look through phi nodes and select instructions whenDuncan Sands2008-12-311-3/+8
* Don't analyze arguments already marked 'nocapture'.Duncan Sands2008-12-311-1/+2
* Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands2008-12-312-13/+127
* Experiments show that looking through phi nodesDuncan Sands2008-12-291-0/+2
* Allow readnone functions to read (and write!) globalDuncan Sands2008-12-291-4/+19
* Revert 61362 and 61402 until SPEC breakage is fixed.Dale Johannesen2008-12-231-135/+43
OpenPOWER on IntegriCloud