[mips] When double precision loads and stores are split into two i32 loads and
authorAkira Hatanaka <ahatanaka@mips.com>
Mon, 9 Sep 2013 17:59:32 +0000 (17:59 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Mon, 9 Sep 2013 17:59:32 +0000 (17:59 +0000)
commit2dd3afc5e600b4585e4c2cd08f9a35fd1cf0df61
treeb26d9176178a5add919fef94561ca94bddc6dd7b
parent54cf1413aca342753ab846d915c6a55d9c087bc6
[mips] When double precision loads and stores are split into two i32 loads and
stores, make sure the load or store that accesses the higher half does not have
an alignment that is larger than the offset from the original address.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190318 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsSEISelLowering.cpp