aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. PatchNick Lewycky2011-02-201-1/+1
* PR9218: SimplifyDemandedVectorElts can return a non-null value that is notEli Friedman2011-02-191-0/+11
* implement PR9264: disambiguating 'bt mem, imm' as a btl.Chris Lattner2011-02-191-0/+4
* rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byteChris Lattner2011-02-191-2/+27
* Stores of null pointers should turn into memset, we weren't recognizingChris Lattner2011-02-191-0/+22
* Implement rdar://9009151, transforming strided loop stores ofChris Lattner2011-02-191-0/+27
* DIE numbers do not add any value in this test. Devang Patel2011-02-191-5/+5
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-181-0/+86
* Reapply r114997 now that the buildbots have been updated.Bill Wendling2011-02-181-0/+24
* Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes2011-02-184-0/+67
* Add some transforms of the kind X-Y>X -> 0>Y which are valid when there is noDuncan Sands2011-02-182-2/+126
* add a testcase for r125827Chris Lattner2011-02-181-0/+24
* Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure.Cameron Zwarich2011-02-181-86/+0
* prevent jump threading from merging blocks when their address isChris Lattner2011-02-181-1/+34
* Recognize monitor/mwait with explicit register argumentsJoerg Sonnenberger2011-02-182-0/+18
* Recognize leavel and leaveq aliases for leave.Joerg Sonnenberger2011-02-172-0/+14
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-171-0/+86
* have instcombine preserve nsw/nuw/exact when sinkingChris Lattner2011-02-171-0/+18
* fix instcombine merging GEPs through a PHI to only make theChris Lattner2011-02-171-2/+3
* Enhance constant folding of bitcast operations on vectors of floats.Nadav Rotem2011-02-171-1/+41
* Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally.NAKAMURA Takumi2011-02-172-2/+2
* Transform "A + B >= A + C" into "B >= C" if the adds do not wrap. Likewise f...Duncan Sands2011-02-171-0/+19
* preserve NUW/NSW when transforming add x,xChris Lattner2011-02-171-0/+8
* filecheckizeChris Lattner2011-02-171-3/+14
* fix PR9215, preventing -reassociate from clearing nsw/nuw whenChris Lattner2011-02-171-0/+7
* Gas is very inconsistent about when a relaxation/relocation is needed. DoRafael Espindola2011-02-161-17/+3
* The change for PR9190 wasn't quite right. We need to avoid making theEric Christopher2011-02-161-0/+41
* Add testcase for PR9190.Eric Christopher2011-02-161-0/+35
* Add support for pushsection and popsection. Patch by Joerg Sonnenberger.Rafael Espindola2011-02-161-0/+107
* Teach PatternMatch that splat vectors could be floating point as well asNick Lewycky2011-02-151-0/+28
* Add support for parsing [expr].Roman Divacky2011-02-152-0/+10
* Ignore DBG_VALUE machine instructions while constructing instruction ranges b...Devang Patel2011-02-151-2/+2
* Fix 9216 - Endless loop in InstCombine pass.Nadav Rotem2011-02-151-0/+19
* Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value is "referring" a value th...Devang Patel2011-02-141-0/+59
* Switch llvm to using comdats. For now always use groups with a singleRafael Espindola2011-02-142-3/+3
* PR9139: Specify ARM/Darwin triple for vector-DAGCombine.ll test.Bob Wilson2011-02-141-2/+2
* Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes2011-02-145-0/+40
* fix PR9210 by implementing some type legalization logic for Chris Lattner2011-02-141-0/+8
* Enhance ComputeMaskedBits to know that aligned frameindexesChris Lattner2011-02-132-4/+15
* Teach instsimplify that X+Y>=X+Z is the same as Y>=Z if neither side overflows,Duncan Sands2011-02-131-0/+20
* Fix testNadav Rotem2011-02-131-1/+1
* Fix a regression from r125393;Nadav Rotem2011-02-131-1/+17
* when legalizing extremely wide shifts, make sure that Chris Lattner2011-02-131-0/+12
* fix visitShift to properly zero extend the shift amount if the provided operandChris Lattner2011-02-132-3/+1
* add PR#Chris Lattner2011-02-131-0/+1
* implement instcombine folding for things like (x >> c) < 42.Chris Lattner2011-02-131-2/+11
* teach SCEV that the scale and addition of an inbounds gep don't NSW.Chris Lattner2011-02-132-4/+31
* Add encodings and mnemonics for FXSAVE64 and FXRSTOR64.Reid Kleckner2011-02-121-0/+8
* Prevent IMPLICIT_DEF/KILL to become a delay filler instruction in SPARC backend.Venkatraman Govindaraju2011-02-121-0/+13
* SimplifyLibCalls: Add missing legalize check on various printf to puts andDaniel Dunbar2011-02-121-7/+20