Chris Lattner
|
ee35a4f958
|
Testcase for PR632
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23483 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-27 22:27:19 +00:00 |
|
Chris Lattner
|
7a66641ba9
|
new testcase the CBE creates invalid C code for
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23474 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-27 20:52:30 +00:00 |
|
Chris Lattner
|
90b108774f
|
Add a simple testcase for lowerinvoke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23471 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-27 18:34:31 +00:00 |
|
Chris Lattner
|
dbe298571f
|
add a new testcase for constant foldable calls
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23464 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-27 05:02:03 +00:00 |
|
Chris Lattner
|
93a900111f
|
Add a more difficult testcase which uses a call to a helper function to do
the initialization
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23461 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-27 04:44:04 +00:00 |
|
Chris Lattner
|
33c36f399f
|
Testcase that uses an alloca
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23451 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-26 17:06:32 +00:00 |
|
Chris Lattner
|
43898ef0ae
|
add another case, this one that uses getelementptr instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23448 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-26 06:51:50 +00:00 |
|
Chris Lattner
|
d44b0ff038
|
add a test for load
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23440 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-26 05:14:48 +00:00 |
|
Chris Lattner
|
44b19f2bcb
|
add another testcase with simple control flow
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23438 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-26 04:57:10 +00:00 |
|
Chris Lattner
|
1fcfe32e51
|
make this harder: put some code into it
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23436 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-26 04:43:01 +00:00 |
|
Chris Lattner
|
09eec56af0
|
new testcase for static ctor list optimizations
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23432 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-26 01:42:03 +00:00 |
|
Chris Lattner
|
8a11da021b
|
All of these should turn into sign extends (e.g. extsh/extsb on PPC)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23427 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-24 23:42:18 +00:00 |
|
Chris Lattner
|
397fa21f27
|
Enhance this to check for a crash, add a case that crashes simplifylibcalls,
and add a case that has uses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23424 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-24 22:16:04 +00:00 |
|
Chris Lattner
|
d4f43519c2
|
new testcase that crashes the CFE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23423 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-24 20:54:33 +00:00 |
|
Chris Lattner
|
5fada3b218
|
new testcase for PR630
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23422 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-24 08:38:28 +00:00 |
|
Chris Lattner
|
9a82a3ccac
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23409 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-23 18:43:57 +00:00 |
|
Chris Lattner
|
e8033c00d6
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23402 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-23 00:53:06 +00:00 |
|
Chris Lattner
|
77f800545e
|
Testcase for PR629
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23401 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-21 06:53:56 +00:00 |
|
Chris Lattner
|
055135d1c1
|
make this test harder: add a case where instructions are in the bb to be
threaded over
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23396 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-20 01:43:41 +00:00 |
|
Chris Lattner
|
ecd7b6d110
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23394 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-20 00:41:55 +00:00 |
|
Chris Lattner
|
b6e2b7e4cd
|
new testcase.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23390 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-19 23:48:04 +00:00 |
|
Chris Lattner
|
ab4ea6e980
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23380 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-18 05:10:39 +00:00 |
|
Chris Lattner
|
dc0ffccb19
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23378 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-18 04:22:59 +00:00 |
|
Chris Lattner
|
1e122d1dc2
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23375 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-18 03:39:02 +00:00 |
|
Duraid Madina
|
c6342355c9
|
fails since linux-itanium headers are Different
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23326 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-13 01:03:53 +00:00 |
|
Chris Lattner
|
15cc608a8f
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23323 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-12 23:22:17 +00:00 |
|
Chris Lattner
|
128a0032a2
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23321 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-12 22:19:46 +00:00 |
|
Chris Lattner
|
598fbf756f
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23319 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-12 21:59:22 +00:00 |
|
Chris Lattner
|
e4b56572f9
|
relax pattern match on name
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23317 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-12 17:09:40 +00:00 |
|
Chris Lattner
|
24e357ce11
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23316 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-12 17:08:15 +00:00 |
|
Chris Lattner
|
a0cf183e2c
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23312 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-12 05:50:15 +00:00 |
|
Chris Lattner
|
6b780a702e
|
Make sure to disable 64-bit extensions for this test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23309 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-11 03:50:38 +00:00 |
|
Chris Lattner
|
be04081240
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23305 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-10 01:14:37 +00:00 |
|
Chris Lattner
|
a4d9dc7392
|
New testcase, neither should require a register-register copy
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23290 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-09 17:48:57 +00:00 |
|
Chris Lattner
|
d0d1d39541
|
x and X should be structurally identical
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23273 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-08 18:47:43 +00:00 |
|
Nate Begeman
|
eeff9b055c
|
Test the new 64bit i64<->fp functionality
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23251 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-06 22:23:15 +00:00 |
|
Chris Lattner
|
5838b21cde
|
new testcase: tblgen should grok this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23247 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-06 21:22:15 +00:00 |
|
Chris Lattner
|
c789701360
|
Test that converting from double to int64 results in one libcall, not one
and a dead one. This is a legalize bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23227 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-02 20:24:10 +00:00 |
|
Chris Lattner
|
446a4eaee5
|
new testcase to ensure fsqrt is generated for correct subtargets only, and
that the fsqrt feature works.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23217 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-02 18:32:22 +00:00 |
|
Chris Lattner
|
d6c69e9bba
|
new testcase for recent bugfix
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23212 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-02 06:12:12 +00:00 |
|
Chris Lattner
|
7dd8b05fd7
|
This should permit NOT and's, not even dead ones.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23199 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-02 00:13:56 +00:00 |
|
Chris Lattner
|
9832ce0f0a
|
Another case that shouldn't have sign extends: functions returning short
are known to return properly sign extended values, no need for an explicit
extension.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23197 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-01 23:43:58 +00:00 |
|
Nate Begeman
|
feca19b0d4
|
Add regression test for efficient codegen of i32 x i32 -> hi32(i64) as
mulhs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23183 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-09-01 00:04:03 +00:00 |
|
Chris Lattner
|
c730706a89
|
Add a testcase for nate's patch
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23172 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-08-31 18:19:50 +00:00 |
|
Chris Lattner
|
353f1dea50
|
new testcase corresponding to PR621
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23157 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-08-30 21:02:51 +00:00 |
|
Chris Lattner
|
dd43c866c8
|
The dag isel misses both of these, the pattern isel just misses the second
one. TODO :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23156 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-08-30 18:44:09 +00:00 |
|
Chris Lattner
|
fa48be79ae
|
new testcase that crashes -reassociate
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23018 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-08-24 17:54:56 +00:00 |
|
Chris Lattner
|
890226dd34
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23016 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-08-24 17:20:30 +00:00 |
|
Chris Lattner
|
135a0428a8
|
Make sure this doesn't break when we're improving the isels
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23014 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-08-24 16:48:49 +00:00 |
|
Chris Lattner
|
c544cece40
|
New testcase for PR618
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22983 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-08-23 20:22:07 +00:00 |
|