Bill Wendling
|
144b8bbf17
|
And now support for MMX logical operations.
llvm-svn: 35125
|
2007-03-16 09:44:46 +00:00 |
|
Bill Wendling
|
e31034125c
|
Multiplication support for MMX.
llvm-svn: 35118
|
2007-03-15 21:24:36 +00:00 |
|
Evan Cheng
|
70e16d5e17
|
ARM isel should match ldr x +/- x * (2^n) to ldr [x, +/- x, lsl #log2(n)].
llvm-svn: 35114
|
2007-03-14 23:26:40 +00:00 |
|
Evan Cheng
|
b59d60da40
|
New test.
llvm-svn: 35091
|
2007-03-13 23:31:47 +00:00 |
|
Evan Cheng
|
ca6fab953f
|
This got better.
llvm-svn: 35090
|
2007-03-13 23:26:41 +00:00 |
|
Bill Wendling
|
e9b81f5366
|
Adding more arithmetic operators to MMX. This is an almost exact copy of
the addition. Please let me know if you have suggestions.
llvm-svn: 35055
|
2007-03-10 09:57:05 +00:00 |
|
Evan Cheng
|
fe7b8a7c68
|
Test inline asm modifier 'c'.
llvm-svn: 35036
|
2007-03-08 22:45:31 +00:00 |
|
Chris Lattner
|
577e8b4ed8
|
upgrade this testcase, add test for fp immediate to memory operand.
llvm-svn: 35034
|
2007-03-08 22:33:06 +00:00 |
|
Bill Wendling
|
c8eb6b1b15
|
Add MMX arithmetic testcase.
llvm-svn: 35032
|
2007-03-08 22:14:51 +00:00 |
|
Evan Cheng
|
f4d1ee7ff2
|
Fix test case.
llvm-svn: 35029
|
2007-03-08 19:27:32 +00:00 |
|
Evan Cheng
|
a5c7f5d622
|
New test case.
llvm-svn: 35006
|
2007-03-07 08:12:39 +00:00 |
|
Evan Cheng
|
bd88f2ebde
|
New test case.
llvm-svn: 34991
|
2007-03-07 00:13:48 +00:00 |
|
Bill Wendling
|
b1c86b49ea
|
Add the emms intrinsic for MMX support.
llvm-svn: 34938
|
2007-03-05 23:09:45 +00:00 |
|
Lauro Ramos Venancio
|
f10769dda7
|
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.
llvm-svn: 34931
|
2007-03-05 17:59:58 +00:00 |
|
Chris Lattner
|
4bdd578f8a
|
new testcase, corresponds to:
long long test(long long A, unsigned B) {
return (A + ((long long)B << 32));
}
llvm-svn: 34911
|
2007-03-04 20:39:47 +00:00 |
|
Chris Lattner
|
6053ad4252
|
New testcase for PR1239
llvm-svn: 34892
|
2007-03-03 23:42:50 +00:00 |
|
Evan Cheng
|
b7bef1bc74
|
Add a new test case.
llvm-svn: 34842
|
2007-03-02 10:37:19 +00:00 |
|
Anton Korobeynikov
|
af8be4458f
|
Ensure that fastcall'ed function is correctly mangled & stack is
properly aligned
llvm-svn: 34788
|
2007-03-01 16:29:22 +00:00 |
|
Chris Lattner
|
debe91c78a
|
Eliminate enable-x86-fastcc
llvm-svn: 34753
|
2007-02-28 18:38:58 +00:00 |
|
Chris Lattner
|
cbb545158b
|
fastcc -> fastcall
llvm-svn: 34749
|
2007-02-28 18:35:36 +00:00 |
|
Chris Lattner
|
559b60da64
|
fastcc -> fastcall
llvm-svn: 34747
|
2007-02-28 18:21:50 +00:00 |
|
Chris Lattner
|
6fa4086649
|
fastcc -> fastcall
llvm-svn: 34746
|
2007-02-28 17:42:50 +00:00 |
|
Evan Cheng
|
add648e3e5
|
Fix test case.
llvm-svn: 34710
|
2007-02-28 00:36:33 +00:00 |
|
Reid Spencer
|
ca8c58f8b7
|
This test passes on x86/Linux now.
llvm-svn: 34686
|
2007-02-27 20:46:44 +00:00 |
|
Reid Spencer
|
8cd69de23e
|
XFAIL this on x86-Linux until its fixed.
llvm-svn: 34651
|
2007-02-27 02:45:12 +00:00 |
|
Chris Lattner
|
900b4f62be
|
new testcase
llvm-svn: 34622
|
2007-02-26 03:16:20 +00:00 |
|
Chris Lattner
|
c864f6a786
|
new testcase
llvm-svn: 34614
|
2007-02-25 23:08:29 +00:00 |
|
Chris Lattner
|
39a72143cb
|
new testcase
llvm-svn: 34612
|
2007-02-25 22:23:15 +00:00 |
|
Jim Laskey
|
619d4bddc7
|
Test for PR1224.
llvm-svn: 34609
|
2007-02-25 21:43:21 +00:00 |
|
Chris Lattner
|
2b8b520e53
|
verify that double is returned in XMM0 if the function is fastcc.
llvm-svn: 34591
|
2007-02-25 09:30:03 +00:00 |
|
Chris Lattner
|
26ef86b6fe
|
new testcase
llvm-svn: 34583
|
2007-02-25 08:23:01 +00:00 |
|
Chris Lattner
|
64b8352586
|
verify i128 return on x86-64 continues to codegen optimally.
llvm-svn: 34575
|
2007-02-25 06:06:49 +00:00 |
|
Chris Lattner
|
5af36e7e7c
|
testcase for PR1219
llvm-svn: 34550
|
2007-02-24 02:08:00 +00:00 |
|
Bill Wendling
|
a33fd51520
|
Make the testcase correct.
llvm-svn: 34543
|
2007-02-23 23:23:41 +00:00 |
|
Bill Wendling
|
9d9e5e2b34
|
Testcase for PR1164
llvm-svn: 34542
|
2007-02-23 23:19:32 +00:00 |
|
Bill Wendling
|
77a345f000
|
PR1164:
Generate local names with a "llvm_cbe_" prefix using the actual name of the
variable instead of a temporary name.
llvm-svn: 34540
|
2007-02-23 22:45:08 +00:00 |
|
Jim Laskey
|
4938bb7268
|
New test - practically wrote itself.
llvm-svn: 34538
|
2007-02-23 22:12:08 +00:00 |
|
Lauro Ramos Venancio
|
0eb70ebbe5
|
bugfix: SP wasn't updated for varargs when frame pointer was eliminated.
llvm-svn: 34537
|
2007-02-23 21:53:48 +00:00 |
|
Lauro Ramos Venancio
|
3e906c48d3
|
Fix stack alignment in functions with varargs.
llvm-svn: 34532
|
2007-02-23 20:32:57 +00:00 |
|
Evan Cheng
|
fa6532a3b9
|
-march=arm -enable-thumb => -march=thumb
llvm-svn: 34522
|
2007-02-23 03:15:39 +00:00 |
|
Evan Cheng
|
0c99b096c5
|
Added test case for PR1207.
llvm-svn: 34429
|
2007-02-19 21:53:59 +00:00 |
|
Evan Cheng
|
d5cfe7d004
|
Fix test case.
llvm-svn: 34427
|
2007-02-19 21:47:02 +00:00 |
|
Chris Lattner
|
3723c90455
|
new test
llvm-svn: 34372
|
2007-02-17 06:57:11 +00:00 |
|
Chris Lattner
|
2be2ab59d5
|
Test that large absolute addresses are properly folded into addr modes on
both ppc32 and ppc64.
llvm-svn: 34370
|
2007-02-17 06:41:57 +00:00 |
|
Chris Lattner
|
bc9111e290
|
new testcase that crashes llc
llvm-svn: 34367
|
2007-02-17 05:59:01 +00:00 |
|
Dale Johannesen
|
0552e3b580
|
adding PR 1200 comment by request
llvm-svn: 34360
|
2007-02-17 01:12:15 +00:00 |
|
Dale Johannesen
|
12920dda9e
|
Fixes PR 1200
llvm-svn: 34359
|
2007-02-17 00:44:34 +00:00 |
|
Chris Lattner
|
e19f84cf28
|
testcase for recent targetdata regression
llvm-svn: 34355
|
2007-02-16 23:11:43 +00:00 |
|
Reid Spencer
|
9a3e3222e9
|
Update this test to compile properly and check against the correct
string generated by the CBE. This is no longer an XFAIL.
llvm-svn: 34327
|
2007-02-15 21:01:58 +00:00 |
|
Chris Lattner
|
20abdffa00
|
sanity check for *basic* i128 arithmetic on all hosts.
llvm-svn: 34259
|
2007-02-13 23:59:21 +00:00 |
|