Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added.
authorAkira Hatanaka <ahatanaka@mips.com>
Wed, 25 Jan 2012 03:01:35 +0000 (03:01 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Wed, 25 Jan 2012 03:01:35 +0000 (03:01 +0000)
commit57fa38225cfeded40a38770a2cc52e10a4e7268d
treecf4f75ebce9c25938d502f29b29d7cade4c080ad
parent1ab525e857463ff0ab702b50a97fb9c7811f0ac7
Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added.

Add a test case to show fewer instructions are needed to load an immediate
with the new way of loading immediates.

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