llvm-mirror/utils
Bob Wilson b5df29301c Fix the verifier to handle intrinsics with LLVMMatchType parameters, where
the return type of the intrinsic is not overloaded, i.e., where the type
being matched is some other parameter.  The argument to LLVMMatchType is
an index into the list of overloaded types (ignoring the fixed types),
but VerifyIntrinsicPrototype is expecting its arguments for LLVMMatchType
parameters to be indices into the combined list of _all_ return values and
parameters, not just the overloaded ones.

This patch changes TableGen to keep track for each overloaded type of the
corresponding index into the list of return values and parameters.  It
then generates the values expected by VerifyIntrinsicPrototype.

llvm-svn: 77467
2009-07-29 16:35:59 +00:00
..
bugpoint Require a remote command to exit with the exit status of the test program or with 255 if an error occurred. 2009-07-18 18:39:24 +00:00
buildit In an Apple-style build, compile with llvm-gcc/llvm-g++ if available. 2009-07-16 16:49:11 +00:00
crosstool * Install crosstool in /usr/local/crosstool 2009-07-09 15:24:04 +00:00
emacs Tweak LLVM emacs style to make default namespace indentation closer to style 2009-07-28 17:34:57 +00:00
FileCheck Tweak comment. 2009-07-11 22:06:10 +00:00
fpcmp
jedit
lint
PerfectShuffle
TableGen Fix the verifier to handle intrinsics with LLVMMatchType parameters, where 2009-07-29 16:35:59 +00:00
unittest Remove trailing slashes from include paths. Some versions of mingw don't like them. 2009-07-27 09:39:18 +00:00
vim vim syntax highlighting for inbounds keyword. 2009-07-27 21:54:51 +00:00
cgiplotNLT.pl
check-each-file
codegen-diff
countloc.sh
DSAclean.py
DSAextract.py
findmisopt
findoptdiff
findsym.pl
GenLibDeps.pl Tweak GenLibDeps.pl so it works on solaris. 2009-06-12 14:23:42 +00:00
getsrcs.sh
importNLT.pl
llvm-native-gcc
llvm-native-gxx
llvm.grm Add inbounds to the polygen grammar. 2009-07-27 21:55:32 +00:00
llvmdo Update llvm{do,grep} to also search cmake / .cmake files 2009-07-16 00:06:36 +00:00
llvmgrep Update llvm{do,grep} to also search cmake / .cmake files 2009-07-16 00:06:36 +00:00
Makefile Add a new little "FileCheck" utility for regression testing. 2009-07-08 18:44:05 +00:00
makellvm
mkpatch
NewNightlyTest.pl Add new flags '-test-cflags' and '-test-cxxflags' to pass in flags directly to the llvm testsuite. 2009-07-16 22:59:17 +00:00
NightlyTest.gnuplot
NightlyTestTemplate.html
NLT.schema
OldenDataRecover.pl
parseNLT.pl
plotNLT.pl
profile.pl
RegressionFinder.pl
UpdateCMakeLists.pl Use string comparison instead of numeric comparison when comparing digests. 2009-07-21 17:41:55 +00:00
userloc.pl
webNLT.pl