1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-30 23:42:52 +01:00
Commit Graph

1573 Commits

Author SHA1 Message Date
Chris Lattner
bb0198d8d2 Right, stop being silly
llvm-svn: 14184
2004-06-15 21:29:40 +00:00
Chris Lattner
1b81b46323 Add a nan, stop testing isnan
llvm-svn: 14183
2004-06-15 21:29:01 +00:00
Alkis Evlogimenos
9b28aef6cb Add the isunordered intrinsic.
llvm-svn: 14159
2004-06-12 19:19:14 +00:00
Chris Lattner
81db12e7d7 Add tests for isnan
llvm-svn: 14149
2004-06-11 06:16:13 +00:00
Chris Lattner
e010d3c940 Test that the X86 backend is only emitting one fucom instruction
for each 'COM =' line.

llvm-svn: 14147
2004-06-11 05:30:34 +00:00
Chris Lattner
6fc9e8dd94 Testcase for PR369
llvm-svn: 14136
2004-06-11 02:59:47 +00:00
Chris Lattner
c90dfb64dd Check to make sure that isnan doesn't require calling a function
llvm-svn: 14135
2004-06-11 02:54:54 +00:00
Chris Lattner
145f2e2936 I misled Alkis: LLVM should have isnan, not isunordered.
isunordered(X, Y) === isnan(X) | isnan(Y)

Remove isunordered, add isnan.

Modernize testcase

llvm-svn: 14133
2004-06-11 02:29:57 +00:00
Brian Gaeke
270a6ba455 Test case for PR368
llvm-svn: 14129
2004-06-11 02:11:43 +00:00
Alkis Evlogimenos
792243f603 Add feature test for llvm intrinsics. It currently contains only the "isunordered" intrinsic
llvm-svn: 14126
2004-06-11 01:06:40 +00:00
Chris Lattner
bb26529f12 More instcombine testcases
llvm-svn: 14094
2004-06-09 07:59:40 +00:00
Chris Lattner
7a4fdfb460 New testcase that is important for the Java FE
llvm-svn: 14085
2004-06-09 05:07:01 +00:00
Chris Lattner
f6b10df680 New testcase for the instruction combiner that happen often in the Java FE
llvm-svn: 14082
2004-06-09 04:23:57 +00:00
Chris Lattner
64a8f785a0 New testcase for PR355
llvm-svn: 14062
2004-06-08 07:11:14 +00:00
Chris Lattner
10495de71f Testcase for PR355
llvm-svn: 14061
2004-06-08 07:10:11 +00:00
Chris Lattner
c24db73c84 New testcase for PR361
llvm-svn: 14052
2004-06-07 23:07:09 +00:00
Brian Gaeke
ecbd23ed95 Maybe this will keep people from breaking -branch-combine!
llvm-svn: 13928
2004-06-01 20:01:05 +00:00
Chris Lattner
49c125d629 Make tool names end with .exe on windows. This isn't needed to run the
tools, but is required for rules that depend on the executables, e.g.:

a: b $(LLVMAS)
llvm-svn: 13926
2004-06-01 19:06:43 +00:00
Reid Spencer
8e4807ce62 Make the test pass by using the correct RUN: syntax.
llvm-svn: 13848
2004-05-27 20:49:16 +00:00
Chris Lattner
d48af1d9fb Add back a test I accidentally removed
llvm-svn: 13835
2004-05-27 17:43:33 +00:00
Chris Lattner
6875c3a81c Add another testcase
llvm-svn: 13833
2004-05-27 17:28:55 +00:00
Reid Spencer
46ff9b2d51 Added a "RUN:" line so this file can be executed by TestRunner.sh
llvm-svn: 13829
2004-05-27 08:28:42 +00:00
Chris Lattner
2582f9b0b7 remove bogus test
llvm-svn: 13827
2004-05-27 07:39:51 +00:00
Chris Lattner
7c0ec435b7 Make the test test what it is supposed to
llvm-svn: 13826
2004-05-27 07:37:45 +00:00
Chris Lattner
4675e99355 The -exprs pass is no longer with LLVM. *sniff*
llvm-svn: 13825
2004-05-27 07:36:08 +00:00
Chris Lattner
fa99fdc1d7 Correct test. use "not grep" instead of "grep -v"
llvm-svn: 13824
2004-05-27 07:32:25 +00:00
Chris Lattner
f2b4daf3eb gc_init now gets an argument
llvm-svn: 13816
2004-05-27 05:51:00 +00:00
Chris Lattner
d745db9373 Fix a test that was "broken" by new optimizations. The transformation we
are doing is certainly correct, its just that we didn't have the capability
to do it when the testcase was written (no select instr)

