diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-07-11 06:53:27 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-07-11 06:53:27 +0000 |
commit | 37a38f4b28f6e6ccbbeed096fe1392641c07ad18 (patch) | |
tree | 787a91b0fc6261dafa35f366cc99760abf9ed4bd | |
parent | d7b33002dd0fa993682fb8398bdf003331e9864e (diff) | |
download | bcm5719-llvm-37a38f4b28f6e6ccbbeed096fe1392641c07ad18.tar.gz bcm5719-llvm-37a38f4b28f6e6ccbbeed096fe1392641c07ad18.zip |
Replace copyRegToReg with copyPhysReg for MBlaze.
llvm-svn: 108079
-rw-r--r-- | llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp | 14 | ||||
-rw-r--r-- | llvm/lib/Target/MBlaze/MBlazeInstrInfo.h | 10 |
2 files changed, 10 insertions, 14 deletions
diff --git a/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp b/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp index bb6f8a19569..ccdcbc63075 100644 --- a/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp +++ b/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp @@ -110,15 +110,13 @@ insertNoop(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) const { BuildMI(MBB, MI, DL, get(MBlaze::NOP)); } -bool MBlazeInstrInfo:: -copyRegToReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, - unsigned DestReg, unsigned SrcReg, - const TargetRegisterClass *DestRC, - const TargetRegisterClass *SrcRC, - DebugLoc DL) const { +void MBlazeInstrInfo:: +copyPhysReg(MachineBasicBlock &MBB, + MachineBasicBlock::iterator I, DebugLoc DL, + unsigned DestReg, unsigned SrcReg, + bool KillSrc) const { llvm::BuildMI(MBB, I, DL, get(MBlaze::ADD), DestReg) - .addReg(SrcReg).addReg(MBlaze::R0); - return true; + .addReg(SrcReg, getKillRegState(KillSrc)).addReg(MBlaze::R0); } void MBlazeInstrInfo:: diff --git a/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h b/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h index c4cef5cee3b..220daddb225 100644 --- a/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h +++ b/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h @@ -200,12 +200,10 @@ public: MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const; - virtual bool copyRegToReg(MachineBasicBlock &MBB, - MachineBasicBlock::iterator I, - unsigned DestReg, unsigned SrcReg, - const TargetRegisterClass *DestRC, - const TargetRegisterClass *SrcRC, - DebugLoc DL) const; + virtual void copyPhysReg(MachineBasicBlock &MBB, + MachineBasicBlock::iterator I, DebugLoc DL, + unsigned DestReg, unsigned SrcReg, + bool KillSrc) const; virtual void storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned SrcReg, bool isKill, int FrameIndex, |