Go to file
Richard Sandiford a481f58542 [SystemZ] Prefer LHI;ST... over LAY;MV...
If we had a store of an integer to memory, and the integer and store size
were suitable for a form of MV..., we used MV... no matter what.  We could
then have sequences like:

    lay %r2, 0(%r3,%r4)
    mvi 0(%r2), 4

In these cases it seems better to force the constant into a register
and use a normal store:

    lhi %r2, 4
    stc %r2, 0(%r3, %r4)

since %r2 is more likely to be hoisted and is easier to rematerialize.

llvm-svn: 189098
2013-08-23 11:18:53 +00:00
clang clang-format: Handle trailing commas in column layout of braced list. 2013-08-23 10:05:49 +00:00
clang-tools-extra clang-replace: Layout of test directory now more standard 2013-08-22 19:44:07 +00:00
compiler-rt Slightly improve lint checker script and fix a few style issues 2013-08-23 07:43:56 +00:00
debuginfo-tests Now that we get non-trivial value parameters locations correct, un-XFAIL these tests. 2013-06-19 22:07:11 +00:00
libclc Add mul_hi implementation [v2] 2013-08-19 18:31:49 +00:00
libcxx Glen: replace obsolete _LIBCPP_CANTTHROW with _NOEXCEPT. 2013-08-22 19:39:03 +00:00
libcxxabi tip-of-trunk clang has corrected some access checks for special members in a virtual inheritance hierarchy. Change a few private inheritances to protected. This change will not impact what the test was testing. This fixes http://llvm.org/bugs/show_bug.cgi?id=16753. 2013-07-30 19:00:45 +00:00
lld [lld][PECOFF] Fix one more reference to a temporary string 2013-08-22 17:59:03 +00:00
lldb Add link to Darwin iOS arm ABI docs in ABIMacOSX_arm.cpp. 2013-08-23 01:31:25 +00:00
llvm [SystemZ] Prefer LHI;ST... over LAY;MV... 2013-08-23 11:18:53 +00:00
polly Rename "polly-test" in the document and script. 2013-08-18 07:33:28 +00:00