llvm-6502/utils
Chris Lattner 2f0f9a6973 This ugly patch works around a GCC bug where it is compiling SelectCode to
use too much stack space, overflowing the stack for large functions.  Instead
of emitting new SDOperands in each match block, we emit some common ones at
the top of SelectCode then reuse them when possible.

This reduces the stack size of SelectCode from 28K to 21K.  Note that GCC
compiles it to 512 bytes :-/

I've filed GCC PR 25505 to track this.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24882 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-20 19:41:03 +00:00
..
Burg
emacs
fpcmp
TableGen This ugly patch works around a GCC bug where it is compiling SelectCode to 2005-12-20 19:41:03 +00:00
vim
cgiplotNLT.pl
check-each-file
codegen-diff
countloc.sh
cvsupdate
DSAclean.py Updated to be less restrictive on what is matched 2005-10-13 17:31:30 +00:00
DSAextract.py Added a break that I meant to include originally, for efficiency. Basically 2005-12-20 02:03:23 +00:00
GenLibDeps.pl
getsrcs.sh
importNLT.pl
llvm-native-gcc
llvm-native-gxx
llvmdo
llvmgrep
Makefile
makellvm make is the standard name, not gmake 2005-08-02 00:10:52 +00:00
NightlyTest.gnuplot remove these labels, there are now bigger jumps in the graph that are unlabeled 2005-11-15 06:44:15 +00:00
NightlyTest.pl Send an indicator to llvm-testresults if the build failed 2005-12-11 19:55:39 +00:00
NightlyTestTemplate.html The nightly tester report doesn't report JIT code size anymore, remove it 2005-10-28 16:35:18 +00:00
NLT.schema
parseNLT.pl
plotNLT.pl
profile.pl apparently one of the makefile changes changed libprofile.so to profile.so 2005-10-13 16:34:24 +00:00
RegressionFinder.pl
userloc.pl
webNLT.pl