forked from OSchip/llvm-project
[ARM/Emulation] Remove an unneeded comparison and simplify. NFCI.
reg0 is always zero and comparison to an unsigned always yields true. llvm-svn: 300375
This commit is contained in:
parent
e0f17785f8
commit
49a28fdafb
|
@ -66,7 +66,7 @@ bool EmulationStateARM::LoadPseudoRegistersFromFrame(StackFrame &frame) {
|
|||
|
||||
bool EmulationStateARM::StorePseudoRegisterValue(uint32_t reg_num,
|
||||
uint64_t value) {
|
||||
if ((dwarf_r0 <= reg_num) && (reg_num <= dwarf_cpsr))
|
||||
if (reg_num <= dwarf_cpsr)
|
||||
m_gpr[reg_num - dwarf_r0] = (uint32_t)value;
|
||||
else if ((dwarf_s0 <= reg_num) && (reg_num <= dwarf_s31)) {
|
||||
uint32_t idx = reg_num - dwarf_s0;
|
||||
|
@ -89,7 +89,7 @@ uint64_t EmulationStateARM::ReadPseudoRegisterValue(uint32_t reg_num,
|
|||
uint64_t value = 0;
|
||||
success = true;
|
||||
|
||||
if ((dwarf_r0 <= reg_num) && (reg_num <= dwarf_cpsr))
|
||||
if (reg_num <= dwarf_cpsr)
|
||||
value = m_gpr[reg_num - dwarf_r0];
|
||||
else if ((dwarf_s0 <= reg_num) && (reg_num <= dwarf_s31)) {
|
||||
uint32_t idx = reg_num - dwarf_s0;
|
||||
|
|
Loading…
Reference in New Issue