aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-02-18 06:46:17 +0000
committerCraig Topper <craig.topper@intel.com>2019-02-18 06:46:17 +0000
commit4cf59aaf088b4e559f06bbba9361e01839ff5c86 (patch)
tree24c2b0eeb582272d5fbcc8dab60c4b84b51f7b40 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
parent6798a65a2466e5c05e25ee481c31536e03abd516 (diff)
downloadllvm-4cf59aaf088b4e559f06bbba9361e01839ff5c86.zip
llvm-4cf59aaf088b4e559f06bbba9361e01839ff5c86.tar.gz
llvm-4cf59aaf088b4e559f06bbba9361e01839ff5c86.tar.bz2
[MC] Make SubtargetFeatureKV only store one FeatureBitset and use an 'unsigned' to hold the value.
This class is used for two difference tablegen generated tables. For one of the tables the Value FeatureBitset only has one bit set. For the other usage the Implies field was unused. This patch changes the Value field to just be an unsigned. For the usage that put a real vector in bitset, we now use the previously unused Implies field and leave the Value field unused instead. This is good for a 16K reduction in the size of llc on my local build with all targets enabled. llvm-svn: 354243
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions