[PATCH] [X86, inlineasm] Implement v, k, Y2, Yk, Yz constraints, improve analysis for x, Y*, L, e, Z, s
Alexey Frolov
alexfrolov1878 at yandex.ru
Thu Jun 18 07:13:18 PDT 2015
Hi echristo,
Implement 5 missing inline constraints along with corresponding Sema logic (‘v’, ‘k’, ‘Y2’, ‘Yk’, ‘Yz’) and improve Sema checking of 10 existing constraints (‘x’, ‘Y*’, ‘L’, ‘e’, ‘Z’, ‘s’).
This fixes http://llvm.org/PR13199 and http://llvm.org/PR22013 for X86 targets.
REPOSITORY
rL LLVM
http://reviews.llvm.org/D10536
Files:
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
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10536.27930.patch
Type: text/x-patch
Size: 10492 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150618/fe8c3766/attachment.bin>
More information about the cfe-commits
mailing list