summaryrefslogtreecommitdiff
path: root/lib/Target/R600/AMDGPUInstrInfo.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2014-06-13 16:38:59 +0000
committerTom Stellard <thomas.stellard@amd.com>2014-06-13 16:38:59 +0000
commit61bc72e9ae25b6706d9a3a90a72e6d55a0d22b43 (patch)
tree95b26e16bf33babb1e4cf71e4679ba7f175382d1 /lib/Target/R600/AMDGPUInstrInfo.cpp
parentdf46288714f402f50a45993650b20e5543e95976 (diff)
downloadllvm-61bc72e9ae25b6706d9a3a90a72e6d55a0d22b43.tar.gz
llvm-61bc72e9ae25b6706d9a3a90a72e6d55a0d22b43.tar.bz2
llvm-61bc72e9ae25b6706d9a3a90a72e6d55a0d22b43.tar.xz
R600: Remove AMDIL instruction and register definitions
Most of these are no longer used any more. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210915 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/R600/AMDGPUInstrInfo.cpp')
-rw-r--r--lib/Target/R600/AMDGPUInstrInfo.cpp22
1 files changed, 0 insertions, 22 deletions
diff --git a/lib/Target/R600/AMDGPUInstrInfo.cpp b/lib/Target/R600/AMDGPUInstrInfo.cpp
index 63d9d3d5a7..fef5b8cac5 100644
--- a/lib/Target/R600/AMDGPUInstrInfo.cpp
+++ b/lib/Target/R600/AMDGPUInstrInfo.cpp
@@ -325,28 +325,6 @@ int AMDGPUInstrInfo::getIndirectIndexEnd(const MachineFunction &MF) const {
return getIndirectIndexBegin(MF) + Offset;
}
-
-void AMDGPUInstrInfo::convertToISA(MachineInstr & MI, MachineFunction &MF,
- DebugLoc DL) const {
- MachineRegisterInfo &MRI = MF.getRegInfo();
- const AMDGPURegisterInfo & RI = getRegisterInfo();
-
- for (unsigned i = 0; i < MI.getNumOperands(); i++) {
- MachineOperand &MO = MI.getOperand(i);
- // Convert dst regclass to one that is supported by the ISA
- if (MO.isReg() && MO.isDef()) {
- if (TargetRegisterInfo::isVirtualRegister(MO.getReg())) {
- const TargetRegisterClass * oldRegClass = MRI.getRegClass(MO.getReg());
- const TargetRegisterClass * newRegClass = RI.getISARegClass(oldRegClass);
-
- assert(newRegClass);
-
- MRI.setRegClass(MO.getReg(), newRegClass);
- }
- }
- }
-}
-
int AMDGPUInstrInfo::getMaskedMIMGOp(uint16_t Opcode, unsigned Channels) const {
switch (Channels) {
default: return Opcode;