Remove aligned/unaligned load/store fragments defined in MipsInstrInfo.td and
authorAkira Hatanaka <ahatanaka@mips.com>
Sat, 15 Sep 2012 01:52:08 +0000 (01:52 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Sat, 15 Sep 2012 01:52:08 +0000 (01:52 +0000)
commit5a7dd43f045f2f78adc81b497c5d78bd9da0884e
treea63e5bf230c6ac226a5776ec7bca13263efa71db
parent5974c31acbf5368ffc18b23c849d0c823f91f25e
Remove aligned/unaligned load/store fragments defined in MipsInstrInfo.td and
use load/store fragments defined in TargetSelectionDAG.td in place of them.
Unaligned loads/stores are either expanded or lowered to target-specific nodes,
so instruction selection should see only aligned load/store nodes.

No changes in functionality.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163960 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips16InstrInfo.td
lib/Target/Mips/Mips64InstrInfo.td
lib/Target/Mips/MipsCodeEmitter.cpp
lib/Target/Mips/MipsISelDAGToDAG.cpp
lib/Target/Mips/MipsInstrFPU.td
lib/Target/Mips/MipsInstrInfo.td