aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* BasicAliasAnalysis and FunctionAttrs were bothDuncan Sands2009-01-181-81/+2
* Fix copy and pasted typos that prevented strtok_r, realloc, getenv, ungetc,Nick Lewycky2009-01-181-22/+152
* introduce typedef for complicated vector, and use it tooGabor Greif2009-01-171-2/+1
* typoGabor Greif2009-01-161-1/+1
* Fix PR3335 by not turning a store to one address space into a store to another.Chris Lattner2009-01-161-1/+5
* reduce indentation by using early exits, no functionality change.Chris Lattner2009-01-161-44/+47
* Clean up previous cast optimization a bit. Also make zext elimination a bit m...Evan Cheng2009-01-161-30/+55
* Add the private linkage.Rafael Espindola2009-01-1515-35/+38
* avoid using iterators when they get invalidated potentiallyGabor Greif2009-01-151-4/+14
* Eliminate a redundant check.Evan Cheng2009-01-151-2/+1
* - Teach CanEvaluateInDifferentType of this xform: sext (zext ty1), ty2 -> zex...Evan Cheng2009-01-151-22/+51
* Fix PR3325, a miscompilation of invokes by IPSCCP. Patch by Jay Foad!Chris Lattner2009-01-141-3/+2
* Fix the time regression I introduced in 464.h264ref withDale Johannesen2009-01-141-44/+187
* rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporaryChris Lattner2009-01-141-24/+26
* Fix testsuite regressions from recursive inlining.Dale Johannesen2009-01-131-3/+3
* Make instcombine ensure that all allocas are explicitly aligned at atDan Gohman2009-01-131-6/+11
* Correct a comment.Duncan Sands2009-01-131-1/+1
* Enable recursive inlining. Reduce inlining thresholdDale Johannesen2009-01-122-8/+6
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-128-50/+52
* 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