aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* Object: Add some tests!Michael J. Spencer2011-01-209-0/+76
* Sparc backend: Implements a delay slot filler that attempt to fill delay slotsVenkatraman Govindaraju2011-01-201-0/+77
* If we can, lower the multiply part of a umulo/smulo call to a libcallEric Christopher2011-01-201-0/+14
* Fix debug info for merged global.Devang Patel2011-01-201-0/+127
* Similarly, analyze truncate through multiply.Nick Lewycky2011-01-191-0/+8
* Add a missed SCEV fold that is required to continue analyzing the IR producedNick Lewycky2011-01-191-1/+9
* Fix the encoding of mrrc and mcrr family of instructions. Also add testcases ...Bruno Cardoso Lopes2011-01-191-0/+19
* Add unnamed_addr when we can show that address of a global is not used.Rafael Espindola2011-01-196-7/+61
* Add a missing SCEV simplification sext(zext x) --> zext x.Nick Lewycky2011-01-191-0/+8
* When matching asm operands, always try to match the most restricted type first.Owen Anderson2011-01-181-0/+1
* Create two new generic classes to represent the following VMRS/VMSR variations:Bruno Cardoso Lopes2011-01-182-0/+21
* Fix MRS encoding for arm and thumb.Bruno Cardoso Lopes2011-01-182-1/+4
* Fix the encoding of t2ISB by using the right class and also parse it correctlyBruno Cardoso Lopes2011-01-182-0/+5
* Teach BasicAA to return PartialAlias in cases where both pointersDan Gohman2011-01-181-0/+33
* Follow the current hack set and enable the correct parsing of bkpt while in t...Bruno Cardoso Lopes2011-01-182-0/+6
* fix rdar://8878965, a regression I introduced with the recentChris Lattner2011-01-181-0/+32
* Add support for parsing and encoding ARM's official syntax for the BFI instru...Bruno Cardoso Lopes2011-01-182-0/+6
* Add support for mips32 madd and msub instructions. Patch by Akira HatanakaBruno Cardoso Lopes2011-01-181-0/+65
* For completeness, generalize the (X + Y) - Y -> X transform and add X - (X + ...Duncan Sands2011-01-181-0/+20
* Simplify (X<<1)-X into X. According to my auto-simplier this is the most com...Duncan Sands2011-01-181-0/+20
* McARM: Start marking T2 address operands as such, for the benefit of the parser.Daniel Dunbar2011-01-181-0/+12
* Fix an off-by-one error in ctpop combining.Benjamin Kramer2011-01-171-2/+11
* Update tests to accomodate unnamed_addr introduction.Devang Patel2011-01-172-3/+3
* Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0.Benjamin Kramer2011-01-171-0/+31
* Don't crash SPU BE with memory accesses with big alignmnet.Kalle Raiskila2011-01-171-0/+9
* Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng2011-01-173-4/+4
* Test for lazy value info's ability to prove the absense of NULLs in pointers.Nick Lewycky2011-01-161-0/+103
* Make everyone happy this time.Michael J. Spencer2011-01-161-1/+1
* Teach DAE to look for functions whose arguments are unused, and change all ca...Anders Carlsson2011-01-161-1/+27
* Try and fix this test. For some reason llvm-ar thinks that the file exists whenMichael J. Spencer2011-01-161-0/+1
* Update tests.Rafael Espindola2011-01-167-26/+26
* Don't merge two constants if we care about the address of both.Rafael Espindola2011-01-163-1/+67
* Reduce and merge testcases.Owen Anderson2011-01-162-60/+16
* fix PR8514, a bug where the "heroic" transformation of shift/and Chris Lattner2011-01-161-0/+36
* fix PR8932, a case where arg promotion could infinitely promote.Chris Lattner2011-01-161-0/+21
* if an alloca is only ever accessed as a unit, and is accessed with load/store...Chris Lattner2011-01-161-2/+21
* enhance FoldOpIntoPhi in instcombine to try harder when a phi hasChris Lattner2011-01-161-0/+22
* Spill R4 if it's going to be used to restore SP from FP.Evan Cheng2011-01-161-0/+17
* Improve the safety of my globalopt enhancement by ensuring that the bitcastOwen Anderson2011-01-161-0/+59
* fix PR8983, a broken assertion.Chris Lattner2011-01-161-0/+12
* Implement AnalyzeBranch in Sparc Backend.Venkatraman Govindaraju2011-01-161-7/+7
* fix PR8981, a crash trying to form a conditional inc with a floating point co...Chris Lattner2011-01-161-0/+10
* reapply my fix for PR8961 with a tweak to properly handleChris Lattner2011-01-161-0/+17
* Revert "Archive: Replace all internal uses of PathV1 with PathV2. The externa...Michael J. Spencer2011-01-161-1/+0
* one of michael's recent patches broke this, temporarily disableChris Lattner2011-01-161-0/+1
* remove the partial specialization pass. It is unmaintained and has bugs.Chris Lattner2011-01-163-89/+0
* Make constmerge a two-pass algorithm so that it won't miss mergingNick Lewycky2011-01-151-0/+18
* Allow unnamed_addr on declarations.Rafael Espindola2011-01-156-43/+33
* temporarily revert r123526. While working on a follow-on patch IChris Lattner2011-01-151-1/+3
* fix rdar://8785296 - -fcatch-undefined-behavior generates inefficient codeChris Lattner2011-01-151-1/+4