llvm-svn: 13799
2004-05-26 23:51:29 +00:00
Chris Lattner
18e086319e Make the test use the %A type
llvm-svn: 13789
2004-05-26 17:14:49 +00:00
Chris Lattner
342fef68de New testcase
llvm-svn: 13739
2004-05-25 06:30:49 +00:00
Chris Lattner
d905489f64 Add a new test16 and fix some other tests that were not properly written
llvm-svn: 13735
2004-05-25 04:28:43 +00:00
Chris Lattner
cedf6db567 Testcases for andersen's alias analysis.
I think this is all of the stuff I had pending in my tree..

llvm-svn: 13703
2004-05-23 21:31:00 +00:00
Chris Lattner
a617e50e59 Add a simple testcase for garbage collection support
llvm-svn: 13697
2004-05-23 21:24:50 +00:00
Chris Lattner
9eaa64a9bd Testcase for PR340: Verifier misses malformed switch instruction
This testcase was reduced by John, thanks!

llvm-svn: 13617
2004-05-21 16:47:02 +00:00
Chris Lattner
0f1a6d4633 New testcase that used to cause the unroller to try to unroll the loop 2G times. :(
llvm-svn: 13563
2004-05-13 20:43:15 +00:00
Chris Lattner
35e874420b Testcase for PR337, which was reduced by Reid Spencer.
llvm-svn: 13443
2004-05-10 05:11:24 +00:00
Brian Gaeke
0bfc4cbb20 Add more casts. You can never have enough casts.
llvm-svn: 13408
2004-05-07 21:10:28 +00:00
Chris Lattner
25eab703b8 New testcase
llvm-svn: 13402
2004-05-07 18:38:59 +00:00
Chris Lattner
d2bfeadad8 New testcase for PR336
llvm-svn: 13401
2004-05-07 15:38:50 +00:00
John Criswell
9d57722f25 Regression test for PR#330.
llvm-svn: 13399
2004-05-07 13:57:19 +00:00
Chris Lattner
fb38755cdd New testcase for PR332
llvm-svn: 13348
2004-05-04 17:00:10 +00:00
Chris Lattner
c8991cdae8 New testcase:
Turn "if (A < B && B < C)" into "if (A < B & B < C)"

llvm-svn: 13310
2004-05-01 23:35:21 +00:00
Chris Lattner
d4abdd9dc3 New testcase for case that simplifycfg should catch
llvm-svn: 13305
2004-05-01 22:36:24 +00:00
Chris Lattner
312eb88522 Add a new testcase for X/-1, fix bug that prevented tests from running right
llvm-svn: 13171
2004-04-26 14:01:47 +00:00
Chris Lattner
f7f5b804e2 new testcase for PR326
llvm-svn: 13098
2004-04-21 18:49:35 +00:00
Chris Lattner
7e6c6c85b9 New testcase, distilled from PR324
llvm-svn: 13079
2004-04-20 20:15:01 +00:00
Chris Lattner
a4e24e3c64 New testcase
llvm-svn: 13067
2004-04-19 18:06:34 +00:00
Chris Lattner
c6aded531b Another testcase
llvm-svn: 13037
2004-04-18 06:55:57 +00:00
Chris Lattner
7a6db7ee0e New testcase
llvm-svn: 13020
2004-04-17 23:00:51 +00:00
Chris Lattner
acf8b5189f New testcase that Brian provided which crashes the inliner
llvm-svn: 12969
2004-04-15 20:45:45 +00:00