diff options
author | Daniel Sanders <daniel.sanders@imgtec.com> | 2015-02-04 14:25:47 +0000 |
---|---|---|
committer | Daniel Sanders <daniel.sanders@imgtec.com> | 2015-02-04 14:25:47 +0000 |
commit | aa748a8db551be46ea6a24b288b7972bcbd52068 (patch) | |
tree | 03589a5fe0acaef72ae2c91d46d6d3c59b397f4c /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 34c325e74994ad8d5ea5e265243a82e8dad2e2fc (diff) | |
download | llvm-aa748a8db551be46ea6a24b288b7972bcbd52068.zip llvm-aa748a8db551be46ea6a24b288b7972bcbd52068.tar.gz llvm-aa748a8db551be46ea6a24b288b7972bcbd52068.tar.bz2 |
Preserve early clobber flag when using named registers in inline assembly.
Summary:
Named registers with the constraint "=&r" currently lose the early clobber flag
and turn into "=r" when converted to LLVM-IR. This patch correctly passes it on.
Reviewers: atanasyan
Reviewed By: atanasyan
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D7346
llvm-svn: 228143
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions