aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorDaniel Sanders <daniel_l_sanders@apple.com>2017-01-18 14:26:12 +0000
committerDaniel Sanders <daniel_l_sanders@apple.com>2017-01-18 14:26:12 +0000
commitaf76f989b5dbaa66d5de0692fa92c79b7a2b092d (patch)
tree3cc8b92a1a3370d4e073fcc45913227aaa958007 /llvm/lib/CodeGen
parent970d67c6538410f423d6329a1f7a136e143b6eed (diff)
downloadllvm-af76f989b5dbaa66d5de0692fa92c79b7a2b092d.zip
llvm-af76f989b5dbaa66d5de0692fa92c79b7a2b092d.tar.gz
llvm-af76f989b5dbaa66d5de0692fa92c79b7a2b092d.tar.bz2
Re-revert: [globalisel] Tablegen-erate current Register Bank Information
More missing guards. My build didn't notice it due to a stale file left over from a Global ISel build. llvm-svn: 292369
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r--llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp b/llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp
index 8999a2f..49d676f 100644
--- a/llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp
@@ -19,11 +19,10 @@ using namespace llvm;
const unsigned RegisterBank::InvalidID = UINT_MAX;
-RegisterBank::RegisterBank(
- unsigned ID, const char *Name, unsigned Size,
- const uint32_t *CoveredClasses, unsigned NumRegClasses)
+RegisterBank::RegisterBank(unsigned ID, const char *Name, unsigned Size,
+ const uint32_t *CoveredClasses)
: ID(ID), Name(Name), Size(Size) {
- ContainedRegClasses.resize(NumRegClasses);
+ ContainedRegClasses.resize(200);
ContainedRegClasses.setBitsInMask(CoveredClasses);
}