Go to file
Manman Ren ae02c5a93e X86: replace SUB with CMP if possible
This patch will optimize the following
    movq    %rdi, %rax
    subq    %rsi, %rax
    cmovsq  %rsi, %rdi
    movq    %rdi, %rax
to
    cmpq    %rsi, %rdi
    cmovsq  %rsi, %rdi
    movq    %rdi, %rax

Perform this optimization if the actual result of SUB is not used.

rdar: 11540023
llvm-svn: 158126
2012-06-07 00:42:47 +00:00
clang reverse r158117. 2012-06-06 23:21:58 +00:00
compiler-rt [asan] more compaction: don't use the next field while the chunk is in allocated state 2012-06-06 16:58:21 +00:00
debuginfo-tests Fix this for buggy gdb behavior alongside the change 2012-06-05 18:16:03 +00:00
libclc configure.py: Add an install rule. 2012-06-01 17:29:59 +00:00
libcxx Fix a few testsuite bugs involving trailing null (or lack thereof) in strstream. 2012-06-01 20:02:59 +00:00
libcxxabi Fix bug in cxa_demangle involving template substitution. 2012-05-02 15:38:11 +00:00
lld Add missing include. 2012-06-01 20:22:59 +00:00
lldb <rdar://problem/11538779> Fixing issues where Python scripts were not able to read user input and/or display output to the user in certain situations - This fix introduces a Python InputReader manager class that mimics the behavior of the interactive interpreter in terms of access to I/O and ensures access to the input and output flows 2012-06-07 00:17:18 +00:00
llvm X86: replace SUB with CMP if possible 2012-06-07 00:42:47 +00:00
polly Fix some coding convention problems. 2012-06-06 16:33:15 +00:00