summaryrefslogtreecommitdiff
path: root/tools/llvm-ar
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2014-06-12 11:55:58 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2014-06-12 11:55:58 +0000
commit14e97c4f51af68c71ebe0fba961aa49f1ac9c185 (patch)
tree0f4a8e396b759d2281f06eb05f834a7be5758213 /tools/llvm-ar
parent24ba4fa9e1c5a44edeca6833b8e4cbfe674e7622 (diff)
downloadllvm-14e97c4f51af68c71ebe0fba961aa49f1ac9c185.tar.gz
llvm-14e97c4f51af68c71ebe0fba961aa49f1ac9c185.tar.bz2
llvm-14e97c4f51af68c71ebe0fba961aa49f1ac9c185.tar.xz
[mips] Use MTHC1 when it is available (MIPS32r2 and later) for both FP32 and FP64
Summary: To make this work for both AFGR64 and FGR64 register sets, I've had to make the instruction definition consistent with the white lie (that it reads the lower 32-bits of the register) when they are generated by expandBuildPairF64(). Corrected the definition of hasMips32r2() and hasMips64r2() to include MIPS32r6 and MIPS64r6. Depends on D3956 Reviewers: jkolek, zoran.jovanovic, vmedic Reviewed By: vmedic Differential Revision: http://reviews.llvm.org/D3957 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210771 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-ar')
0 files changed, 0 insertions, 0 deletions