Daniel Sanders 937fd80523 Merging r230235:
------------------------------------------------------------------------
r230235 | dsanders | 2015-02-23 17:22:16 +0000 (Mon, 23 Feb 2015) | 16 lines

[mips] Honour -mno-odd-spreg for vector insert/extract when MSA is enabled.

Summary:
-mno-odd-spreg prohibits the use of odd-numbered single-precision floating
point registers. However, vector insert/extract was still using them when
manipulating the subregisters of an MSA register. Fixed this by ensuring
that insertion/extraction is only performed on even-numbered vector
registers when -mno-odd-spreg is given.

Reviewers: vmedic, sstankovic

Reviewed By: sstankovic

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D7672
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@231472 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-06 13:24:18 +00:00
..
2014-08-20 17:42:35 +00:00
2014-12-04 22:59:55 +00:00
2015-03-06 13:24:18 +00:00
2014-07-30 14:49:09 +00:00
2014-12-09 02:37:53 +00:00
2014-08-05 17:38:25 +00:00
2014-08-12 05:41:35 +00:00