1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-30 15:32:52 +01:00
Commit Graph

9254 Commits

Author SHA1 Message Date
Brian Gaeke
6521030c32 Add documentation for Stacker.
llvm-svn: 10189
2003-11-24 02:52:51 +00:00
Chris Lattner
4327f265a1 Add a script I missed
llvm-svn: 10188
2003-11-23 18:12:51 +00:00
Chris Lattner
2ca889c341 Checkin tests
llvm-svn: 10187
2003-11-23 18:12:22 +00:00
Chris Lattner
87457ba23c Disable test.
llvm-svn: 10186
2003-11-23 18:10:25 +00:00
Chris Lattner
76301eaba6 Fix these assertions:
stkrc -e -f -o testing.bc testing.st
Global is external, but doesn't have external linkage!
[1024 x int]* %_stack_
Global is external, but doesn't have external linkage!
long* %_index_
Broken module found, compilation aborted!

llvm-svn: 10185
2003-11-23 18:06:37 +00:00
Chris Lattner
5e273085b9 Checkin the stacker compiler
llvm-svn: 10184
2003-11-23 18:01:26 +00:00
Chris Lattner
d2b17a22ff Fix file header
llvm-svn: 10183
2003-11-23 17:59:43 +00:00
Chris Lattner
37ee90a7c7 Initial checkin
llvm-svn: 10182
2003-11-23 17:58:46 +00:00
Chris Lattner
4a737afef2 Initial checkin of stacker samples
llvm-svn: 10181
2003-11-23 17:55:19 +00:00
Chris Lattner
81c5ecbd20 Adjust file header
llvm-svn: 10180
2003-11-23 17:54:18 +00:00
Chris Lattner
c1508e5eb8 Initial checkin of stacker runtime
llvm-svn: 10179
2003-11-23 17:53:46 +00:00
Chris Lattner
1878aafde9 Initial stacker checkin
llvm-svn: 10178
2003-11-23 17:52:55 +00:00
Chris Lattner
cb0261035a Update file header
llvm-svn: 10177
2003-11-23 17:51:56 +00:00
Chris Lattner
30ecc2c581 initial checkin of stacker makefile
llvm-svn: 10176
2003-11-23 17:51:37 +00:00
Chris Lattner
fe396111ee Do not DESTROY programs by default. No wonder bugpoint was not being useful all this time!
llvm-svn: 10175
2003-11-23 04:51:05 +00:00
Brian Gaeke
b878ff088b A better way to get std::pair into the compiler's little, walnut-sized brain.
llvm-svn: 10174
2003-11-23 03:50:31 +00:00
Brian Gaeke
f158b46c54 This is a hack to make this file compile under g++-3.0.x;
otherwise it can't decide what std::pair is. It seemed relatively
harmless.

