]> granicus.if.org Git - clang/commit
[Clang][x86][Inline Asm] support for GCC style inline asm - Y<x> constraints
authorCoby Tayree <coby.tayree@intel.com>
Thu, 24 Aug 2017 09:07:34 +0000 (09:07 +0000)
committerCoby Tayree <coby.tayree@intel.com>
Thu, 24 Aug 2017 09:07:34 +0000 (09:07 +0000)
commit5cce8b32d1e5c32a60afc262c88dbecacf3986cc
tree851a11001cd3c9d98203f6c2349dba99dddb47b6
parentdeada28d598565069625d73a44417d71f1adb45e
[Clang][x86][Inline Asm] support for GCC style inline asm - Y<x> constraints

This patch is intended to enable the use of basic double letter constraints used in GCC extended inline asm {Yi Y2 Yz Y0 Ym Yt}.
Supersedes D35205
llvm counterpart: D36369

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@311643 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Basic/Targets/X86.cpp
lib/Basic/Targets/X86.h
lib/CodeGen/TargetInfo.cpp
test/CodeGen/x86-GCC-inline-asm-Y-constraints.c [new file with mode: 0644]