diff options
author | Akira Hatanaka <ahatanaka@mips.com> | 2012-12-07 03:10:18 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@mips.com> | 2012-12-07 03:10:18 +0000 |
commit | f3c0c77bc34706cc3c2bbc5e4aaae984f52d01a7 (patch) | |
tree | d709362001c3ab4ad8a86352f5496a7b780c6e18 /lib/Target/Mips/Mips64InstrInfo.td | |
parent | 249330eadb9d1d4835d6b55146147840492e5d13 (diff) | |
download | external_llvm-f3c0c77bc34706cc3c2bbc5e4aaae984f52d01a7.zip external_llvm-f3c0c77bc34706cc3c2bbc5e4aaae984f52d01a7.tar.gz external_llvm-f3c0c77bc34706cc3c2bbc5e4aaae984f52d01a7.tar.bz2 |
[mips] Delete nodes and instructions for dynamic alloca that are no longer in
use.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169580 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/Mips64InstrInfo.td')
-rw-r--r-- | lib/Target/Mips/Mips64InstrInfo.td | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/lib/Target/Mips/Mips64InstrInfo.td b/lib/Target/Mips/Mips64InstrInfo.td index c76b00b..1c852e2 100644 --- a/lib/Target/Mips/Mips64InstrInfo.td +++ b/lib/Target/Mips/Mips64InstrInfo.td @@ -205,9 +205,6 @@ def DSHD : SubwordSwap<0x24, 0x5, "dshd", CPU64Regs>; def LEA_ADDiu64 : EffectiveAddress<0x19,"daddiu\t$rt, $addr", CPU64Regs, mem_ea_64>; } -let Uses = [SP_64], DecoderNamespace = "Mips64" in -def DynAlloc64 : EffectiveAddress<0x19,"daddiu\t$rt, $addr", CPU64Regs, mem_ea_64>, - Requires<[IsN64, HasStdEnc]>; let DecoderNamespace = "Mips64" in { def RDHWR64 : ReadHardware<CPU64Regs, HWRegs64>; @@ -293,10 +290,6 @@ defm : SetgtPats<CPU64Regs, SLT64, SLTu64>; defm : SetgePats<CPU64Regs, SLT64, SLTu64>; defm : SetgeImmPats<CPU64Regs, SLTi64, SLTiu64>; -// select MipsDynAlloc -def : MipsPat<(MipsDynAlloc addr:$f), (DynAlloc64 addr:$f)>, - Requires<[IsN64, HasStdEnc]>; - // truncate def : MipsPat<(i32 (trunc CPU64Regs:$src)), (SLL (EXTRACT_SUBREG CPU64Regs:$src, sub_32), 0)>, |