Increase SubtargetFeatureKV Value and Implies fields to 64 bits since some targets...
authorEvan Cheng <evan.cheng@apple.com>
Fri, 15 Apr 2011 19:35:46 +0000 (19:35 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 15 Apr 2011 19:35:46 +0000 (19:35 +0000)
commitb6a638898a92d5cd782209fbeb673fe7846a29eb
treec2bac267c9f205add5724341e0d7e9aa74f904be
parentc25e8d8cea7af83b5538ac0e521366d06c9720d9
Increase SubtargetFeatureKV Value and Implies fields to 64 bits since some targets are getting very close to 32 subtarget features. Also teach tablegen to error when there are more than 64 features to guard against undefined behavior. rdar://9282332

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129590 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/SubtargetFeature.h
lib/Target/SubtargetFeature.cpp
utils/TableGen/SubtargetEmitter.cpp