aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/Mips64InstrInfo.td
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2012-12-21 22:43:58 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2012-12-21 22:43:58 +0000
commit35242e27c578da3915451079b5bdd7b9a89ed77c (patch)
tree8d9ce6cfd27ec45b8d3ac95ed7a2725f0b7e4068 /lib/Target/Mips/Mips64InstrInfo.td
parent8aaed99a99fcb879be2ed9bbc25a68c2e8558960 (diff)
downloadexternal_llvm-35242e27c578da3915451079b5bdd7b9a89ed77c.zip
external_llvm-35242e27c578da3915451079b5bdd7b9a89ed77c.tar.gz
external_llvm-35242e27c578da3915451079b5bdd7b9a89ed77c.tar.bz2
[mips] Refactor count leading zero or one instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170942 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/Mips64InstrInfo.td')
-rw-r--r--lib/Target/Mips/Mips64InstrInfo.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/Mips/Mips64InstrInfo.td b/lib/Target/Mips/Mips64InstrInfo.td
index 20d4932..b2a0d07 100644
--- a/lib/Target/Mips/Mips64InstrInfo.td
+++ b/lib/Target/Mips/Mips64InstrInfo.td
@@ -196,8 +196,8 @@ def SEB64 : SignExtInReg<"seb", i8, CPU64Regs>, SEB_FM<0x10>;
def SEH64 : SignExtInReg<"seh", i16, CPU64Regs>, SEB_FM<0x18>;
/// Count Leading
-def DCLZ : CountLeading0<0x24, "dclz", CPU64Regs>;
-def DCLO : CountLeading1<0x25, "dclo", CPU64Regs>;
+def DCLZ : CountLeading0<"dclz", CPU64Regs>, CLO_FM<0x24>;
+def DCLO : CountLeading1<"dclo", CPU64Regs>, CLO_FM<0x25>;
/// Double Word Swap Bytes/HalfWords
def DSBH : SubwordSwap<0x24, 0x2, "dsbh", CPU64Regs>;