hanchenye-llvm-project/llvm/utils
Matthias Braun 3b36533112 TableGen: Fix register class lane masks being too conservative.
When calculating the lanemask of a register class we have to include the
masks of subregisters supported by any of the class members, not just
the ones supported by all class members.

This fixes problems when coalescing towards a subclass with additional
subregisters available.

The attached testcase works fine as is, but does crash if you enable
subregister liveness on x86 without this change applied.

llvm-svn: 232652
2015-03-18 17:56:09 +00:00
..
FileCheck Fix FileCheck: substr() expect the length of the string as 2nd arg 2015-03-12 00:07:29 +00:00
KillTheDoctor
Misc
PerfectShuffle
TableGen TableGen: Fix register class lane masks being too conservative. 2015-03-18 17:56:09 +00:00
Target/ARM
bugpoint
buildit
count
crosstool
emacs [emacs] Get llvm-mode to font-lock "personality" 2015-02-09 00:30:03 +00:00
fpcmp
git
git-svn
jedit
kate
lint
lit lit: Add 'cd' support to the internal shell and port some tests 2015-03-02 21:33:18 +00:00
llvm-build
llvm-lit Revert r229224: Make the 'llvm-lit' utility defend against a system where Python3 2015-02-14 07:11:25 +00:00
not
release export.sh: Make sure umask is not too restrictive (PR22742) 2015-03-02 17:30:42 +00:00
testgen
textmate
unittest Fix a grammar issue I introduced. 2015-03-11 00:19:01 +00:00
valgrind
vim AsmParser/Writer: Handle symbolic constants in DI 'flags:' 2015-02-21 01:02:18 +00:00
yaml-bench
DSAclean.py
DSAextract.py
GenLibDeps.pl
GetRepositoryPath
GetSourceVersion
LLVMBuild.txt
Makefile
UpdateCMakeLists.pl
bisect
check-each-file
clang-parse-diagnostics-file
codegen-diff
countloc.sh
findmisopt
findoptdiff
findsym.pl
getsrcs.sh
lldbDataFormatters.py utils: Teach lldbDataFormatters about llvm::Optional 2015-02-20 02:55:22 +00:00
llvm-compilers-check
llvm-native-gxx
llvm.grm
llvm.natvis
llvmdo
llvmgrep
makellvm
shuffle_fuzz.py [shuffles] Tweak my shufflevector fuzz test generation script to produce 2015-02-18 01:36:45 +00:00
sort_includes.py
test_debuginfo.pl
update_llc_test_checks.py [x86] Teach my test updating script about another quirk of the printed 2015-02-15 00:08:01 +00:00
wciia.py