Go to file
Daniel Sanders 1f6f0f4b54 [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

llvm-svn: 210771
2014-06-12 11:55:58 +00:00
clang Fix msvc unittest build. 2014-06-12 11:35:17 +00:00
clang-tools-extra A follow-up to r210260: updated a comment. No functional changes. 2014-06-12 11:25:45 +00:00
compiler-rt [asan] Fix mmap-ed coverage with coverage=0. 2014-06-11 15:11:26 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Fix build broken by LLVM commit r209103 2014-06-03 15:43:57 +00:00
libcxx Implement string_view from the library fundamentals TS (n4023). Also works in C++11 and 03, with reduced functionality (mostly in the area of constexpr) 2014-06-11 16:44:55 +00:00
libcxxabi Add a FAQ section, with a question about why the std::exception class destructors live in libc++abi 2014-06-11 16:54:09 +00:00
lld Don't use make_error_code from the llvm namespace. 2014-06-12 03:13:49 +00:00
lldb Track clang changes from r210764 2014-06-12 11:14:32 +00:00
llvm [mips] Use MTHC1 when it is available (MIPS32r2 and later) for both FP32 and FP64 2014-06-12 11:55:58 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly Do not use namespace polly inside a header. 2014-06-12 07:26:25 +00:00