Go to file
Coby Tayree 1f5df89a8c [X86][InlineAsm][Ms Compatibility]Prefer variable name over a register when the two collides
On MS-style, the following snippet:

int eax;
__asm mov eax, ebx

should yield loading of ebx, into the location pointed by the variable eax

This patch sees to it.

Currently, a reg-to-reg move would have been invoked.

llvm: D34739

Differential Revision: https://reviews.llvm.org/D34740

llvm-svn: 308867
2017-07-24 07:06:37 +00:00
clang [X86][InlineAsm][Ms Compatibility]Prefer variable name over a register when the two collides 2017-07-24 07:06:37 +00:00
clang-tools-extra clangDaemon: Update libdeps in r308738. 2017-07-21 23:48:26 +00:00
compiler-rt [sanitizer_common] Move filesystem-related code out of sanitizer_common.cc 2017-07-22 01:46:40 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc generic: add missing get_work_dim include 2017-06-02 15:58:35 +00:00
libcxx Fix grammar-o in comment. 2017-07-22 15:16:42 +00:00
libcxxabi Update version to 6.0.0svn 2017-07-19 13:42:18 +00:00
libunwind Bump docs version to 6.0 2017-07-19 13:49:39 +00:00
lld Handle a section being more aligned than a page size. 2017-07-22 00:17:57 +00:00
lldb Revert "Fix PR33875 by distinguishing between DWO and clang modules" 2017-07-23 20:24:41 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [X86][InlineAsm][Ms Compatibility]Prefer variable name over a register when the two collides 2017-07-24 07:04:55 +00:00
openmp Whitespace. 2017-07-20 23:12:39 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Simplify: Adopt for translation of MemoryAccess::getAccessRelation 2017-07-23 08:15:28 +00:00