summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
* Move this test from Codegen/PowerPC to CodeGen/Generic. It fails on ia64,Chris Lattner2006-08-27
| | | | | | | but that's not the ppc backend's fault. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29914 91177308-0d34-0410-b5e6-96231b3b80d8
* Improved codegen due to Chris' live interval joining changes.Evan Cheng2006-08-26
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29899 91177308-0d34-0410-b5e6-96231b3b80d8
* test case for varargs functionsRafael Espindola2006-08-25
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29877 91177308-0d34-0410-b5e6-96231b3b80d8
* Implement unrolling of multiblock loops. This significantly improves theOwen Anderson2006-08-24
| | | | | | | | | utility of the LoopUnroll pass. Also, add a testcase for multiblock-loop unrolling. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29859 91177308-0d34-0410-b5e6-96231b3b80d8
* initial support for branchesRafael Espindola2006-08-24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29854 91177308-0d34-0410-b5e6-96231b3b80d8
* run llc with -march=arm in select.llRafael Espindola2006-08-22
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29821 91177308-0d34-0410-b5e6-96231b3b80d8
* This passes.Chris Lattner2006-08-22
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29813 91177308-0d34-0410-b5e6-96231b3b80d8
* Use the correct syntax.Reid Spencer2006-08-22
| | | | | | | Note to self: test before committing things! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29810 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a simple RUN line so this doesn't always fail. XFAIL this untilReid Spencer2006-08-22
| | | | | | | Rafael can get a chance to fix it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29809 91177308-0d34-0410-b5e6-96231b3b80d8
* Modified the RUN line from "analyze ..." to "opt -analyze ..." becauseBill Wendling2006-08-22
| | | | | | | Reid removed the analyze tool and incorporated it into the opt tool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29807 91177308-0d34-0410-b5e6-96231b3b80d8
* initial support for selectRafael Espindola2006-08-21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29802 91177308-0d34-0410-b5e6-96231b3b80d8
* Added a check so that if we have two machine instructions in this formBill Wendling2006-08-21
| | | | | | | | | | MOV R0, R1 MOV R1, R0 the second machine instruction is removed. Added a regression test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29792 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR872:Reid Spencer2006-08-18
| | | | | | | | | | | | | | | | | | | | | Shrinkify LLVM's footprint by removing the analyze tool and moving its functionality into the opt tool. THis eliminates one of the largest tools from LLVM and doesn't make opt much bigger because it already included most of the analysis passes. To get the old analyze functionality pass the -analyze option to opt. Note that the integeration here is dead simple. The "main" of analyze was just copied to opt and invoked if the -analyze option was given. There may be opportunities for further integration such as removing the distinction between transform passes and analysis passes. To use the analysis functionality, if you previously did this: analyze $FNAME -domset -disable-verify you would now do this: opt -analyze $FNAME -domset -disable-verify Pretty simple. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29762 91177308-0d34-0410-b5e6-96231b3b80d8
* Temporarily xfail this test, evan will look at it in a week or so.Chris Lattner2006-08-18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29760 91177308-0d34-0410-b5e6-96231b3b80d8
* add a "load effective address"Rafael Espindola2006-08-17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29748 91177308-0d34-0410-b5e6-96231b3b80d8
* Another cyclic dag test case.Evan Cheng2006-08-17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29742 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2006-08-15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29714 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase from PR877Chris Lattner2006-08-14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29672 91177308-0d34-0410-b5e6-96231b3b80d8
* select code likeRafael Espindola2006-08-14
| | | | | | | ldr rx, [ry, #offset] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29664 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase, this used to take hours to loopsimplify.Chris Lattner2006-08-12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29646 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2006-08-11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29606 91177308-0d34-0410-b5e6-96231b3b80d8
* fix the spill codeRafael Espindola2006-08-09
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29583 91177308-0d34-0410-b5e6-96231b3b80d8
* initial support for variable number of argumentsRafael Espindola2006-08-08
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29567 91177308-0d34-0410-b5e6-96231b3b80d8
* New test case.Evan Cheng2006-08-07
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29558 91177308-0d34-0410-b5e6-96231b3b80d8
* converge on the right number of %'s :)Chris Lattner2006-08-04
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29527 91177308-0d34-0410-b5e6-96231b3b80d8
* Use the %llvm-gcc% variable to find llvm-gcc for those of us that don'tReid Spencer2006-08-04
| | | | | | | | have it in our path and to ensure it uses the configured llvm-gcc not just any one randomly placed in the path. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29522 91177308-0d34-0410-b5e6-96231b3b80d8
* use a 'register pressure reducing' schedulerRafael Espindola2006-08-04
| | | | | | | make sure only one move is used in a hello world git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29520 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase for pr867Chris Lattner2006-08-03
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29514 91177308-0d34-0410-b5e6-96231b3b80d8
* Applying for all.Jim Laskey2006-08-03
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29512 91177308-0d34-0410-b5e6-96231b3b80d8
* Make all the schedulers continue to work.Jim Laskey2006-08-03
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29510 91177308-0d34-0410-b5e6-96231b3b80d8
* If dejagnu is not found, tell the user instead of bombing out with anChris Lattner2006-08-01
| | | | | | | obscure error. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29421 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for PR850.Chris Lattner2006-07-31
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29419 91177308-0d34-0410-b5e6-96231b3b80d8
* testcase for PR854.Chris Lattner2006-07-31
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29412 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for GCC bug28417, ensuring that we don't start getting it wrongChris Lattner2006-07-30
| | | | | | | somehow. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29410 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for PR853Chris Lattner2006-07-29
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29407 91177308-0d34-0410-b5e6-96231b3b80d8
* allow this to pass on non-x86 machinesChris Lattner2006-07-26
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29303 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't test an exampleChris Lattner2006-07-26
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29301 91177308-0d34-0410-b5e6-96231b3b80d8
* implement function calling of functions with up to 4 argumentsRafael Espindola2006-07-25
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29274 91177308-0d34-0410-b5e6-96231b3b80d8
* XFAIL for now.Evan Cheng2006-07-24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29272 91177308-0d34-0410-b5e6-96231b3b80d8
* New vector shuffle test case.Evan Cheng2006-07-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29237 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a broken test.Evan Cheng2006-07-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29236 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for PR833Chris Lattner2006-07-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29225 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-07-19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29207 91177308-0d34-0410-b5e6-96231b3b80d8
* Regression test for PR834.Jim Laskey2006-07-19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29206 91177308-0d34-0410-b5e6-96231b3b80d8
* testcase for PR827Chris Lattner2006-07-12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29119 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for PR828.Chris Lattner2006-07-12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29117 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix test failure on non-Apple systems.Evan Cheng2006-07-12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29116 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for PR826Chris Lattner2006-07-11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29111 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for PR825.Chris Lattner2006-07-11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29100 91177308-0d34-0410-b5e6-96231b3b80d8
* This is fixedChris Lattner2006-07-11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29098 91177308-0d34-0410-b5e6-96231b3b80d8