projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c882df2
)
Skip fields that don't exist in the Register class.
author
Jakob Stoklund Olesen
<stoklund@2pi.dk>
Mon, 20 Jun 2011 20:56:05 +0000
(20:56 +0000)
committer
Jakob Stoklund Olesen
<stoklund@2pi.dk>
Mon, 20 Jun 2011 20:56:05 +0000
(20:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133470
91177308
-0d34-0410-b5e6-
96231b3b80d8
utils/TableGen/CodeGenRegisters.cpp
patch
|
blob
|
history
diff --git
a/utils/TableGen/CodeGenRegisters.cpp
b/utils/TableGen/CodeGenRegisters.cpp
index 73300217df1f5949386421ad96b94c5798082d79..80765b629f3f6a7f2a6649c412ece6f009bc8987 100644
(file)
--- a/
utils/TableGen/CodeGenRegisters.cpp
+++ b/
utils/TableGen/CodeGenRegisters.cpp
@@
-236,7
+236,8
@@
struct TupleExpander : SetTheory::Expander {
if (RV.getName() == "DwarfNumbers" ||
RV.getName() == "DwarfAlias" ||
RV.getName() == "Aliases") {
if (RV.getName() == "DwarfNumbers" ||
RV.getName() == "DwarfAlias" ||
RV.getName() == "Aliases") {
- NewReg->addValue(*RegisterCl->getValue(RV.getName()));
+ if (const RecordVal *DefRV = RegisterCl->getValue(RV.getName()))
+ NewReg->addValue(*DefRV);
continue;
}
continue;
}