[llvm] r316047 - [aarch64][globalisel] Register banks and classes should have distinct names.
Daniel Sanders via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 17 17:12:43 PDT 2017
Author: dsanders
Date: Tue Oct 17 17:12:43 2017
New Revision: 316047
URL: http://llvm.org/viewvc/llvm-project?rev=316047&view=rev
Log:
[aarch64][globalisel] Register banks and classes should have distinct names.
Otherwise they are ambiguous in MIR.
Modified:
llvm/trunk/lib/Target/AArch64/AArch64RegisterBankInfo.cpp
llvm/trunk/lib/Target/AArch64/AArch64RegisterBanks.td
Modified: llvm/trunk/lib/Target/AArch64/AArch64RegisterBankInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64RegisterBankInfo.cpp?rev=316047&r1=316046&r2=316047&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64RegisterBankInfo.cpp (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64RegisterBankInfo.cpp Tue Oct 17 17:12:43 2017
@@ -59,10 +59,9 @@ AArch64RegisterBankInfo::AArch64Register
assert(&AArch64::FPRRegBank == &RBFPR &&
"The order in RegBanks is messed up");
- const RegisterBank &RBCCR = getRegBank(AArch64::CCRRegBankID);
+ const RegisterBank &RBCCR = getRegBank(AArch64::CCRegBankID);
(void)RBCCR;
- assert(&AArch64::CCRRegBank == &RBCCR &&
- "The order in RegBanks is messed up");
+ assert(&AArch64::CCRegBank == &RBCCR && "The order in RegBanks is messed up");
// The GPR register bank is fully defined by all the registers in
// GR64all + its subclasses.
@@ -229,7 +228,7 @@ const RegisterBank &AArch64RegisterBankI
case AArch64::XSeqPairsClassRegClassID:
return getRegBank(AArch64::GPRRegBankID);
case AArch64::CCRRegClassID:
- return getRegBank(AArch64::CCRRegBankID);
+ return getRegBank(AArch64::CCRegBankID);
default:
llvm_unreachable("Register class not supported");
}
Modified: llvm/trunk/lib/Target/AArch64/AArch64RegisterBanks.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64RegisterBanks.td?rev=316047&r1=316046&r2=316047&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64RegisterBanks.td (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64RegisterBanks.td Tue Oct 17 17:12:43 2017
@@ -17,4 +17,4 @@ def GPRRegBank : RegisterBank<"GPR", [GP
def FPRRegBank : RegisterBank<"FPR", [QQQQ]>;
/// Conditional register: NZCV.
-def CCRRegBank : RegisterBank<"CCR", [CCR]>;
+def CCRegBank : RegisterBank<"CC", [CCR]>;
More information about the llvm-commits
mailing list