]> granicus.if.org Git - clang/commit
[X86, inlineasm] Improve analysis of x,Y0,Yi,Ym,Yt,L,e,Z,s asm constraints (patch...
authorAlexey Bataev <a.bataev@hotmail.com>
Mon, 20 Jul 2015 12:08:00 +0000 (12:08 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Mon, 20 Jul 2015 12:08:00 +0000 (12:08 +0000)
commitf19106baada3c5ad40d749f1ff0b0e9c0a1a536e
tree56e28a9da7f1bb727b8db80de4539a2d53ccbc1f
parent9de19363153ac84da1f7b619fb3a02b7adf2727f
[X86, inlineasm] Improve analysis of x,Y0,Yi,Ym,Yt,L,e,Z,s asm constraints (patch by Alexey Frolov)

Improve Sema checking of 9 existing inline asm constraints (‘x’, ‘Y*’, ‘L’, ‘e’, ‘Z’, ‘s’).
Differential Revision: http://reviews.llvm.org/D10536

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@242665 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/TargetInfo.h
lib/Basic/Targets.cpp
lib/Sema/SemaStmtAsm.cpp
test/CodeGen/mult-alt-x86.c
test/Sema/inline-asm-validate-x86.c