aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* Fix the miscompilation of MiBench/consumer-lame that was exposed by Evan'sChris Lattner2008-01-141-0/+16
* Turn a memcpy from a double* into a load/store of double instead ofChris Lattner2008-01-141-0/+14
* Fix PR1907, a nasty miscompilation because instcombine didn'tChris Lattner2008-01-131-0/+9
* When turning a call to a bitcast function into a direct call,Duncan Sands2008-01-132-2/+16
* we don't have to make an explicit copy of a byval argument when Chris Lattner2008-01-121-0/+28
* When DAE drops the varargs part of a function, ensure anyDuncan Sands2008-01-111-1/+4
* Teach argpromote to ruthlessly hack small byval structs when it canChris Lattner2008-01-111-0/+24
* When inlining a functino with a byval argument, make an explicit Chris Lattner2008-01-111-0/+28
* Implement PR1795, an instcombine hack for forming GEPs with integer pointer a...Chris Lattner2008-01-081-0/+20
* The transform that tries to turn calls to bitcast functions intoDuncan Sands2008-01-061-0/+23
* When transforming a call to a bitcast function intoDuncan Sands2008-01-062-0/+20
* remove a couple more unsafe xforms in the face of overflow.Chris Lattner2008-01-051-25/+0
* Fix PR1896Chris Lattner2008-01-041-0/+26
* don't hoist FP additions into unconditional adds + selects. This Chris Lattner2008-01-031-0/+26
* Update this testcase. The output needs to be disabled to pass.Bill Wendling2008-01-011-25/+23
* dead calls to llvm.stacksave can be deleted, even though theyChris Lattner2007-12-291-0/+10
* upgrade this testChris Lattner2007-12-291-11/+12
* Test -simplifycfg only.Devang Patel2007-12-281-46/+23
* Add a testcase for my recent InstCombine fix, written by Nicholas.Owen Anderson2007-12-281-0/+89
* implement InstCombine/shift-trunc-shift.ll. This allowsChris Lattner2007-12-221-0/+10
* If succ has succ itself as one of the predecessors then doDevang Patel2007-12-221-0/+60
* Make DAE not wipe out attributes on calls, and not dropDuncan Sands2007-12-211-0/+16
* Implement review feedback, including additional transformsChristopher Lamb2007-12-201-0/+25
* When inlining through an 'nounwind' call, mark inlinedDuncan Sands2007-12-191-0/+19
* Remove an orthogonal transformation of the selection condition from my most r...Christopher Lamb2007-12-181-10/+1
* Fix typos.Christopher Lamb2007-12-181-1/+1
* Fold certain additions through selects (and their compares) so as to eliminat...Christopher Lamb2007-12-181-0/+38
* Make invokes of inline asm legal. Teach codegenDuncan Sands2007-12-171-1/+1
* Make instcombine promote inline asm calls to 'nounwind'Duncan Sands2007-12-162-1/+8
* 1. "Upgrage" comments.Wojciech Matyjewicz2007-12-121-0/+10
* Implement constant folding if vector<->vector bitcasts where the numberChris Lattner2007-12-111-0/+33
* Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner2007-12-101-0/+9
* Make PruneEH update the nounwind/noreturn attributesDuncan Sands2007-12-103-27/+27
* If ExitValue operand is also defined in Loop header thenDevang Patel2007-12-031-0/+44
* Add some convenience methods for querying attributes, andDuncan Sands2007-11-281-1/+1
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-271-2/+0
* Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops.Nick Lewycky2007-11-251-2/+2
* Implement PR1822Chris Lattner2007-11-251-3/+11
* Fix PR1816. If a bitcast of a function only exists because of aDuncan Sands2007-11-251-0/+12
* Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros.Chris Lattner2007-11-231-0/+8
* Ding dong, the DoesntAccessMemoryFns andDuncan Sands2007-11-234-49/+50
* Fix a bug where we'd try to find a scev value for a bitcast operand,Chris Lattner2007-11-231-0/+20
* Fix PR1817.Chris Lattner2007-11-221-0/+16
* Turn invokes of nounwind functions into ordinary calls.Duncan Sands2007-11-221-0/+14
* Readonly/readnone functions are allowed to throwDuncan Sands2007-11-221-10/+12
* Fix PR1800 by correcting mistaken logic.Chris Lattner2007-11-161-0/+10
* Implement PR1796 and Transforms/SimplifyCFG/noreturn-call.llChris Lattner2007-11-141-0/+11
* upgrade testChris Lattner2007-11-132-11/+11
* Implement PR1786 by iterating between dead cycle eliminationChris Lattner2007-11-131-0/+100
* Tighten up a check for folding away loads from (newly constant) globals. ThisChris Lattner2007-11-091-0/+19