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 |
|
Duncan Sands
|
143cced66b
|
New directory for Ada testcases. Test handling of NON_LVALUE_EXPR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34925 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-05 08:20:48 +00:00 |
|
Chris Lattner
|
bc62f24a8c
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34918 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-05 00:01:38 +00:00 |
|
Chris Lattner
|
53546d8ab4
|
new testcase, corresponds to:
long long test(long long A, unsigned B) {
return (A + ((long long)B << 32));
}
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34911 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-04 20:39:47 +00:00 |
|
Chris Lattner
|
2fbdd6ba02
|
New testcases for PR1179/PR1232.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34895 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-04 00:54:06 +00:00 |
|
Chris Lattner
|
4f263a00bf
|
New testcase for PR1239
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34892 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-03 23:42:50 +00:00 |
|
Chris Lattner
|
cc08feb999
|
new testcase: instcombine should remove all the casts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34869 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-03 05:24:06 +00:00 |
|
Chris Lattner
|
fa83404afa
|
instcombine doesn't do CSE, simplify unrelated detail
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34867 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-03 02:27:02 +00:00 |
|
Evan Cheng
|
c6214693a4
|
Add a new test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34842 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-02 10:37:19 +00:00 |
|
Chris Lattner
|
68cbcee824
|
testcase for PR1233
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34840 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-02 07:29:59 +00:00 |
|
Anton Korobeynikov
|
9dd9abd87f
|
Ensure that fastcall'ed function is correctly mangled & stack is
properly aligned
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34788 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-01 16:29:22 +00:00 |
|
Chris Lattner
|
ba3f7c6e83
|
Eliminate enable-x86-fastcc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34753 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-28 18:38:58 +00:00 |
|
Chris Lattner
|
7e08570379
|
fastcc -> fastcall
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34749 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-28 18:35:36 +00:00 |
|
Chris Lattner
|
b5d808887a
|
fastcc -> fastcall
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34747 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-28 18:21:50 +00:00 |
|
Chris Lattner
|
08553f9a33
|
fastcc -> fastcall
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34746 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-28 17:42:50 +00:00 |
|
Evan Cheng
|
63f8a21545
|
Fix test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34710 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-28 00:36:33 +00:00 |
|
Reid Spencer
|
87d266e593
|
This test passes on x86/Linux now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34686 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-27 20:46:44 +00:00 |
|
Reid Spencer
|
55fc8a43ee
|
Update for constant folding now generating undef and overflow correctly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34676 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-27 19:26:40 +00:00 |
|
Reid Spencer
|
67d2f3a5a0
|
Shifting by the bit width now produces undef, not 0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34675 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-27 19:22:36 +00:00 |
|
Reid Spencer
|
79224c4407
|
XFAIL this on x86-Linux until its fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34651 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-27 02:45:12 +00:00 |
|
Reid Spencer
|
51c1c03484
|
Remove test cases that produce undefined results.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34650 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-27 02:34:02 +00:00 |
|
Chris Lattner
|
6c0880c624
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34622 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-26 03:16:20 +00:00 |
|
Chris Lattner
|
df6b57ad48
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34614 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-25 23:08:29 +00:00 |
|
Chris Lattner
|
f82435d4d7
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34612 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-25 22:23:15 +00:00 |
|
Chris Lattner
|
876e5942bc
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34611 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-25 22:02:01 +00:00 |
|
Jim Laskey
|
98770d4ed2
|
Test for PR1224.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34609 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-25 21:43:21 +00:00 |
|