[clang][CGStmt] emit i constraint rather than X for asm goto indirect dests
authorNick Desaulniers <ndesaulniers@google.com>
Tue, 11 Jan 2022 19:32:35 +0000 (11:32 -0800)
committerNick Desaulniers <ndesaulniers@google.com>
Tue, 11 Jan 2022 19:48:40 +0000 (11:48 -0800)
commitc8463fd22b1ff05c0273e7f446c9feeb114c3798
treefd08612e1a89da381972867af5933feeb5fa17ad
parent7b7a49a9fb001921ac5d2116832ca40333ae103f
[clang][CGStmt] emit i constraint rather than X for asm goto indirect dests

As suggested in:
https://reviews.llvm.org/D114895#3177794
X will be converted to i by SelectionDAGISEL anyways.

Reviewed By: void, jyknight

Differential Revision: https://reviews.llvm.org/D115311
clang/lib/CodeGen/CGStmt.cpp
clang/test/CodeGen/asm-goto.c
clang/test/CodeGen/asm.c
clang/test/Modules/asm-goto.c