llvm-svn: 10173
2003-11-23 00:55:27 +00:00
Chris Lattner
3eaa9eec80 Revert the previous patch since it causes lots of miscompilations. :( :(
llvm-svn: 10172
2003-11-22 19:07:47 +00:00
Brian Gaeke
29723ca977 Support constant casting constant pointers to ints/uints, and/or
the other way around, instead of failing a large, tumor-like assertion.

llvm-svn: 10171
2003-11-22 07:18:25 +00:00
Brian Gaeke
296546cf0c Constant shift expressions, meet InstSelectSimple. Yow!!
llvm-svn: 10170
2003-11-22 06:49:41 +00:00
Brian Gaeke
dafe82129c Unbreak this test case - llvm-as no longer tolerates redefining names in any
given type plane.

llvm-svn: 10169
2003-11-22 06:18:35 +00:00
Brian Gaeke
8c4c9f6f1e Stub for constant shift expr support.
llvm-svn: 10168
2003-11-22 05:18:35 +00:00
Brian Gaeke
17db893394 Fix PR149 - support constant shift expressions.
llvm-svn: 10167
2003-11-22 05:02:56 +00:00
Brian Gaeke
ef4b6f1647 Strengthen test case.
llvm-svn: 10166
2003-11-22 05:01:57 +00:00
Brian Gaeke
8ba9deba09 C Writer was dumping core on this test case.
llvm-svn: 10165
2003-11-22 04:58:25 +00:00
Chris Lattner
7d794a8431 Delete dead line
llvm-svn: 10164
2003-11-22 02:26:17 +00:00
Chris Lattner
87e444b65b Fix bug: Transforms/PruneEH/2003-11-21-PHIUpdate.llx
llvm-svn: 10163
2003-11-22 02:20:36 +00:00
Chris Lattner
916c27ba4d New testcase that breaks the pruneeh pass
llvm-svn: 10162
2003-11-22 02:20:08 +00:00
Chris Lattner
a88e567e00 Do not crash when deleing a region with a dead invoke instruction
llvm-svn: 10161
2003-11-22 02:13:08 +00:00
Chris Lattner
a2120947bb Do not crash when dealing with invoke and unwind instructions!
llvm-svn: 10160
2003-11-22 02:10:38 +00:00
Chris Lattner
50d9290183 Use new interfaces
llvm-svn: 10159
2003-11-22 02:10:26 +00:00
Misha Brukman
422be7e77e Switch to the standard footer. This page is not yet W3C-compliant.
llvm-svn: 10158
2003-11-22 01:30:01 +00:00
Chris Lattner
3b71386e30 Finegrainify namespacification
The module stripping pass should not strip symbols on external globals

llvm-svn: 10157
2003-11-22 01:29:35 +00:00
Misha Brukman
d0f417ffa7 Align the W3C images on the right side, bottom of page.
llvm-svn: 10156
2003-11-22 01:26:21 +00:00
Misha Brukman
87d498dfd8 Styles for the page footer to align images properly.
llvm-svn: 10155
2003-11-22 01:23:53 +00:00
Misha Brukman
0a39030e79 Put the W3C graphics on the right side of the page.
llvm-svn: 10154
2003-11-22 01:23:39 +00:00
Chris Lattner
a0893ff97f Add newly fixed pr
llvm-svn: 10153
2003-11-22 01:14:58 +00:00
Misha Brukman
8df97f1656 This page now uses valid HTML 4.01 Strict and valid CSS.
llvm-svn: 10152
2003-11-22 01:07:30 +00:00
Misha Brukman
e6c102923e This document is now valid HTML 4.01 Strict and valid CSS.
We shall display images to that effect.

If you modify this file, check that you haven't broken anything by clicking on
those links, or I will hunt you down and force you to memorize the HTML and CSS
specs!!

llvm-svn: 10151
2003-11-22 01:00:11 +00:00
Misha Brukman
7f9c137b57 * No borders on images used as links
* Drop font-size from doc_footer class

This is now valid CSS.

llvm-svn: 10150
2003-11-22 00:59:08 +00:00
Misha Brukman
9411ec4939 * Use stylesheets
* Close <li>, <a>, and <p> tags

llvm-svn: 10149
2003-11-22 00:38:41 +00:00
Misha Brukman
1d9ac83d82 * Add code to flush the ICache, which any self-respecting SMC must do
* Restore registers *after* everything else to avoid any possible side effects

This fixes McCat-imp.

llvm-svn: 10147
2003-11-21 23:48:54 +00:00
Chris Lattner
f987c67a53 Check return types of functions
llvm-svn: 10146
2003-11-21 22:32:23 +00:00
Misha Brukman
c4b71b53c7 Made paragraph structure more consistent.
llvm-svn: 10145
2003-11-21 22:30:25 +00:00
Chris Lattner
99e3cfd1b8 New testcase
llvm-svn: 10144
2003-11-21 22:28:49 +00:00
Misha Brukman
f1dba07a89 Added note about PR140: gccld generates script to run apps and load libraries.
llvm-svn: 10143
2003-11-21 22:11:12 +00:00
Chris Lattner
c837881d43 Considering that CI is not even IN SCOPE here, I wooda thought the compiler
would have caught this.  *sigh*

llvm-svn: 10142
2003-11-21 21:57:29 +00:00
Chris Lattner
9ae9c45d43 Finegrainify namespacification
llvm-svn: 10138
2003-11-21 21:54:22 +00:00
Chris Lattner
ebbe1376b3 Get rid of using decls, finegrainify namespacification
llvm-svn: 10137
2003-11-21 21:52:10 +00:00
Chris Lattner
5f38817de9 * Finegrainify namespacification
* Make the cost metric for passing constants in as arguments to functions MUCH
  more accurate, by actually estimating the amount of code that will be constant
  propagated away.

llvm-svn: 10136
2003-11-21 21:46:09 +00:00