aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* Proper patterns for thumb2 shift and rotate instructions.Evan Cheng2009-06-231-1/+1
* The correct values here (as defined by gcc-4.2) areDale Johannesen2009-06-232-0/+15
* This test only works on ppc32 if some optimization is done beforeDale Johannesen2009-06-231-1/+1
* See test. Judging from PR 1278, at the time the test was committed, theDale Johannesen2009-06-231-1/+1
* Fix a bug in the trip-count computation with And/Or. If either of theDan Gohman2009-06-221-0/+150
* Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson2009-06-2288-0/+6904
* Fix llvm::ComputeNumSignBits to handle pointer typesDan Gohman2009-06-221-0/+220
* It's coalescer, not coaleser.Evan Cheng2009-06-221-0/+0
* For Darwin on ARMv6 and newer, make register r9 available for use as aBob Wilson2009-06-221-1/+4
* Fix another register coalescer crash: forgot to check if the instruction bein...Evan Cheng2009-06-221-0/+43
* hasFP should return true if frame address is taken.Evan Cheng2009-06-221-0/+12
* Testcase for (llvm-gcc) 73873. Usually Dale Johannesen2009-06-221-0/+32
* Teach ScalarEvolution how to analyze loops with multiple exitDan Gohman2009-06-221-0/+48
* Fix ScalarEvolution's backedge-taken count computations to check forDan Gohman2009-06-213-4/+15
* Fix PR4185.Rafael Espindola2009-06-211-0/+10
* Expand this test to handle more cases (remainder and shifts) of zero.Nick Lewycky2009-06-211-0/+11
* implement PR4424: 0/x is always 0 for integer division.Chris Lattner2009-06-211-0/+12
* change TLS_ADDR lowering to lower to a real mem operand, instead of matching asChris Lattner2009-06-204-4/+4
* no need for unwind infoChris Lattner2009-06-201-1/+1
* no need for unwind info here.Chris Lattner2009-06-201-1/+1
* Fix PR4419: handle defs of partial uses.Evan Cheng2009-06-201-0/+30
* Tweak this test to be a little less unusual.Dan Gohman2009-06-201-2/+2
* Generalize isLoopGuardedByCond's checking to consider twoDan Gohman2009-06-201-0/+107
* Re-apply r73718, now that the fix in r73787 is in, and add aDan Gohman2009-06-193-2/+30
* Enable arm pre-allocation load / store multiple optimization pass.Evan Cheng2009-06-192-4/+4
* Revert 73718. It's breaking 254.gap.Evan Cheng2009-06-192-0/+2
* Don't (unconditionally) use getSCEVAtScope to simplify the stepDan Gohman2009-06-191-0/+18
* make jump threading handle lexically identical compare instructionsChris Lattner2009-06-191-0/+30
* Fix for PR2484: add an SSE1 pattern for a shuffle we normally prefer to Eli Friedman2009-06-191-0/+9
* Teach jump threading to look at comparisons between phi nodes and non-constants.Nick Lewycky2009-06-191-0/+21
* Improve tail call elim to move loads above readonly callsChris Lattner2009-06-192-0/+165
* part of PR4405: disable a contentious optimization forChris Lattner2009-06-191-10/+0
* Mark a few Thumb instructions commutable; just happened to spot this Eli Friedman2009-06-191-0/+8
* new testcase for rdar://6983634Chris Lattner2009-06-181-0/+26
* On Darwin, ams printer should output a second label before a jump table so th...Evan Cheng2009-06-181-0/+2
* Generalize LSR's OptimizeSMax to handle unsigned max tests as wellDan Gohman2009-06-182-2/+305
* Remove the code from IVUsers that attempted to handleDan Gohman2009-06-183-7/+10
* Generalize the zext(trunc(t) & C) instcombine to work even withDan Gohman2009-06-181-1/+16
* Teach ScalarEvolution how to recognize another xor(and(x, C), C) case.Dan Gohman2009-06-181-2/+3
* Instcombine zext(trunc(x) & mask) to x&mask, even if the trunc hasDan Gohman2009-06-171-0/+23
* Add -disable-output to a bunch of tests that don't care about the output.Dan Gohman2009-06-1731-32/+32
* This fixes a bug introduced in 72661, which canDale Johannesen2009-06-172-4/+77
* Initial support for some Thumb2 instructions.Anton Korobeynikov2009-06-174-0/+282
* Correct an accidental duplication of the test (patch doesn't handle Eli Friedman2009-06-171-9/+0
* PR3439: Correct a silly mistake in the SimplifyDemandedUseBits code for Eli Friedman2009-06-171-0/+18
* Fix ScalarEvolution's Xor handling to not assume that an AndDan Gohman2009-06-171-0/+11
* Test for llvm-gcc patch 73564.Dale Johannesen2009-06-161-0/+10
* Make the test target-neutralAnton Korobeynikov2009-06-161-2/+2
* Generalize a few more instcombines to be vector/scalar-independent.Dan Gohman2009-06-162-0/+15
* Instcombine's ShrinkDemandedConstant may strip bits out of constants,Dan Gohman2009-06-161-0/+14