Nate Begeman
|
e066d68eb4
|
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
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21881 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-05-11 23:45:54 +00:00 |
|
Chris Lattner
|
9dd7a87a88
|
Check for eqv matching
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21414 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-04-21 21:10:07 +00:00 |
|
Nate Begeman
|
9acc366ae4
|
Update dejagnu tests to use the new pattern isel flag
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21311 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-04-16 04:25:48 +00:00 |
|
Nate Begeman
|
77a6d9032f
|
Add CodeGen tests for the recent SelectionDAG transforms
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21292 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-04-13 21:45:13 +00:00 |
|
Chris Lattner
|
1a130b9a03
|
fix this testcase so the regex doesn't match the function name
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21210 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-04-10 20:45:35 +00:00 |
|
Nate Begeman
|
9a98a77446
|
Add a testcase to make sure that we don't emit two fneg instructions back
to back for certain fsel instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21176 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-04-09 09:30:09 +00:00 |
|
Nate Begeman
|
e9c0f43a1b
|
Add cases to cover the rest of the patterns we should be matching
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21175 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-04-09 08:29:59 +00:00 |
|
Chris Lattner
|
45485234ee
|
add a test for fnabs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21169 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-04-09 04:03:16 +00:00 |
|
Chris Lattner
|
e23836cf77
|
add a partial test for the fma operations that ppc supports. I'm sure I'm
missing some and not all of these match yet, but I'm sure that Nate will
clean up my mess :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21168 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-04-09 04:01:32 +00:00 |
|
Chris Lattner
|
2349ba939d
|
New testcase, problem found by Rob.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19556 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-14 20:21:51 +00:00 |
|
Chris Lattner
|
557671951f
|
Testcase that crashes the PPC backend. Thanks to Rob for finding this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19554 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-14 19:30:42 +00:00 |
|
Chris Lattner
|
081da56e9e
|
New testcase that the PPC backend miscompiles. It is emitting
.comm _X,0
For X, which makes the linker thing that X is never defined.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18834 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-12-12 20:34:06 +00:00 |
|
Chris Lattner
|
aac2d44bc3
|
New testcase that crashes the PPC BE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18375 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-30 06:39:45 +00:00 |
|
Chris Lattner
|
d510293e24
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18373 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-30 06:35:52 +00:00 |
|
Chris Lattner
|
93e6d8329c
|
New testcase that crashes the PPC backend
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18370 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-30 06:28:53 +00:00 |
|
Tanya Lattner
|
c8c1f12778
|
Adding srcdir arg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18020 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-19 22:45:25 +00:00 |
|
Tanya Lattner
|
28b372f1d3
|
Adding subdirectory dg.exp files in order to be able to use dejagnu to only run specific tests (located in some subdirectory of Regression)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17712 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-13 23:00:45 +00:00 |
|
Chris Lattner
|
5f0a8c7384
|
Add missing run line
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17522 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-06 21:11:04 +00:00 |
|
Nate Begeman
|
2a40841387
|
Initial checkin of regression test for generating the PowerPC rlwimi
instruction, which performs bitfield inserts. All tests should compile
to one rlwimi instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17206 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-24 10:30:22 +00:00 |
|