<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 22 Jun 2021, 23:02 James Y Knight via llvm-dev, <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>Sounds good -- if GCC also implements it. Behind the scenes, Clang effectively already implements this proposal -- the register-asm-variables are just a strange frontend spelling for hard register constraints. They do nothing else, and in particular, they do NOT necessarily live in that register other than when being passed to/from an inline asm. So, we'd be adding a second (more obvious) spelling to do the exact same thing we already implement. IMO it would not be worth it if this new syntax was unique to Clang, but is if both clang and gcc implement it.</div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">+1</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>