1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/utils
Chris Lattner bc3bc62709 Check in the first big step of rewriting DAGISelEmitter to
produce a table based matcher instead of gobs of C++ Code.

Though it's not done yet, the shrinkage seems promising,
the table for the X86 ISel is 75K and still has a lot of 
optimization to come (compare to the ~1.5M of .o generated
the old way, much of which will go away).

The code is currently disabled by default (the #if 0 in
DAGISelEmitter.cpp).  When enabled it generates a dead
SelectCode2 function in the DAGISel Header which will
eventually replace SelectCode.

There is still a lot of stuff left to do, which are
documented with a trail of FIXMEs.

llvm-svn: 96215
2010-02-15 08:04:42 +00:00
..
bugpoint
buildit The change in r90189 adds a link in a directory outside the iPhone platform 2010-01-19 16:42:10 +00:00
count Add count/not tools as executables. 2009-09-24 06:23:57 +00:00
crosstool
emacs .llx is no more. 2009-12-19 20:56:53 +00:00
FileCheck FileCheck: When looking for "possible matches", only compare against the prefix 2010-01-30 00:24:06 +00:00
FileUpdate
fpcmp
jedit
lint
lit lit: Ignore dot files when scanning for tests (e.g., editor temprary files, 2010-02-10 21:00:55 +00:00
Misc Add a 'zkill' script, which is more-or-less a fancy (although not necessarily 2009-11-08 21:51:53 +00:00
not Add count/not tools as executables. 2009-09-24 06:23:57 +00:00
PerfectShuffle Provide proper masks for neon perfect shuffle table. 2009-09-25 22:52:29 +00:00
TableGen Check in the first big step of rewriting DAGISelEmitter to 2010-02-15 08:04:42 +00:00
unittest make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
valgrind
vim Reintroduce the InlineHint function attribute. 2010-02-06 01:16:28 +00:00
cgiplotNLT.pl
check-each-file
codegen-diff
countloc.sh
DSAclean.py
DSAextract.py
findmisopt
findoptdiff Auto-upgrade free instructions to calls to the builtin free function. 2009-10-24 04:23:03 +00:00
findsym.pl
GenLibDeps.pl New flag for GenLibDeps, and llvm-config-perobjincl. 2010-02-04 09:31:35 +00:00
GetSourceVersion Make GetSourceVersion more portable, thanks Pawel! 2010-01-22 18:14:21 +00:00
getsrcs.sh
importNLT.pl
llvm-native-gcc
llvm-native-gxx
llvm.grm Reintroduce the InlineHint function attribute. 2010-02-06 01:16:28 +00:00
llvmdo .llx is no more. 2009-12-19 20:56:53 +00:00
llvmgrep
Makefile Add count/not tools as executables. 2009-09-24 06:23:57 +00:00
makellvm
mkpatch update mkpatch, patch by Garrison Venn! 2010-01-18 21:09:05 +00:00
NewNightlyTest.pl NNT: Make sure stderr for build commands goes to log file, as intended but misdirected. 2009-12-15 00:41:47 +00:00
NightlyTest.gnuplot
NightlyTestTemplate.html
NLT.schema
OldenDataRecover.pl
parseNLT.pl
plotNLT.pl
profile.pl
RegressionFinder.pl
UpdateCMakeLists.pl Recognize 'add_executable' when analyzing CMake files. 2010-01-29 01:10:55 +00:00
userloc.pl
webNLT.pl