Add patterns for matching immediates whose lower 16-bit is cleared. These
authorAkira Hatanaka <ahatanaka@mips.com>
Mon, 19 Dec 2011 20:21:18 +0000 (20:21 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Mon, 19 Dec 2011 20:21:18 +0000 (20:21 +0000)
commitf06cb2b207c9a4a99e9d8f2b45f9b48dfddc15ee
treee06dc2c502d92b4a53f33c2a7c2a75286a68f215
parent1e2ec6abd4e150ac87d6cde3133fa9895f63c74c
Add patterns for matching immediates whose lower 16-bit is cleared. These
patterns emit a single LUi instruction instead of a pair of LUi and ORi.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146900 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips64InstrInfo.td
lib/Target/Mips/MipsInstrInfo.td
test/CodeGen/Mips/fcopysign.ll
test/CodeGen/Mips/mips64imm.ll