mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-03 09:14:30 +00:00
X86 backend should never use addMReg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5288 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e5b1ed9db9
commit
1a57ccdfbf
@ -27,7 +27,7 @@ inline const MachineInstrBuilder &addDirectMem(const MachineInstrBuilder &MIB,
|
||||
unsigned Reg) {
|
||||
// Because memory references are always represented with four
|
||||
// values, this adds: Reg, [1, NoReg, 0] to the instruction.
|
||||
return MIB.addReg(Reg).addZImm(1).addMReg(0).addSImm(0);
|
||||
return MIB.addReg(Reg).addZImm(1).addReg(0).addSImm(0);
|
||||
}
|
||||
|
||||
|
||||
@ -37,7 +37,7 @@ inline const MachineInstrBuilder &addDirectMem(const MachineInstrBuilder &MIB,
|
||||
///
|
||||
inline const MachineInstrBuilder &addRegOffset(const MachineInstrBuilder &MIB,
|
||||
unsigned Reg, int Offset) {
|
||||
return MIB.addReg(Reg).addZImm(1).addMReg(0).addSImm(Offset);
|
||||
return MIB.addReg(Reg).addZImm(1).addReg(0).addSImm(Offset);
|
||||
}
|
||||
|
||||
/// addFrameReference - This function is used to add a reference to the base of
|
||||
@ -47,7 +47,7 @@ inline const MachineInstrBuilder &addRegOffset(const MachineInstrBuilder &MIB,
|
||||
///
|
||||
inline const MachineInstrBuilder &
|
||||
addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0) {
|
||||
return MIB.addFrameIndex(FI).addZImm(1).addMReg(0).addSImm(Offset);
|
||||
return MIB.addFrameIndex(FI).addZImm(1).addReg(0).addSImm(Offset);
|
||||
}
|
||||
|
||||
/// addConstantPoolReference - This function is used to add a reference to the
|
||||
@ -59,7 +59,7 @@ addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0) {
|
||||
inline const MachineInstrBuilder &
|
||||
addConstantPoolReference(const MachineInstrBuilder &MIB, unsigned CPI,
|
||||
int Offset = 0) {
|
||||
return MIB.addConstantPoolIndex(CPI).addZImm(1).addMReg(0).addSImm(Offset);
|
||||
return MIB.addConstantPoolIndex(CPI).addZImm(1).addReg(0).addSImm(Offset);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user