Rafael Espindola
|
9e071f0ae3
|
fix the names of the 64bit fp register
initial support for returning 64bit floating point numbers
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30692 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-02 19:30:56 +00:00 |
|
Chris Lattner
|
b363312940
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30683 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-01 22:35:45 +00:00 |
|
Chris Lattner
|
537cf962d1
|
new testcase, malloc should be promoted to [2 x double].
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30681 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-01 19:39:45 +00:00 |
|
Rafael Espindola
|
27185190e6
|
add floating point registers
implement SINT_TO_FP
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30673 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-29 21:20:16 +00:00 |
|
Chris Lattner
|
b010d64f92
|
Adjust this to the wonky syntax that GCC expects.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30670 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-29 17:34:56 +00:00 |
|
Reid Spencer
|
d9ae84898e
|
Use the -emit-llvm switch to generate LLVM assembly that can be parsed
by the test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30654 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-28 21:36:21 +00:00 |
|
Reid Spencer
|
8a4d430a3a
|
Add a test case for PR902.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30653 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-28 21:20:05 +00:00 |
|
Chris Lattner
|
f120bec233
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30651 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-28 20:48:17 +00:00 |
|
Chris Lattner
|
2a0b2b292a
|
Testcase for PR924
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30649 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-28 18:58:02 +00:00 |
|
Jim Laskey
|
b05969e2f7
|
Make sure C++ protection shows up in debug info
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30626 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-27 16:55:19 +00:00 |
|
Devang Patel
|
6432bf80ce
|
Add http://llvm.org/bugs/show_bug.cgi?id=923 test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30622 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-27 02:58:44 +00:00 |
|
Chris Lattner
|
6961329c47
|
test that the no_dead_strip directive is emitted on darwin-x86
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30607 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-26 03:44:20 +00:00 |
|
John Criswell
|
a47c2e4927
|
Regression test for PR#922.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30599 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-25 19:12:01 +00:00 |
|
Andrew Lenharth
|
758f89c690
|
Fix
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30596 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-25 14:04:53 +00:00 |
|
Andrew Lenharth
|
b08659d2e5
|
basic jump table test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30592 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-24 19:42:02 +00:00 |
|
Bill Wendling
|
17cdf7b0f4
|
Use "%llvmgxx" instead of "llvm-g++".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30580 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-22 07:09:01 +00:00 |
|
Nate Begeman
|
62929eb3d6
|
Testcase for better rotate left and mask support
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30579 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-22 05:49:57 +00:00 |
|
Bill Wendling
|
f30e0eed4c
|
Regression testcase for PR855.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30578 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-22 05:34:25 +00:00 |
|
Rafael Espindola
|
ebdabda708
|
more condition codes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30567 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-21 13:06:26 +00:00 |
|
Rafael Espindola
|
7246d33e2a
|
if a constant can't be an immediate, add it to the constant pool
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30566 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-21 11:29:52 +00:00 |
|
Chris Lattner
|
7ffc328e97
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30554 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-21 05:11:01 +00:00 |
|
Nick Lewycky
|
af2f1fe94e
|
Once we're down to "setcc type constant1, constant2", at least come up
with the right answer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30550 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-20 23:02:24 +00:00 |
|
Nick Lewycky
|
406fc0cb49
|
Use a total ordering to compare instructions.
Fixes infinite loop in resolve().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30540 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-20 17:04:01 +00:00 |
|
Andrew Lenharth
|
0ddae493e9
|
catch another constant
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30533 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-20 15:04:55 +00:00 |
|
Chris Lattner
|
72475c04ed
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30516 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-20 06:40:37 +00:00 |
|
Andrew Lenharth
|
e454200b95
|
Inspired by the linux kernel, the more we keep adds in the pointer realm, the better pointer analysis works.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30495 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-19 18:23:39 +00:00 |
|
Rafael Espindola
|
71f3b94fa8
|
Implement a MachineFunctionPass to fix the mul instruction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30485 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-19 15:49:25 +00:00 |
|
Chris Lattner
|
d0b9983d27
|
number test right
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30484 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-19 06:19:19 +00:00 |
|
Chris Lattner
|
298c7e303d
|
make this harder
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30481 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-19 06:17:55 +00:00 |
|
Chris Lattner
|
935a10d5dc
|
new testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30480 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-19 06:16:46 +00:00 |
|
Nick Lewycky
|
b46de1b0c0
|
Enable dejagnu tests for predicate simplifier.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30475 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-19 00:31:54 +00:00 |
|
Chris Lattner
|
02982501a7
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30471 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-18 22:28:07 +00:00 |
|
Chris Lattner
|
5e14bca4fd
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30464 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-18 18:07:51 +00:00 |
|
Chris Lattner
|
87b1232d81
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30458 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-18 07:01:39 +00:00 |
|
Chris Lattner
|
e04deb9914
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30455 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-18 05:25:10 +00:00 |
|
Chris Lattner
|
2f88a1bbbe
|
New testcase, can be an srl instead of sra
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30449 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-18 04:31:18 +00:00 |
|
Chris Lattner
|
e5833b3215
|
Testcase for PR913
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30404 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-16 03:13:22 +00:00 |
|
Chris Lattner
|
42fe4957a9
|
xfail this for now
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30398 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-15 17:25:22 +00:00 |
|
Chris Lattner
|
36cc500f3b
|
The inliner strips dead allocas now. Add a use to allow this test to
test the right thing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30393 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-15 16:53:11 +00:00 |
|
Chris Lattner
|
a5faa83d44
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30378 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-14 21:10:06 +00:00 |
|
Chris Lattner
|
54ae241ed4
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30302 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 19:23:43 +00:00 |
|
Chris Lattner
|
0f5e9b99fc
|
The sense of this branch was backwards
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30296 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 17:58:57 +00:00 |
|
Chris Lattner
|
c635d712a0
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30289 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 05:59:25 +00:00 |
|
Chris Lattner
|
94c8d3b5e5
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30287 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 04:43:26 +00:00 |
|
Chris Lattner
|
06f7ee9133
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30282 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 03:21:27 +00:00 |
|
Chris Lattner
|
431a80ade7
|
testcase for PR908
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30274 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-12 19:16:04 +00:00 |
|
Chris Lattner
|
c168faacef
|
Testcase that crashes the C++ FE.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30273 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-12 16:28:14 +00:00 |
|
Chris Lattner
|
3697e307d7
|
new testcase for PR906
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30267 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-11 22:48:23 +00:00 |
|
Chris Lattner
|
c42354904e
|
new testcase for PR905
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30265 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-11 21:41:56 +00:00 |
|
Evan Cheng
|
23f8497724
|
Rename a test-not-cmp.ll to cmp-test.ll; add a test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30243 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-11 02:33:29 +00:00 |
|