Chris Lattner
|
097967c438
|
pattern match min/max nodes
llvm-svn: 30718
|
2006-10-04 06:56:02 +00:00 |
|
Rafael Espindola
|
b77754ce4d
|
Implement floating point constants
llvm-svn: 30704
|
2006-10-03 17:27:58 +00:00 |
|
Chris Lattner
|
a74ee6650d
|
testcase for PR933
llvm-svn: 30702
|
2006-10-03 17:17:54 +00:00 |
|
Nick Lewycky
|
0da988d8a7
|
Move break-crit-edges before the predicate simplifier. Allows us to
optimize in more cases.
llvm-svn: 30699
|
2006-10-03 14:52:23 +00:00 |
|
Chris Lattner
|
1fb57b827d
|
New testcase for PR932
llvm-svn: 30695
|
2006-10-03 07:00:13 +00:00 |
|
Rafael Espindola
|
36c3e0028b
|
fix the names of the 64bit fp register
initial support for returning 64bit floating point numbers
llvm-svn: 30692
|
2006-10-02 19:30:56 +00:00 |
|
Chris Lattner
|
6af8b25e96
|
New testcase
llvm-svn: 30683
|
2006-10-01 22:35:45 +00:00 |
|
Chris Lattner
|
495e607273
|
new testcase, malloc should be promoted to [2 x double].
llvm-svn: 30681
|
2006-10-01 19:39:45 +00:00 |
|
Rafael Espindola
|
1b39270c95
|
add floating point registers
implement SINT_TO_FP
llvm-svn: 30673
|
2006-09-29 21:20:16 +00:00 |
|
Chris Lattner
|
b4e7c0864c
|
Adjust this to the wonky syntax that GCC expects.
llvm-svn: 30670
|
2006-09-29 17:34:56 +00:00 |
|
Reid Spencer
|
01dbd99342
|
Use the -emit-llvm switch to generate LLVM assembly that can be parsed
by the test case.
llvm-svn: 30654
|
2006-09-28 21:36:21 +00:00 |
|
Reid Spencer
|
a9cff027ba
|
Add a test case for PR902.
llvm-svn: 30653
|
2006-09-28 21:20:05 +00:00 |
|
Chris Lattner
|
69a6c409d3
|
new testcase
llvm-svn: 30651
|
2006-09-28 20:48:17 +00:00 |
|
Chris Lattner
|
91b0d2fded
|
Testcase for PR924
llvm-svn: 30649
|
2006-09-28 18:58:02 +00:00 |
|
Jim Laskey
|
70a90d65c9
|
Make sure C++ protection shows up in debug info
llvm-svn: 30626
|
2006-09-27 16:55:19 +00:00 |
|
Devang Patel
|
e7c6b0e0e5
|
Add http://llvm.org/bugs/show_bug.cgi?id=923 test case.
llvm-svn: 30622
|
2006-09-27 02:58:44 +00:00 |
|
Chris Lattner
|
c5f6ea0da9
|
test that the no_dead_strip directive is emitted on darwin-x86
llvm-svn: 30607
|
2006-09-26 03:44:20 +00:00 |
|
John Criswell
|
eda10c2fcd
|
Regression test for PR#922.
llvm-svn: 30599
|
2006-09-25 19:12:01 +00:00 |
|
Andrew Lenharth
|
9746e69742
|
Fix
llvm-svn: 30596
|
2006-09-25 14:04:53 +00:00 |
|
Andrew Lenharth
|
c6ed3c74e7
|
basic jump table test
llvm-svn: 30592
|
2006-09-24 19:42:02 +00:00 |
|
Bill Wendling
|
a609cf48a3
|
Use "%llvmgxx" instead of "llvm-g++".
llvm-svn: 30580
|
2006-09-22 07:09:01 +00:00 |
|
Nate Begeman
|
29f99e606d
|
Testcase for better rotate left and mask support
llvm-svn: 30579
|
2006-09-22 05:49:57 +00:00 |
|
Bill Wendling
|
e1c45087bd
|
Regression testcase for PR855.
llvm-svn: 30578
|
2006-09-22 05:34:25 +00:00 |
|
Rafael Espindola
|
a51ec7153c
|
more condition codes
llvm-svn: 30567
|
2006-09-21 13:06:26 +00:00 |
|
Rafael Espindola
|
4de4f87be5
|
if a constant can't be an immediate, add it to the constant pool
llvm-svn: 30566
|
2006-09-21 11:29:52 +00:00 |
|
Chris Lattner
|
0ba3a4b93c
|
new testcase
llvm-svn: 30554
|
2006-09-21 05:11:01 +00:00 |
|
Nick Lewycky
|
eb301d20a6
|
Once we're down to "setcc type constant1, constant2", at least come up
with the right answer.
llvm-svn: 30550
|
2006-09-20 23:02:24 +00:00 |
|
Nick Lewycky
|
99b3c50130
|
Use a total ordering to compare instructions.
Fixes infinite loop in resolve().
llvm-svn: 30540
|
2006-09-20 17:04:01 +00:00 |
|
Andrew Lenharth
|
054efcd85d
|
catch another constant
llvm-svn: 30533
|
2006-09-20 15:04:55 +00:00 |
|
Chris Lattner
|
2d711ecbc2
|
new testcase
llvm-svn: 30516
|
2006-09-20 06:40:37 +00:00 |
|
Andrew Lenharth
|
17889b837e
|
Inspired by the linux kernel, the more we keep adds in the pointer realm, the better pointer analysis works.
llvm-svn: 30495
|
2006-09-19 18:23:39 +00:00 |
|
Rafael Espindola
|
6c7627e002
|
Implement a MachineFunctionPass to fix the mul instruction
llvm-svn: 30485
|
2006-09-19 15:49:25 +00:00 |
|
Chris Lattner
|
30d772fbb1
|
number test right
llvm-svn: 30484
|
2006-09-19 06:19:19 +00:00 |
|
Chris Lattner
|
96ca5b26b0
|
make this harder
llvm-svn: 30481
|
2006-09-19 06:17:55 +00:00 |
|
Chris Lattner
|
7656fc26d8
|
new testcases
llvm-svn: 30480
|
2006-09-19 06:16:46 +00:00 |
|
Nick Lewycky
|
d17ad3593b
|
Enable dejagnu tests for predicate simplifier.
llvm-svn: 30475
|
2006-09-19 00:31:54 +00:00 |
|
Chris Lattner
|
d3b2f9e7cc
|
new testcase
llvm-svn: 30471
|
2006-09-18 22:28:07 +00:00 |
|
Chris Lattner
|
6392e78191
|
new testcase
llvm-svn: 30464
|
2006-09-18 18:07:51 +00:00 |
|
Chris Lattner
|
896e94a925
|
new testcase
llvm-svn: 30458
|
2006-09-18 07:01:39 +00:00 |
|
Chris Lattner
|
2450b96e39
|
new testcase
llvm-svn: 30455
|
2006-09-18 05:25:10 +00:00 |
|
Chris Lattner
|
51d09aab4d
|
New testcase, can be an srl instead of sra
llvm-svn: 30449
|
2006-09-18 04:31:18 +00:00 |
|
Chris Lattner
|
4655bf8ecc
|
Testcase for PR913
llvm-svn: 30404
|
2006-09-16 03:13:22 +00:00 |
|
Chris Lattner
|
d9db0f3820
|
xfail this for now
llvm-svn: 30398
|
2006-09-15 17:25:22 +00:00 |
|
Chris Lattner
|
8e82bf5a4a
|
The inliner strips dead allocas now. Add a use to allow this test to
test the right thing.
llvm-svn: 30393
|
2006-09-15 16:53:11 +00:00 |
|
Chris Lattner
|
6f105ed622
|
New testcase
llvm-svn: 30378
|
2006-09-14 21:10:06 +00:00 |
|
Chris Lattner
|
abbd902669
|
new testcase
llvm-svn: 30302
|
2006-09-13 19:23:43 +00:00 |
|
Chris Lattner
|
367d6e340e
|
The sense of this branch was backwards
llvm-svn: 30296
|
2006-09-13 17:58:57 +00:00 |
|
Chris Lattner
|
d76c6beb06
|
new testcase
llvm-svn: 30289
|
2006-09-13 05:59:25 +00:00 |
|
Chris Lattner
|
d250848118
|
New testcase
llvm-svn: 30287
|
2006-09-13 04:43:26 +00:00 |
|
Chris Lattner
|
f37df66e09
|
new testcase
llvm-svn: 30282
|
2006-09-13 03:21:27 +00:00 |
|