diff options
| author | Akira Hatanaka <ahatanaka@mips.com> | 2012-05-25 20:52:52 +0000 |
|---|---|---|
| committer | Akira Hatanaka <ahatanaka@mips.com> | 2012-05-25 20:52:52 +0000 |
| commit | d0ac2c93d338f47bf1cb0d93e2d5c6879993dd4b (patch) | |
| tree | d20df4df7f2ac7e657a3884ae1fe645c98a2fd03 /llvm/lib/Target/Mips/MipsInstrInfo.h | |
| parent | f4554485cb2f1feeb0b19728607b1655da5d445b (diff) | |
| download | bcm5719-llvm-d0ac2c93d338f47bf1cb0d93e2d5c6879993dd4b.tar.gz bcm5719-llvm-d0ac2c93d338f47bf1cb0d93e2d5c6879993dd4b.zip | |
Move the code in MipsExpandPseudo to MipsInstrInfo::expandPostRAPseudo.
Delete MipsExpandPseudo.
llvm-svn: 157495
Diffstat (limited to 'llvm/lib/Target/Mips/MipsInstrInfo.h')
| -rw-r--r-- | llvm/lib/Target/Mips/MipsInstrInfo.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/MipsInstrInfo.h b/llvm/lib/Target/Mips/MipsInstrInfo.h index 4be727dd899..51cc9afdfa2 100644 --- a/llvm/lib/Target/Mips/MipsInstrInfo.h +++ b/llvm/lib/Target/Mips/MipsInstrInfo.h @@ -70,6 +70,10 @@ public: private: void BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB, DebugLoc DL, const SmallVectorImpl<MachineOperand>& Cond) const; + void ExpandExtractElementF64(MachineBasicBlock &MBB, + MachineBasicBlock::iterator I) const; + void ExpandBuildPairF64(MachineBasicBlock &MBB, + MachineBasicBlock::iterator I) const; public: virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, @@ -92,6 +96,8 @@ public: const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const; + virtual bool expandPostRAPseudo(MachineBasicBlock::iterator MI) const; + virtual MachineInstr* emitFrameIndexDebugValue(MachineFunction &MF, int FrameIx, uint64_t Offset, const MDNode *MDPtr, |

