From f4c1d1ee34b45e7dbecc622054dad575cb85fbc0 Mon Sep 17 00:00:00 2001 From: Brian Gaeke Date: Tue, 27 Jul 2004 17:43:24 +0000 Subject: [PATCH] TargetInstrInfo::getNOPOpCode() has been replaced by a reference to V9::NOP. llvm-svn: 15279 --- llvm/lib/Target/SparcV9/RegAlloc/PhyRegAlloc.cpp | 3 ++- llvm/lib/Target/SparcV9/SparcV9PeepholeOpts.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Target/SparcV9/RegAlloc/PhyRegAlloc.cpp b/llvm/lib/Target/SparcV9/RegAlloc/PhyRegAlloc.cpp index 6aebcb5f8417..26424ef7e107 100644 --- a/llvm/lib/Target/SparcV9/RegAlloc/PhyRegAlloc.cpp +++ b/llvm/lib/Target/SparcV9/RegAlloc/PhyRegAlloc.cpp @@ -26,6 +26,7 @@ #include "RegAllocCommon.h" #include "RegClass.h" #include "../LiveVar/FunctionLiveVarInfo.h" +#include "../SparcV9InstrInfo.h" #include "llvm/Constants.h" #include "llvm/DerivedTypes.h" #include "llvm/iPHINode.h" @@ -550,7 +551,7 @@ void PhyRegAlloc::updateMachineCode() // instruction out of the delay slot). On cond2 we need // to insert a nop in place of the moved instruction if (cond2) { - MBB.insert(MII, BuildMI(TM.getInstrInfo()->getNOPOpCode(),1)); + MBB.insert(MII, BuildMI(V9::NOP, 1)); } } else { diff --git a/llvm/lib/Target/SparcV9/SparcV9PeepholeOpts.cpp b/llvm/lib/Target/SparcV9/SparcV9PeepholeOpts.cpp index d80a543b476c..0b7baabb8d34 100644 --- a/llvm/lib/Target/SparcV9/SparcV9PeepholeOpts.cpp +++ b/llvm/lib/Target/SparcV9/SparcV9PeepholeOpts.cpp @@ -39,7 +39,7 @@ DeleteInstruction(MachineBasicBlock& mvec, // to update the I-I maps. // assert(ndelay == 1 && "Not yet handling multiple-delay-slot targets"); - BBI->replace(mii.getNOPOpCode(), 0); + BBI->replace(V9::NOP, 0); return; } } -- GitLab