Evan Cheng
|
f589ef25cc
|
Test case for PR1266.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35367 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-26 22:58:35 +00:00 |
|
Anton Korobeynikov
|
b3b29dfe7a
|
Add "feature" testcase for new switch lowering code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35345 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-25 22:01:14 +00:00 |
|
Chris Lattner
|
6dc44b02ee
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35331 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-25 05:00:23 +00:00 |
|
Chris Lattner
|
eaa87ba1e7
|
test that the ppc backend can do 64-bit cntlz
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35328 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-25 04:43:51 +00:00 |
|
Chris Lattner
|
eab65a060c
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35326 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-25 04:35:23 +00:00 |
|
Chris Lattner
|
e4e2e18f47
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35323 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-25 02:17:58 +00:00 |
|
Chris Lattner
|
9a4fdfac3d
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35317 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-25 01:44:40 +00:00 |
|
Evan Cheng
|
60864a8ab6
|
Another test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35255 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-22 01:55:16 +00:00 |
|
Evan Cheng
|
91fd5cd11f
|
Test case for PR1257
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35253 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-22 01:52:57 +00:00 |
|
Evan Cheng
|
cfe0798a9e
|
New test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35240 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-21 20:14:56 +00:00 |
|
Lauro Ramos Venancio
|
64c88d741e
|
bugfix: When the source register of CALL_NOLINK was LR, the following code 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
|
2007-03-20 17:57:23 +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
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
Chris Lattner
|
113296ba51
|
verify that double is returned in XMM0 if the function is fastcc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34591 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-25 09:30:03 +00:00 |
|
Chris Lattner
|
f4acec1be8
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34583 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-25 08:23:01 +00:00 |
|
Chris Lattner
|
4283c118cf
|
verify i128 return on x86-64 continues to codegen optimally.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34575 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-25 06:06:49 +00:00 |
|
Chris Lattner
|
8c0261b590
|
testcase for PR1219
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34550 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-24 02:08:00 +00:00 |
|
Bill Wendling
|
e36126e474
|
Make the testcase correct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34543 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-23 23:23:41 +00:00 |
|
Bill Wendling
|
4e9dc936b3
|
Testcase for PR1164
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34542 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-23 23:19:32 +00:00 |
|