llvm-project/llvm/utils
Bob Wilson 57b946c94b PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's type
inferencing.  As far as I can tell, these are equivalent to the existing
MVT::fAny, iAny and vAny types, and having both of them makes it harder
to reason about and modify the type inferencing code.

The specific problem in PR4795 occurs when updating a vAny type to be fAny
or iAny, or vice versa.  Both iAny and fAny include vector types -- they
intersect with the set of types represented by vAny.  When merging them,
choose fAny/iAny to represent the intersection.  This is not perfect, since
fAny/iAny also include scalar types, but it is good enough for TableGen's
type inferencing.

llvm-svn: 80423
2009-08-29 05:53:25 +00:00
..
FileCheck Don't install FileCheck or FileUpdate 2009-08-23 04:39:38 +00:00
FileUpdate Make LLVM command-line tools overwrite their output files without -f. 2009-08-25 15:34:52 +00:00
PerfectShuffle Add lowering of ARM 4-element shuffles to multiple instructios via perfectshuffle-generated table. 2009-08-21 12:41:24 +00:00
TableGen PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's type 2009-08-29 05:53:25 +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 Disable optional bindings for Apple-style builds. 2009-08-28 00:21:13 +00:00
crosstool * Use "svn export" instead of "svn co" and avoid cleaning up .svn dirs 2009-08-04 15:47:18 +00:00
emacs Tweak LLVM emacs style to make default namespace indentation closer to style 2009-07-28 17:34:57 +00:00
fpcmp remove attributions from utils. 2007-12-29 20:37:13 +00:00
jedit Add TableGen syntax highlighting for the jEdit editor. 2009-03-14 10:15:32 +00:00
lint * Fixed spelling 2009-02-20 23:44:54 +00:00
unittest The attached patches attempt to fix cross builds. For example, if you 2009-08-18 00:40:33 +00:00
vim Add an 'inline hint' attribute to represent source 2009-08-26 01:08:21 +00:00
DSAclean.py
DSAextract.py
GenLibDeps.pl Tweak GenLibDeps.pl so it works on solaris. 2009-06-12 14:23:42 +00:00
Makefile Add FileUpdate tool, conditionally updates its output based on its input. 2009-08-03 05:12:16 +00:00
NLT.schema Test modified svn mailer 2007-07-03 21:57:50 +00:00
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
OldenDataRecover.pl
RegressionFinder.pl
UpdateCMakeLists.pl Use string comparison instead of numeric comparison when comparing digests. 2009-07-21 17:41:55 +00:00
cgiplotNLT.pl
check-each-file
codegen-diff
countloc.sh remove attributions from utils. 2007-12-29 20:37:13 +00:00
findmisopt Make use of the llvm-ld tool's new ability to read input from stdin to extract 2007-08-13 06:19:51 +00:00
findoptdiff The -funcresolve and -raise options no longer exist. 2007-03-22 21:06:50 +00:00
findsym.pl Fix a comment. 2006-08-09 19:40:13 +00:00
getsrcs.sh remove attributions from utils. 2007-12-29 20:37:13 +00:00
importNLT.pl
llvm-native-gcc
llvm-native-gxx
llvm.grm Add an 'inline hint' attribute to represent source 2009-08-26 01:08:21 +00:00
llvmdo Update llvm{do,grep} to also search cmake / .cmake files 2009-07-16 00:06:36 +00:00
llvmgrep search unittests. 2009-08-24 03:44:02 +00:00
makellvm Update makellvm to return correct result code. 2008-08-13 20:43:56 +00:00
mkpatch Original patch by Talin. 2009-01-01 02:24:48 +00:00
parseNLT.pl
plotNLT.pl
profile.pl update this to use llvm-config, patch by Jose M. Moya 2007-09-11 17:09:54 +00:00
userloc.pl Make all tools that use llvmdo have a -topdir option that allows the top 2006-08-14 18:49:05 +00:00
webNLT.pl