summaryrefslogtreecommitdiff
path: root/test
Commit message (Expand)AuthorAge
* Port a shift-by-1 optimization from LegalizeDAG: itDuncan Sands2008-07-11
* Add another optimization from PR2330. Also catch some missing cases that areNick Lewycky2008-07-11
* The frame address on an x86-64 box needs to be offset by -8, not -4.Bill Wendling2008-07-11
* Fix folding of icmp's of i1 where the comparison is signed. The codeChris Lattner2008-07-11
* Fix a bogus optimization: folding (slt (zext i1 A to i32), 1) -> (slt i1 A, t...Chris Lattner2008-07-11
* make this condition more precise.Chris Lattner2008-07-11
* Implement PR2538Chris Lattner2008-07-11
* Put CPPBackend tests into their own directory and run them only if they'reBill Wendling2008-07-10
* Fix an altivec constant miscompilation that Duncan found throughChris Lattner2008-07-10
* Restructure dead argument elimination, try #3 :-)Matthijs Kooijman2008-07-10
* Fix overzealous optimization. Thanks to Duncan Sands for pointing out my error!Nick Lewycky2008-07-10
* Fix for PR2472. Use movss to set lower 32-bits of a zero XMM vector.Evan Cheng2008-07-10
* Fix a case where vector comparison constant folding would cause anChris Lattner2008-07-10
* elementwise comparison of vector constants was completely wrong. FixChris Lattner2008-07-10
* Testcase for PR2024Anton Korobeynikov2008-07-09
* Fold (a < 8) && (b < 8) into (a|b) < 8 for unsigned less or greater than.Nick Lewycky2008-07-09
* Fold ((1 << a) & 1) to (a == 0).Nick Lewycky2008-07-09
* Fix a broken test. Neither load is eliminable without changing the CFG.Chris Lattner2008-07-09
* Reduce x - y to -y when we know the 'x' part will get masked off anyways.Nick Lewycky2008-07-09
* If loop induction variable's start value is less then its exit value then do ...Devang Patel2008-07-09
* Testcase for debug info from data-only files.Dale Johannesen2008-07-08
* 'Optimize' testChris Lattner2008-07-08
* new testcase for PR2496Chris Lattner2008-07-08
* Testcase for PR2520.Duncan Sands2008-07-08
* Fix three bugs:Chris Lattner2008-07-08
* Refactor the tablegen DAGISelEmitter code for outputing calls toDan Gohman2008-07-07
* Fix two serious LSR bugs.Evan Cheng2008-07-07
* Testcase for PR2463Anton Korobeynikov2008-07-05
* Testcase for PR2146Anton Korobeynikov2008-07-05
* Fix missed optimization opportunity when analyzing cast of mul and select.Nick Lewycky2008-07-05
* Remove the ability for ADCE to remove unreachable blocks in loop nests, becau...Owen Anderson2008-07-03
* Add support to ADCE for pruning unreachable blocks. This addresses the finalOwen Anderson2008-07-02
* A better fix for PR2503 that doesn't pessimize GVN in the presence of unreach...Owen Anderson2008-07-02
* Considering predecessors of exit blocks getsDale Johannesen2008-07-01
* Implement split and scalarize for SELECT_CC, fixing PR2504Chris Lattner2008-06-30
* Regression test for PR2443.Duncan Sands2008-06-27
* Use the c modifier to tell llvm-ar not to issue aDuncan Sands2008-06-27
* test doesn't need eh infoChris Lattner2008-06-27
* when linking globals, make sure to preserve the address space of the global.Chris Lattner2008-06-27
* XFAIL for now.Evan Cheng2008-06-26
* Use the -enable-pre flag so this test doesn't fail.Owen Anderson2008-06-26
* Make LLVM compile on DragonFly BSD (PR2499).Matthijs Kooijman2008-06-26
* Allow for rounding up of stack frame.Dale Johannesen2008-06-26
* when we know the signbit of an input to uint_to_fp is zero,Chris Lattner2008-06-26
* - Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into aEvan Cheng2008-06-25
* simplify shell syntax to work better on solaris, patch byChris Lattner2008-06-25
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-25
* Fix PR2488, a case where we deleted stack restores too aggressively.Chris Lattner2008-06-25
* Enable two-address remat by default.Evan Cheng2008-06-25
* v2f32 is now a valid (MMX) type which breaks thisDale Johannesen2008-06-24