aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* new testcaseChris Lattner2007-03-252-1/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35340 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2007-03-251-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35331 91177308-0d34-0410-b5e6-96231b3b80d8
* test that the ppc backend can do 64-bit cntlzChris Lattner2007-03-251-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35328 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2007-03-251-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35326 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2007-03-251-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35323 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2007-03-251-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35317 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the last vestiges of this directory.Reid Spencer2007-03-242-6/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35309 91177308-0d34-0410-b5e6-96231b3b80d8
* Flip the srem tests around. Previous commit was to correct an apparentReid Spencer2007-03-247-11/+11
| | | | | | | | bug in the srem implementation. Turns out it was a documentation bug instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35304 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix incorrect test cases for srem. The definition of srem is a remainder soReid Spencer2007-03-2413-9/+19
| | | | | | | that the sign of the result follows the sign of the divisor. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35301 91177308-0d34-0410-b5e6-96231b3b80d8
* Add more test cases for APIntified InstCombine.Reid Spencer2007-03-233-0/+255
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35288 91177308-0d34-0410-b5e6-96231b3b80d8
* Add test case for testing InstCombine with arbitrary precision integerReid Spencer2007-03-2330-0/+974
| | | | | | | | | | types. These tests mimic the integer test cases in the normal InstCombine test suite but use "strange" integer bit widths. Most tests written by Zhou Sheng, a few by me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35284 91177308-0d34-0410-b5e6-96231b3b80d8
* Test handling of switches with wide case ranges.Duncan Sands2007-03-231-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35279 91177308-0d34-0410-b5e6-96231b3b80d8
* Make this test actually match the generated code.Reid Spencer2007-03-221-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35263 91177308-0d34-0410-b5e6-96231b3b80d8
* Add tests for nounwind and noreturn function attributes.Reid Spencer2007-03-221-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35261 91177308-0d34-0410-b5e6-96231b3b80d8
* Another test case.Evan Cheng2007-03-221-15/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35255 91177308-0d34-0410-b5e6-96231b3b80d8
* Test case for PR1257Evan Cheng2007-03-221-0/+97
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35253 91177308-0d34-0410-b5e6-96231b3b80d8
* Test case for PR1248Reid Spencer2007-03-221-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35251 91177308-0d34-0410-b5e6-96231b3b80d8
* New test case.Evan Cheng2007-03-211-0/+27
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35240 91177308-0d34-0410-b5e6-96231b3b80d8
* bugfix: When the source register of CALL_NOLINK was LR, the following code ↵Lauro Ramos Venancio2007-03-201-0/+53
| | | | | | | | | | | was emitted: mov lr, pc bx lr So, the function was not called. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35218 91177308-0d34-0410-b5e6-96231b3b80d8
* llvm-gcc now requires -fnested-functions to enable them in C.Chris Lattner2007-03-201-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35217 91177308-0d34-0410-b5e6-96231b3b80d8
* Break up huge line so that this file is almost readable.Reid Spencer2007-03-201-2/+52
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35216 91177308-0d34-0410-b5e6-96231b3b80d8
* Test handling of structs with multiple variable-sized fields.Duncan Sands2007-03-202-0/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35212 91177308-0d34-0410-b5e6-96231b3b80d8
* Ada testcase for structs with multiple variable sized fields.Duncan Sands2007-03-202-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35210 91177308-0d34-0410-b5e6-96231b3b80d8
* Test that ARRAY_RANGE_REF returns an array not an element.Duncan Sands2007-03-201-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35209 91177308-0d34-0410-b5e6-96231b3b80d8
* These functions should use shll, not lea.Chris Lattner2007-03-201-0/+27
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35203 91177308-0d34-0410-b5e6-96231b3b80d8
* Make this test a little simpler/faster.Reid Spencer2007-03-191-2/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35193 91177308-0d34-0410-b5e6-96231b3b80d8
* Add test case for PR1261, currently XFAILed.Reid Spencer2007-03-191-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35192 91177308-0d34-0410-b5e6-96231b3b80d8
* Test case noticed by Sheng that fails because negative values that areReid Spencer2007-03-191-0/+7
| | | | | | | | greater than 64-bits don't have the sign bits extended on construction of the APInt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35178 91177308-0d34-0410-b5e6-96231b3b80d8
* Test handling of ARRAY_REF when the component type is of unknown size.Duncan Sands2007-03-191-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35176 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR1258:Reid Spencer2007-03-191-0/+9
| | | | | | | Test that invalid numbered value references get an error message. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35175 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR1258:Reid Spencer2007-03-198-101/+99
| | | | | | | Revise numeric value references to accommodate collapsed type planes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35170 91177308-0d34-0410-b5e6-96231b3b80d8
* Use opt instead of gccas.Reid Spencer2007-03-191-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35168 91177308-0d34-0410-b5e6-96231b3b80d8
* add a testcase the resent patches fail on.Chris Lattner2007-03-191-0/+45
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35167 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't upgrade these.Reid Spencer2007-03-193-20/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35166 91177308-0d34-0410-b5e6-96231b3b80d8
* add PR#Chris Lattner2007-03-191-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35151 91177308-0d34-0410-b5e6-96231b3b80d8
* add pr#Chris Lattner2007-03-191-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35149 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2007-03-191-0/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35148 91177308-0d34-0410-b5e6-96231b3b80d8
* testcase for SROA with memset etcChris Lattner2007-03-191-0/+48
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35147 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2007-03-181-0/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35144 91177308-0d34-0410-b5e6-96231b3b80d8
* Propagate ValueRanges across equality.Nick Lewycky2007-03-181-0/+19
| | | | | | | Add some more micro-optimizations: x * 0 = 0, a - x = a --> x = 0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35138 91177308-0d34-0410-b5e6-96231b3b80d8
* GEP index sink test case.Evan Cheng2007-03-171-0/+73
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35131 91177308-0d34-0410-b5e6-96231b3b80d8
* Test case for X86 inline asm constraint 'I'Devang Patel2007-03-171-0/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35130 91177308-0d34-0410-b5e6-96231b3b80d8
* And now support for MMX logical operations.Bill Wendling2007-03-161-59/+89
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35125 91177308-0d34-0410-b5e6-96231b3b80d8
* Multiplication support for MMX.Bill Wendling2007-03-151-0/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35118 91177308-0d34-0410-b5e6-96231b3b80d8
* ARM isel should match ldr x +/- x * (2^n) to ldr [x, +/- x, lsl #log2(n)].Evan Cheng2007-03-142-1/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35114 91177308-0d34-0410-b5e6-96231b3b80d8
* Test case for PR1256.Reid Spencer2007-03-141-0/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35110 91177308-0d34-0410-b5e6-96231b3b80d8
* Test that the size of a view converted object is determined by the targetDuncan Sands2007-03-141-0/+7
| | | | | | | type, not the source type. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35106 91177308-0d34-0410-b5e6-96231b3b80d8
* New test.Evan Cheng2007-03-131-0/+47
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35091 91177308-0d34-0410-b5e6-96231b3b80d8
* This got better.Evan Cheng2007-03-131-43/+44
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35090 91177308-0d34-0410-b5e6-96231b3b80d8
* Test support for arrays with non-zero first index.Duncan Sands2007-03-132-0/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35084 91177308-0d34-0410-b5e6-96231b3b80d8