mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-09-15 11:57:30 +00:00
Replace copyRegToReg with COPY in FastISelEmitter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108071 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e797e0c864
commit
4f8e771ae8
@ -432,11 +432,9 @@ void FastISelMap::PrintFunctionDefinitions(raw_ostream &OS) {
|
|||||||
|
|
||||||
for (unsigned i = 0; i < Memo.PhysRegs->size(); ++i) {
|
for (unsigned i = 0; i < Memo.PhysRegs->size(); ++i) {
|
||||||
if ((*Memo.PhysRegs)[i] != "")
|
if ((*Memo.PhysRegs)[i] != "")
|
||||||
OS << " TII.copyRegToReg(*FuncInfo.MBB, FuncInfo.InsertPt, "
|
OS << " BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, "
|
||||||
<< (*Memo.PhysRegs)[i] << ", Op" << i << ", "
|
<< "TII.get(TargetOpcode::COPY), "
|
||||||
<< "TM.getRegisterInfo()->getPhysicalRegisterRegClass("
|
<< (*Memo.PhysRegs)[i] << ").addReg(Op" << i << ");\n";
|
||||||
<< (*Memo.PhysRegs)[i] << "), "
|
|
||||||
<< "MRI.getRegClass(Op" << i << "), DL);\n";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
OS << " return FastEmitInst_";
|
OS << " return FastEmitInst_";
|
||||||
@ -524,14 +522,12 @@ void FastISelMap::PrintFunctionDefinitions(raw_ostream &OS) {
|
|||||||
HasPred = true;
|
HasPred = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (unsigned i = 0; i < Memo.PhysRegs->size(); ++i) {
|
for (unsigned i = 0; i < Memo.PhysRegs->size(); ++i) {
|
||||||
if ((*Memo.PhysRegs)[i] != "")
|
if ((*Memo.PhysRegs)[i] != "")
|
||||||
OS << " TII.copyRegToReg(*FuncInfo.MBB, FuncInfo.InsertPt, "
|
OS << " BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, "
|
||||||
<< (*Memo.PhysRegs)[i] << ", Op" << i << ", "
|
<< "TII.get(TargetOpcode::COPY), "
|
||||||
<< "TM.getRegisterInfo()->getPhysicalRegisterRegClass("
|
<< (*Memo.PhysRegs)[i] << ").addReg(Op" << i << ");\n";
|
||||||
<< (*Memo.PhysRegs)[i] << "), "
|
}
|
||||||
<< "MRI.getRegClass(Op" << i << "), DL);\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
OS << " return FastEmitInst_";
|
OS << " return FastEmitInst_";
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user