Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the
authorOwen Anderson <resistor@mac.com>
Mon, 31 Dec 2007 06:32:00 +0000 (06:32 +0000)
committerOwen Anderson <resistor@mac.com>
Mon, 31 Dec 2007 06:32:00 +0000 (06:32 +0000)
commitd10fd9791c20fd8368fa0ce94b626b769c6c8ba0
tree15d4f8237ffa7600737fab617923b5bef3267b16
parentf20c1a497fe3922ac718429d65a5fe396890575e
Move copyRegToReg from MRegisterInfo to TargetInstrInfo.  This is part of the
Machine-level API cleanup instigated by Chris.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45470 91177308-0d34-0410-b5e6-96231b3b80d8
31 files changed:
include/llvm/Target/MRegisterInfo.h
include/llvm/Target/TargetInstrInfo.h
lib/CodeGen/LowerSubregs.cpp
lib/CodeGen/PHIElimination.cpp
lib/CodeGen/SelectionDAG/ScheduleDAG.cpp
lib/CodeGen/TwoAddressInstructionPass.cpp
lib/CodeGen/VirtRegMap.cpp
lib/Target/ARM/ARMInstrInfo.cpp
lib/Target/ARM/ARMInstrInfo.h
lib/Target/ARM/ARMRegisterInfo.cpp
lib/Target/Alpha/AlphaInstrInfo.cpp
lib/Target/Alpha/AlphaInstrInfo.h
lib/Target/Alpha/AlphaRegisterInfo.cpp
lib/Target/CellSPU/SPUInstrInfo.cpp
lib/Target/CellSPU/SPUInstrInfo.h
lib/Target/CellSPU/SPURegisterInfo.cpp
lib/Target/IA64/IA64InstrInfo.cpp
lib/Target/IA64/IA64InstrInfo.h
lib/Target/IA64/IA64RegisterInfo.cpp
lib/Target/Mips/MipsInstrInfo.cpp
lib/Target/Mips/MipsInstrInfo.h
lib/Target/Mips/MipsRegisterInfo.cpp
lib/Target/PowerPC/PPCInstrInfo.cpp
lib/Target/PowerPC/PPCInstrInfo.h
lib/Target/PowerPC/PPCRegisterInfo.cpp
lib/Target/Sparc/SparcInstrInfo.cpp
lib/Target/Sparc/SparcInstrInfo.h
lib/Target/Sparc/SparcRegisterInfo.cpp
lib/Target/X86/X86InstrInfo.cpp
lib/Target/X86/X86InstrInfo.h
lib/Target/X86/X86RegisterInfo.cpp