Chris Lattner
|
623f707bee
|
Instcombine should promote this, and because it isn't, we are failing poolalloc tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9980 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-13 19:05:15 +00:00 |
|
Chris Lattner
|
c7f05ca2a3
|
This is not the instruction combiner's fault! No really!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9918 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-12 16:38:32 +00:00 |
|
Chris Lattner
|
9c9e9dfe6d
|
Reduced testcase for PR 110
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9917 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-12 16:24:30 +00:00 |
|
Chris Lattner
|
9716eb7676
|
New testcase for the other side
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9714 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-05 01:05:22 +00:00 |
|
Chris Lattner
|
519c6965f5
|
Since we're in the neighborhood, test for the inverse
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9710 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-04 23:49:53 +00:00 |
|
Chris Lattner
|
736cca670f
|
Add a generalization of the previous case
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9707 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-04 23:36:50 +00:00 |
|
Chris Lattner
|
f61641f7d4
|
New testcase for masking operation that frequently occurs in the pool allocator
for converting a number that is a power of two into a mask
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9706 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-04 23:21:22 +00:00 |
|
Chris Lattner
|
ab13ae8c46
|
New testcase for a bug in instcombine
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9680 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-03 18:33:44 +00:00 |
|
Chris Lattner
|
5fecdecda4
|
More testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9675 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-03 05:42:50 +00:00 |
|
Chris Lattner
|
4d3ba7397f
|
Move a test from cast-set to a new bit-tracking.ll file. Update file comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9674 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-03 05:30:34 +00:00 |
|
Chris Lattner
|
26f9c065a7
|
Add another case, which an implementation of test6 must be sure to handle
correctly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9672 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-03 05:08:53 +00:00 |
|
Chris Lattner
|
40cfd9ea41
|
Add the testcase from PR8
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9669 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-03 03:52:34 +00:00 |
|
Chris Lattner
|
a5c5666d48
|
Add another case, which occurs in em3d
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9668 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-03 03:51:26 +00:00 |
|
Chris Lattner
|
fc424c39de
|
Add test for instcombine transmogrifying allocation instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9653 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-02 05:56:58 +00:00 |
|
Chris Lattner
|
1758d4d863
|
New testcase crashing the instruction combiner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9599 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-30 00:39:25 +00:00 |
|
Chris Lattner
|
599dcb07f7
|
document real source of bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9413 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-23 16:00:59 +00:00 |
|
Chris Lattner
|
5e845c5444
|
A new testcase for an instcombine miscompilation!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9402 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-23 05:10:53 +00:00 |
|
Chris Lattner
|
d1c5ea1071
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8953 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-07 22:53:46 +00:00 |
|
Chris Lattner
|
ad5727d173
|
Add new testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8816 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-02 15:11:09 +00:00 |
|
Chris Lattner
|
0daee350cf
|
Two new tests for shifts followed by ands
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8606 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-09-19 19:04:43 +00:00 |
|
Chris Lattner
|
b55650aad6
|
New testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8603 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-09-19 15:33:46 +00:00 |
|
Misha Brukman
|
e78760e179
|
Renamed as' => llvm-as', dis' => llvm-dis', link' => llvm-link'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8558 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-09-16 15:29:54 +00:00 |
|
John Criswell
|
473741930e
|
Removing Makefiles. Regression tests are now run by QMTest.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8548 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-09-15 20:21:38 +00:00 |
|
Chris Lattner
|
53dce0c43f
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8487 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-09-11 22:23:48 +00:00 |
|
Chris Lattner
|
ffd340c6b6
|
New testcase: do not DCE volatile loads!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8421 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-09-09 18:15:45 +00:00 |
|
Chris Lattner
|
eb320c69ed
|
I must have missed these when eliminating the cast to bool cannonicalizations
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7829 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-13 20:17:41 +00:00 |
|
Chris Lattner
|
b5dbd9a798
|
Add some more tests for: (A <setcc1> B) logicalop (A <setcc2> B)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7827 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-13 20:13:15 +00:00 |
|
Chris Lattner
|
d2ae23979c
|
Add some tests for difficult reassociation cases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7824 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-13 19:01:09 +00:00 |
|
Chris Lattner
|
545513918a
|
Reorganize tests because we no longer cannonicalize X != 0 -> cast X to bool
In fact, we plan to eliminate cast to bool entirely.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7805 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-13 05:27:57 +00:00 |
|
Chris Lattner
|
ab04c365b8
|
Update test to represent new cannonicalization rules for multiplies
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7804 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-13 04:20:06 +00:00 |
|
Chris Lattner
|
dc20a3e7d3
|
Right, instcombine cannot remove ((X >> C) << C) if it's signed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7790 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-12 21:22:51 +00:00 |
|
Chris Lattner
|
b310196abc
|
New testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7789 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-12 21:20:49 +00:00 |
|
Chris Lattner
|
c6da691cfe
|
New testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7781 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-12 19:10:50 +00:00 |
|
Chris Lattner
|
df398f729f
|
Testcase for feature we should support eventually
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7772 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-12 14:58:08 +00:00 |
|
Chris Lattner
|
12642fda09
|
More testcases, which I'll implement later
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7298 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-24 19:44:51 +00:00 |
|
Chris Lattner
|
d2a0896832
|
Modernize testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7297 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-24 19:42:28 +00:00 |
|
Chris Lattner
|
b5874f1499
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7296 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-24 19:31:08 +00:00 |
|
Chris Lattner
|
709ad40dc8
|
New testcases for signed shifts
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7294 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-24 18:38:09 +00:00 |
|
Chris Lattner
|
84f644aacf
|
Add new tests, make existing tests more difficult
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7286 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 23:21:08 +00:00 |
|
Chris Lattner
|
ae623cb303
|
New testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7281 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 21:36:01 +00:00 |
|
Chris Lattner
|
c2a2e73c7f
|
Renumber tests sequentially
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7280 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 21:11:56 +00:00 |
|
Chris Lattner
|
f8527989b5
|
Split the or and xor tests into two separate files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7279 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 21:10:55 +00:00 |
|
Chris Lattner
|
2fc5e59362
|
Remove obscure test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7278 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 21:06:34 +00:00 |
|
Chris Lattner
|
4daaebf170
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7271 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 19:35:51 +00:00 |
|
Chris Lattner
|
b5cfb6cb1a
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7267 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 19:24:34 +00:00 |
|
Chris Lattner
|
0afcd442a1
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7266 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 19:05:29 +00:00 |
|
Chris Lattner
|
31a7f85346
|
New testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7263 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 18:28:42 +00:00 |
|
Chris Lattner
|
2b8e478b5d
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7261 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 17:56:34 +00:00 |
|
Chris Lattner
|
347319a4c9
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7259 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 17:25:55 +00:00 |
|
Chris Lattner
|
f7b447eb69
|
New tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7256 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-23 17:01:18 +00:00 |
|