aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-11-23Disable test.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10186 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23Fix these assertions:Chris Lattner
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! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10185 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23Checkin the stacker compilerChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10184 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23Fix file headerChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10183 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23Initial checkinChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10182 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23Initial checkin of stacker samplesChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10181 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23Adjust file headerChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10180 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23Initial checkin of stacker runtimeChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10179 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23Initial stacker checkinChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10178 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23Update file headerChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10177 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23initial checkin of stacker makefileChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10176 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23Do not DESTROY programs by default. No wonder bugpoint was not being useful ↵Chris Lattner
all this time! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10175 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23A better way to get std::pair into the compiler's little, walnut-sized brain.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10174 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-23This is a hack to make this file compile under g++-3.0.x;Brian Gaeke
otherwise it can't decide what std::pair is. It seemed relatively harmless. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10173 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Revert the previous patch since it causes lots of miscompilations. :( :(Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10172 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Support constant casting constant pointers to ints/uints, and/orBrian Gaeke
the other way around, instead of failing a large, tumor-like assertion. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10171 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Constant shift expressions, meet InstSelectSimple. Yow!!Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10170 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Unbreak this test case - llvm-as no longer tolerates redefining names in anyBrian Gaeke
given type plane. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10169 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Stub for constant shift expr support.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10168 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Fix PR149 - support constant shift expressions.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10167 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Strengthen test case.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10166 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22C Writer was dumping core on this test case.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10165 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Delete dead lineChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10164 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Fix bug: Transforms/PruneEH/2003-11-21-PHIUpdate.llxChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10163 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22New testcase that breaks the pruneeh passChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10162 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Do not crash when deleing a region with a dead invoke instructionChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10161 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Do not crash when dealing with invoke and unwind instructions!Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10160 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Use new interfacesChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10159 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Switch to the standard footer. This page is not yet W3C-compliant.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10158 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Finegrainify namespacificationChris Lattner
The module stripping pass should not strip symbols on external globals git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10157 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Align the W3C images on the right side, bottom of page.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10156 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Styles for the page footer to align images properly.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10155 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Put the W3C graphics on the right side of the page.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10154 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22Add newly fixed prChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10153 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22This page now uses valid HTML 4.01 Strict and valid CSS.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10152 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22This document is now valid HTML 4.01 Strict and valid CSS.Misha Brukman
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!! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10151 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22* No borders on images used as linksMisha Brukman
* Drop font-size from doc_footer class This is now valid CSS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10150 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-22* Use stylesheetsMisha Brukman
* Close <li>, <a>, and <p> tags git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10149 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21* Add code to flush the ICache, which any self-respecting SMC must doMisha Brukman
* Restore registers *after* everything else to avoid any possible side effects This fixes McCat-imp. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10147 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21Check return types of functionsChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10146 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21Made paragraph structure more consistent.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10145 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21New testcaseChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10144 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21Added note about PR140: gccld generates script to run apps and load libraries.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10143 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21Considering that CI is not even IN SCOPE here, I wooda thought the compilerChris Lattner
would have caught this. *sigh* git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10142 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21Finegrainify namespacificationChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10138 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21Get rid of using decls, finegrainify namespacificationChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10137 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21* Finegrainify namespacificationChris Lattner
* 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10136 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21Finegrainify namespacificationChris Lattner
Print out the costs for functions that AREN'T inlined as well git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10135 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21Reorder passes a bit. In particular, it makes sense to run globaldce ↵Chris Lattner
IMMEDIATELY after funcresolve. Also, run the mem2reg pass _early_ so that IPCP and DAE actually do stuff. Run instcombine and simplify cfg after this to cleanup the intraprocedural messes we create. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10134 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-21Fix problem Reid was having with external globals and nonexternal linkageChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10133 91177308-0d34-0410-b5e6-96231b3b80d8