diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-03-24 18:26:52 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-03-24 18:26:52 +0000 |
| commit | bd9958038c3aa5f78fb50b64cb0e0b13801e48c8 (patch) | |
| tree | 7da64c19cae2cb5b72dc9b3b6eb059ddd7e3720c /llvm/lib/Target/R600/SIInstrInfo.h | |
| parent | 422e1f126842114e38cf0c43350dea6698965edf (diff) | |
| download | bcm5719-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.h | 6 |
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); |

