More MC layering violations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135978 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Evan Cheng
2011-07-25 21:29:26 +00:00
parent 093b8cabbc
commit d1200aa4f8
4 changed files with 59 additions and 62 deletions

View File

@@ -60,27 +60,27 @@ static unsigned mblazeBinary2Opcode[] = {
};
static unsigned getRD(uint32_t insn) {
if (!MBlazeRegisterInfo::isRegister((insn>>21)&0x1F))
if (!isMBlazeRegister((insn>>21)&0x1F))
return UNSUPPORTED;
return MBlazeRegisterInfo::getRegisterFromNumbering((insn>>21)&0x1F);
return getMBlazeRegisterNumbering((insn>>21)&0x1F);
}
static unsigned getRA(uint32_t insn) {
if (!MBlazeRegisterInfo::getRegisterFromNumbering((insn>>16)&0x1F))
if (!getMBlazeRegisterNumbering((insn>>16)&0x1F))
return UNSUPPORTED;
return MBlazeRegisterInfo::getRegisterFromNumbering((insn>>16)&0x1F);
return getMBlazeRegisterNumbering((insn>>16)&0x1F);
}
static unsigned getRB(uint32_t insn) {
if (!MBlazeRegisterInfo::getRegisterFromNumbering((insn>>11)&0x1F))
if (!getMBlazeRegisterNumbering((insn>>11)&0x1F))
return UNSUPPORTED;
return MBlazeRegisterInfo::getRegisterFromNumbering((insn>>11)&0x1F);
return getMBlazeRegisterNumbering((insn>>11)&0x1F);
}
static int64_t getRS(uint32_t insn) {
if (!MBlazeRegisterInfo::isSpecialRegister(insn&0x3FFF))
if (!isSpecialMBlazeRegister(insn&0x3FFF))
return UNSUPPORTED;
return MBlazeRegisterInfo::getSpecialRegisterFromNumbering(insn&0x3FFF);
return getSpecialMBlazeRegisterFromNumbering(insn&0x3FFF);
}
static int64_t getIMM(uint32_t insn) {