R600/SI: Handle MUBUF instructions in SIInstrInfo::moveToVALU()
llvm-svn: 204476
diff --git a/llvm/lib/Target/R600/SIInstrInfo.h b/llvm/lib/Target/R600/SIInstrInfo.h
index bb8bc72..11dbfb8e 100644
--- a/llvm/lib/Target/R600/SIInstrInfo.h
+++ b/llvm/lib/Target/R600/SIInstrInfo.h
@@ -25,6 +25,13 @@
private:
const SIRegisterInfo RI;
+ unsigned buildExtractSubReg(MachineBasicBlock::iterator MI,
+ MachineRegisterInfo &MRI,
+ MachineOperand &SuperReg,
+ const TargetRegisterClass *SuperRC,
+ unsigned SubIdx,
+ const TargetRegisterClass *SubRC) const;
+
public:
explicit SIInstrInfo(AMDGPUTargetMachine &tm);
@@ -142,6 +149,9 @@
int getCommuteRev(uint16_t Opcode);
int getCommuteOrig(uint16_t Opcode);
+ const uint64_t RSRC_DATA_FORMAT = 0xf00000000000LL;
+
+
} // End namespace AMDGPU
} // End namespace llvm