Chris Lattner
|
c58cf5b921
|
This testcase ensures that we can SRA a global even if part of the global
cannot be SRA'd
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16915 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-11 05:00:30 +00:00 |
|
Chris Lattner
|
95d0bbfda6
|
These testcases check to see if we can promote malloc's to globals in some
cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16914 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-11 05:00:12 +00:00 |
|
Chris Lattner
|
e3f27e66e5
|
Another testcase. We should be able to devirtualize the call even though
we cannot completely eliminate the global.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16900 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-10 23:12:33 +00:00 |
|
Chris Lattner
|
b3deddcf25
|
New testcase that crashes -globalopt. I found this through inspection, not
actually in the wild :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16877 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-10 17:06:09 +00:00 |
|
Chris Lattner
|
ba31f8098f
|
New testcase we were not handling before.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16875 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-10 16:46:48 +00:00 |
|
Chris Lattner
|
3de9848330
|
A testcase that globalopt now handles
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16872 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-09 21:50:05 +00:00 |
|
Chris Lattner
|
23e2563226
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16862 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-09 02:50:01 +00:00 |
|
Chris Lattner
|
508540321b
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16856 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-08 20:57:46 +00:00 |
|
Chris Lattner
|
bb99fc42e3
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16841 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-08 17:29:47 +00:00 |
|
Chris Lattner
|
8797f59758
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16835 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-08 05:03:25 +00:00 |
|
Chris Lattner
|
d74634a885
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16833 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-08 03:41:59 +00:00 |
|
Chris Lattner
|
b25ac342a4
|
These files now live in Transforms/GlobalOpt
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16809 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-07 19:16:43 +00:00 |
|
Chris Lattner
|
904697e591
|
Move these files from Transforms/GlobalConstifier
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16808 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-07 19:16:26 +00:00 |
|
Chris Lattner
|
69406b06ad
|
Add new testcase, rename pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16799 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-07 04:07:08 +00:00 |
|
Chris Lattner
|
86900a46d4
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16791 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-06 20:42:51 +00:00 |
|
Chris Lattner
|
24c0532f50
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16768 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-06 15:07:56 +00:00 |
|
Chris Lattner
|
fe386c4759
|
When tail duplicating these functions, the add instruction should not be
duplicated, even though the block it is in is duplicated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16757 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-06 03:26:38 +00:00 |
|
Chris Lattner
|
a2393502be
|
New testcasses for divides that can be eliminated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16587 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-29 17:37:07 +00:00 |
|
Chris Lattner
|
e14a9a71d3
|
New testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16581 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-29 05:06:12 +00:00 |
|
Chris Lattner
|
b5ddea5d24
|
More testcases for recent instcombine patches
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16569 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-29 03:18:20 +00:00 |
|
Chris Lattner
|
0b948848eb
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16560 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-28 22:31:49 +00:00 |
|
Chris Lattner
|
3b03395b38
|
New testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16556 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-28 21:39:35 +00:00 |
|
Chris Lattner
|
46c4dcde44
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16548 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-28 18:21:01 +00:00 |
|
Chris Lattner
|
59359f1e84
|
New testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16547 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-28 18:18:35 +00:00 |
|
Chris Lattner
|
8fb6882f19
|
New testcase for a latent bug in instcombine that I have been chasing for
1.5 days :(
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16545 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-28 17:50:05 +00:00 |
|
Chris Lattner
|
dffb445503
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16527 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-27 19:25:20 +00:00 |
|
Chris Lattner
|
907c7c7dd1
|
Testcases for rev 250 of InstructionCombining.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16522 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-27 16:21:26 +00:00 |
|
Chris Lattner
|
71dd801055
|
Add some tests for shr-and folding
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16507 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-24 15:18:43 +00:00 |
|
Chris Lattner
|
7502ae6640
|
New testcase for a pattern that occurs 20 times in perlbmk
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16503 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-23 21:42:49 +00:00 |
|
Chris Lattner
|
60a11f1970
|
load null is undefined behavior, this should fold
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16498 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-23 15:45:20 +00:00 |
|
Chris Lattner
|
c804d530c5
|
Two testcases for invalid transformations that instcombine is doing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16446 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-20 10:14:27 +00:00 |
|
Chris Lattner
|
c2fa9894ee
|
New testcase for PR362: Icky code generated for std::min/std::max
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16408 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-19 19:17:10 +00:00 |
|
Chris Lattner
|
1fb6e41822
|
Instcombine now helps out with these
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16405 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-19 18:45:45 +00:00 |
|
Chris Lattner
|
b4f5c68e5a
|
Add two new testcases that instcombine should handle
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16403 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-19 18:43:01 +00:00 |
|
Chris Lattner
|
8b20217feb
|
New testcase for PR420
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16345 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-15 00:58:49 +00:00 |
|
Chris Lattner
|
2f72accd86
|
Modify testcase to merit a warning, though no warning is still printed!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16029 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-24 17:40:02 +00:00 |
|
Chris Lattner
|
9a8e008751
|
New testcase that the constifier should handle
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15734 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-14 20:47:56 +00:00 |
|
Chris Lattner
|
0c3bba3d9c
|
New basic testcase for the constifier
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15733 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-14 20:44:09 +00:00 |
|
Chris Lattner
|
07ad63bee9
|
Add another test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15718 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-13 03:27:48 +00:00 |
|
Chris Lattner
|
07ca8e7e28
|
New testcase, which causes the block extractor to barf
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15715 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-13 03:08:54 +00:00 |
|
Chris Lattner
|
287433594b
|
New testcase that instcombine is getting wrong
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15637 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-11 00:49:50 +00:00 |
|
Chris Lattner
|
efd0149de9
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15592 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-09 21:03:35 +00:00 |
|
John Criswell
|
cc455dea0f
|
Use the new prcontext script.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15427 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-02 22:31:58 +00:00 |
|
Chris Lattner
|
acb7444b05
|
Move Transforms/BasicAA to Analysis/BasicAA
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15316 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-29 01:34:10 +00:00 |
|
Chris Lattner
|
08f998f08d
|
Due to a bug in BasicAA, DSE is incorrectly deleting the first store in
this testcase, causing the miscompilation of MallocBench/gs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15315 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-29 01:33:05 +00:00 |
|
Robert Bocchino
|
2311d717f8
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15290 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-27 20:50:02 +00:00 |
|
Chris Lattner
|
cbb4b574c0
|
New testcase. DSE should delete all of the DEAD instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15253 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-27 02:19:27 +00:00 |
|
Chris Lattner
|
a00064a383
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15231 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-26 06:11:42 +00:00 |
|
Chris Lattner
|
9ec6e46ad8
|
New testcase for DSE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15198 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-25 07:57:50 +00:00 |
|
Chris Lattner
|
5e299fc6cf
|
Trivial testcase for dse
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15100 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-22 07:59:20 +00:00 |
|