mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-09 11:25:55 +00:00
Revert r103157, which broke test/CodeGen/ARM/2009-11-30-LiveVariablesBug.ll.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103163 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -540,6 +540,8 @@ bool
|
|||||||
ARMBaseInstrInfo::isMoveInstr(const MachineInstr &MI,
|
ARMBaseInstrInfo::isMoveInstr(const MachineInstr &MI,
|
||||||
unsigned &SrcReg, unsigned &DstReg,
|
unsigned &SrcReg, unsigned &DstReg,
|
||||||
unsigned& SrcSubIdx, unsigned& DstSubIdx) const {
|
unsigned& SrcSubIdx, unsigned& DstSubIdx) const {
|
||||||
|
SrcSubIdx = DstSubIdx = 0; // No sub-registers.
|
||||||
|
|
||||||
switch (MI.getOpcode()) {
|
switch (MI.getOpcode()) {
|
||||||
default: break;
|
default: break;
|
||||||
case ARM::VMOVS:
|
case ARM::VMOVS:
|
||||||
@@ -548,8 +550,6 @@ ARMBaseInstrInfo::isMoveInstr(const MachineInstr &MI,
|
|||||||
case ARM::VMOVQ: {
|
case ARM::VMOVQ: {
|
||||||
SrcReg = MI.getOperand(1).getReg();
|
SrcReg = MI.getOperand(1).getReg();
|
||||||
DstReg = MI.getOperand(0).getReg();
|
DstReg = MI.getOperand(0).getReg();
|
||||||
SrcSubIdx = MI.getOperand(1).getSubReg();
|
|
||||||
DstSubIdx = MI.getOperand(0).getSubReg();
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
case ARM::MOVr:
|
case ARM::MOVr:
|
||||||
@@ -564,8 +564,6 @@ ARMBaseInstrInfo::isMoveInstr(const MachineInstr &MI,
|
|||||||
"Invalid ARM MOV instruction");
|
"Invalid ARM MOV instruction");
|
||||||
SrcReg = MI.getOperand(1).getReg();
|
SrcReg = MI.getOperand(1).getReg();
|
||||||
DstReg = MI.getOperand(0).getReg();
|
DstReg = MI.getOperand(0).getReg();
|
||||||
SrcSubIdx = MI.getOperand(1).getSubReg();
|
|
||||||
DstSubIdx = MI.getOperand(0).getSubReg();
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user