1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
Commit Graph

2147 Commits

Author SHA1 Message Date
Chris Lattner
95b9f36fc5 new testcase for PR583
llvm-svn: 22226
2005-06-16 04:55:29 +00:00
Chris Lattner
a3f66fc00f new testcase for PR580
llvm-svn: 22222
2005-06-15 22:42:53 +00:00
Chris Lattner
ec6628efb7 new testcase for PR582
llvm-svn: 22220
2005-06-15 21:28:55 +00:00
Chris Lattner
8f5ef2dfd9 new testcase for PR579
llvm-svn: 22218
2005-06-15 21:11:18 +00:00
Chris Lattner
8c3a424fb0 new testcase for PR577
llvm-svn: 22216
2005-06-15 20:52:39 +00:00
Reid Spencer
0e5d8ea117 Remove trailing blank line, just to test whether the new commit script
is going to credit the commit correctly or not.

llvm-svn: 22165
2005-05-21 01:29:30 +00:00
Chris Lattner
93c0328e89 new testcase
llvm-svn: 22160
2005-05-20 22:25:44 +00:00
Chris Lattner
510fbb3959 New testcase that crashes simplifycfg, identified accidentally by JohnMC
llvm-svn: 22157
2005-05-20 22:19:34 +00:00
Reid Spencer
e2d15e6fe9 Finally get the quoting right for both Unix and Windows for the llvmgcc and
llvmgxx programs. dejagnu doesn't understand single quote and we need to
pass double quotes through to the shell in order to escape blanks in the
paths. This patch uses \" to escape the quotes passed through to the shell.
Thanks to Aaron Gray for testing this out on cygwin.

llvm-svn: 22155
2005-05-20 20:13:41 +00:00
Reid Spencer
9d1f2e88d6 Don't eliminate a test case, just the form of the test case, from the
previous revision.

llvm-svn: 22072
2005-05-15 21:35:26 +00:00
Chris Lattner
965b367cf1 This does not belong
llvm-svn: 22071
2005-05-15 21:31:36 +00:00
Reid Spencer
418065989d Add a case with non-constant argument for testing the transform:
ffs(x) -> (x == 0 ? 0 : llvm.cttz(0)+1)

llvm-svn: 22069
2005-05-15 21:26:59 +00:00
Chris Lattner
4b72dca53e add test to check for tail calls
llvm-svn: 22048
2005-05-15 05:52:51 +00:00
Chris Lattner
b7c5669c14 Make sure this is not eligible for tail-call-elimination so that we test
the correct thing.

llvm-svn: 22039
2005-05-14 23:54:55 +00:00
Chris Lattner
b87c89a574 new testcase
llvm-svn: 22037
2005-05-14 23:52:09 +00:00
Reid Spencer
52c1813108 Add a test case for testing ffs libcall conversion to constant
llvm-svn: 22028
2005-05-14 16:44:43 +00:00
Chris Lattner
918a411976 Ensure these casts are done with the hardware fildll instruction
llvm-svn: 22013
2005-05-14 07:09:25 +00:00
Chris Lattner
db4f239e62 this passes
llvm-svn: 22000
2005-05-14 02:35:38 +00:00
Chris Lattner
62e61f2c64 Fix this
llvm-svn: 21999
2005-05-14 02:33:20 +00:00
Chris Lattner
923a239d83 new testcase
llvm-svn: 21989
2005-05-13 22:15:26 +00:00
Andrew Lenharth
d8c9c3b76a fix regression tests
llvm-svn: 21963
2005-05-13 19:49:02 +00:00
Chris Lattner
681f9f0993 This passes on sparc
llvm-svn: 21955
2005-05-13 18:37:58 +00:00
Chris Lattner
cfd38bf2c2 remove test
llvm-svn: 21952
2005-05-13 18:19:29 +00:00
John Criswell
8db3ffae9f These tests are currently expected to fail.
llvm-svn: 21941
2005-05-13 17:36:00 +00:00
Chris Lattner
0fcef3637c Force x86 backend
llvm-svn: 21940
2005-05-13 16:20:59 +00:00
Chris Lattner
5f65574a0f fix buggy test
llvm-svn: 21937
2005-05-13 15:51:31 +00:00
Chris Lattner
54ac7e9e84 Fix buggy test
llvm-svn: 21936
2005-05-13 15:48:41 +00:00
Chris Lattner
6e96e6e431 let dj run this
llvm-svn: 21935
2005-05-13 15:44:55 +00:00
Andrew Lenharth
385f6bd18f fixed test case
llvm-svn: 21934
2005-05-13 15:42:07 +00:00
Chris Lattner
ff43e72218 disable this test for now.
llvm-svn: 21920
2005-05-13 04:51:58 +00:00
Chris Lattner
827d1b2e40 add a correct run line
llvm-svn: 21918
2005-05-13 04:20:57 +00:00
Chris Lattner
d1170afe2c reg test
llvm-svn: 21914
2005-05-12 23:09:04 +00:00
John Criswell
99562cfa9d Fix this test on Solaris.
Solaris grep is more traditional and (AFAIK) does not support regexs.
Also, single quotes should disable all shell interpretation, so no
backslashes should be needed (and, in fact, keep Solaris from working).

