summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/R600/SIInstrInfo.h
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2014-03-24 18:26:52 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2014-03-24 18:26:52 +0000
commitbd9958038c3aa5f78fb50b64cb0e0b13801e48c8 (patch)
tree7da64c19cae2cb5b72dc9b3b6eb059ddd7e3720c /llvm/lib/Target/R600/SIInstrInfo.h
parent422e1f126842114e38cf0c43350dea6698965edf (diff)
downloadbcm5719-llvm-bd9958038c3aa5f78fb50b64cb0e0b13801e48c8.tar.gz
bcm5719-llvm-bd9958038c3aa5f78fb50b64cb0e0b13801e48c8.zip
R600/SI: Move splitting 64-bit immediates to separate function.
llvm-svn: 204651
Diffstat (limited to 'llvm/lib/Target/R600/SIInstrInfo.h')
-rw-r--r--llvm/lib/Target/R600/SIInstrInfo.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/R600/SIInstrInfo.h b/llvm/lib/Target/R600/SIInstrInfo.h
index 11dbfb8e489..8c0fb6fbd5a 100644
--- a/llvm/lib/Target/R600/SIInstrInfo.h
+++ b/llvm/lib/Target/R600/SIInstrInfo.h
@@ -32,6 +32,12 @@ private:
unsigned SubIdx,
const TargetRegisterClass *SubRC) const;
+ unsigned split64BitImm(SmallVectorImpl<MachineInstr *> &Worklist,
+ MachineBasicBlock::iterator MI,
+ MachineRegisterInfo &MRI,
+ const TargetRegisterClass *RC,
+ const MachineOperand &Op) const;
+
public:
explicit SIInstrInfo(AMDGPUTargetMachine &tm);
OpenPOWER on IntegriCloud