Chris Lattner
|
431b4d51a7
|
llvm-gcc now requires -fnested-functions to enable them in C.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35217 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-20 17:34:31 +00:00 |
|
Reid Spencer
|
6dd81dadb2
|
Break up huge line so that this file is almost readable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35216 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-20 17:27:19 +00:00 |
|
Duncan Sands
|
3a7f7ab73f
|
Test handling of structs with multiple variable-sized fields.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35212 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-20 14:13:20 +00:00 |
|
Duncan Sands
|
07073e5f70
|
Ada testcase for structs with multiple variable sized fields.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35210 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-20 09:54:02 +00:00 |
|
Duncan Sands
|
887839d755
|
Test that ARRAY_RANGE_REF returns an array not an element.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35209 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-20 09:50:42 +00:00 |
|
Chris Lattner
|
ec13dd5cc9
|
These functions should use shll, not lea.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35203 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-20 06:01:41 +00:00 |
|
Reid Spencer
|
8cf47cef5c
|
Make this test a little simpler/faster.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35193 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-19 23:36:19 +00:00 |
|
Reid Spencer
|
1e8ae156e0
|
Add test case for PR1261, currently XFAILed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35192 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-19 23:28:16 +00:00 |
|
Reid Spencer
|
4a33714dcd
|
Test case noticed by Sheng that fails because negative values that are
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
|
2007-03-19 20:35:26 +00:00 |
|
Duncan Sands
|
3718050bb5
|
Test handling of ARRAY_REF when the component type is of unknown size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35176 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-19 19:56:18 +00:00 |
|
Reid Spencer
|
868cdb2248
|
For PR1258:
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
|
2007-03-19 18:41:37 +00:00 |
|
Reid Spencer
|
2318ec67b8
|
For PR1258:
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
|
2007-03-19 18:27:35 +00:00 |
|
Reid Spencer
|
c1a6e30274
|
Use opt instead of gccas.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35168 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-19 18:25:55 +00:00 |
|
Chris Lattner
|
d7d2287928
|
add a testcase the resent patches fail on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35167 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-19 18:25:48 +00:00 |
|
Reid Spencer
|
660c4f9fac
|
Don't upgrade these.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35166 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-19 18:08:42 +00:00 |
|
Chris Lattner
|
12779797f7
|
add PR#
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35151 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-19 00:17:19 +00:00 |
|
Chris Lattner
|
fb73d9cf0c
|
add pr#
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35149 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-19 00:15:43 +00:00 |
|
Chris Lattner
|
7863a63bb9
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35148 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-19 00:11:30 +00:00 |
|
Chris Lattner
|
7829828c4b
|
testcase for SROA with memset etc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35147 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-19 00:09:00 +00:00 |
|
Chris Lattner
|
296d7a778a
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35144 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-18 22:50:57 +00:00 |
|
Nick Lewycky
|
1eda0f60d7
|
Propagate ValueRanges across equality.
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
|
2007-03-18 01:09:32 +00:00 |
|
Evan Cheng
|
ade0162fdf
|
GEP index sink test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35131 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-17 03:18:32 +00:00 |
|
Devang Patel
|
0e7039a5a8
|
Test case for X86 inline asm constraint 'I'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35130 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-17 00:14:52 +00:00 |
|
Bill Wendling
|
1b7a81d3ae
|
And now support for MMX logical operations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35125 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-16 09:44:46 +00:00 |
|
Bill Wendling
|
74027e98f1
|
Multiplication support for MMX.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35118 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-15 21:24:36 +00:00 |
|
Evan Cheng
|
8f7d26bce7
|
ARM isel should match ldr x +/- x * (2^n) to ldr [x, +/- x, lsl #log2(n)].
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35114 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-14 23:26:40 +00:00 |
|
Reid Spencer
|
8ee16fbc73
|
Test case for PR1256.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35110 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-14 23:07:24 +00:00 |
|
Duncan Sands
|
edd174bcca
|
Test that the size of a view converted object is determined by the target
type, not the source type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35106 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-14 20:24:53 +00:00 |
|
Evan Cheng
|
507e639b2e
|
New test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35091 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-13 23:31:47 +00:00 |
|
Evan Cheng
|
31a6e9f7ed
|
This got better.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35090 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-13 23:26:41 +00:00 |
|
Duncan Sands
|
56eef22a07
|
Test support for arrays with non-zero first index.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35084 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-13 15:12:35 +00:00 |
|
Chris Lattner
|
7e9e9c6121
|
testcase for PR1244
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35081 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-13 14:25:35 +00:00 |
|
Anton Korobeynikov
|
e2ff29c17c
|
Use range tests in LowerSwitch, where possible
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35057 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-10 16:46:28 +00:00 |
|
Bill Wendling
|
c1fb0473ed
|
Adding more arithmetic operators to MMX. This is an almost exact copy of
the addition. Please let me know if you have suggestions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35055 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-10 09:57:05 +00:00 |
|
Evan Cheng
|
12d3a91386
|
Test inline asm modifier 'c'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35036 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-08 22:45:31 +00:00 |
|
Chris Lattner
|
7754d2fd8d
|
upgrade this testcase, add test for fp immediate to memory operand.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35034 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-08 22:33:06 +00:00 |
|
Bill Wendling
|
71b91ac76f
|
Add MMX arithmetic testcase.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35032 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-08 22:14:51 +00:00 |
|
Evan Cheng
|
c795466254
|
Fix test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35029 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-08 19:27:32 +00:00 |
|
Evan Cheng
|
fd9429ab4b
|
New test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35006 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-07 08:12:39 +00:00 |
|
Reid Spencer
|
202a445ed9
|
Fix the pattern.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34994 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-07 00:39:11 +00:00 |
|
Reid Spencer
|
230b8c2fd1
|
Make this test more reliable across platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34993 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-07 00:32:12 +00:00 |
|
Evan Cheng
|
ba0d804aa7
|
New test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34991 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-07 00:13:48 +00:00 |
|
Reid Spencer
|
f429e82c98
|
Don't run lli in llvm-test. Instead just check that the datalayout string
is the right length.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34973 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-06 17:48:25 +00:00 |
|
Reid Spencer
|
2967c5012b
|
Fix this to put its output in the output directory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34971 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-06 17:44:43 +00:00 |
|
Reid Spencer
|
7ca0689b9b
|
Test to ensure that data layout is generated correctly for host platform.
This is for PR1242.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34944 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-06 03:00:17 +00:00 |
|
Bill Wendling
|
229baffc4e
|
Add the emms intrinsic for MMX support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34938 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-05 23:09:45 +00:00 |
|
Reid Spencer
|
61e85b2821
|
Add a test case for a particular udiv/select transform.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34935 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-05 22:51:08 +00:00 |
|
Lauro Ramos Venancio
|
6d7dd8ef46
|
Use init_array/fini_array sections for static contructors/destructors when the ABI is AAPCS.
Fix SingleSource/Regression/C/ConstructorDestructorAttributes test on arm-linux-gnueabi.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34931 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-05 17:59:58 +00:00 |
|
Duncan Sands
|
d1d75b4dcb
|
Testcase for handling of static constant declarations in EmitBIND_EXPR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34927 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-05 08:39:58 +00:00 |
|
Duncan Sands
|
bc95a5487c
|
Testcase causing the Ada front-end to create bogus constructor fields.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34926 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-05 08:34:35 +00:00 |
|