llvm-svn: 21902
2005-05-12 21:06:05 +00:00
Nate Begeman
71bcc67a0f Add testcase for legalizing ISD::CTTZ efficiently. On PPC, ctlz(int) is
now codegen'd as this:

        addi r2, r3, -1
        andc r2, r2, r3
        cntlzw r2, r2
        subfic r3, r2, 32
        blr

llvm-svn: 21881
2005-05-11 23:45:54 +00:00
John Criswell
55937aba69 Regression test for PR#563.
llvm-svn: 21879
2005-05-11 21:47:35 +00:00
Andrew Lenharth
b908893bab Legalize for CTLZ generates a ctpop, but this ctpop is not expanded.
This is bad.  It is generated if you are ctlz a type that is not
legal for the arch (aka ctlz of bytes on alpha legalize fine).

llvm-svn: 21867
2005-05-11 17:23:41 +00:00
Chris Lattner
c1273fc0b9 include the other bit count intrinsics
llvm-svn: 21863
2005-05-11 05:31:01 +00:00
Chris Lattner
4e9ebbc98d new testcase
llvm-svn: 21854
2005-05-11 04:22:47 +00:00
Chris Lattner
877248c8a3 new testcase for PR562
llvm-svn: 21849
2005-05-10 22:32:29 +00:00
Chris Lattner
c1064620ef new testcase
llvm-svn: 21837
2005-05-10 00:33:36 +00:00
Chris Lattner
1693833459 testcase I've had in my tree
llvm-svn: 21832
2005-05-09 21:21:10 +00:00
John Criswell
5bac82113e Tell tblgen exactly where to find the include file.
llvm-svn: 21822
2005-05-09 19:32:08 +00:00
Chris Lattner
c9077e4177 new testcase
llvm-svn: 21819
2005-05-09 17:09:31 +00:00
Chris Lattner
e91ac6383d tweak test to accept the (good) code emitted by the pattern isel
llvm-svn: 21812
2005-05-09 05:54:27 +00:00
Chris Lattner
540a321165 New testcase
llvm-svn: 21808
2005-05-09 04:54:18 +00:00
Reid Spencer
5eba8c27f0 Add note to self to complete the testing of all intrinsic functions as
specified in the LangRef document.

llvm-svn: 21807
2005-05-09 04:47:32 +00:00
Chris Lattner
86997483e2 New testcase that crashes the pattern isel
llvm-svn: 21800
2005-05-09 03:36:11 +00:00
Chris Lattner
d1969cf8c2 New testacse for information exposed by the 'tail' call marker.
llvm-svn: 21795
2005-05-08 23:57:34 +00:00
Chris Lattner
e717a9dca2 add a testcase for a case we do not handle yet
llvm-svn: 21789
2005-05-08 21:47:42 +00:00
Chris Lattner
5bef0b7bc6 new testcase
llvm-svn: 21787
2005-05-08 21:41:18 +00:00