[libcxx-commits] [mlir] [flang] [llvm] [lldb] [compiler-rt] [libc] [libcxx] [clang] [clang-tools-extra] [X86] Add "Ws" constraint and "p" modifier for symbolic address/label reference (PR #77886)
Phoebe Wang via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Jan 13 23:51:32 PST 2024
================
@@ -1418,6 +1418,14 @@ bool X86TargetInfo::validateAsmConstraint(
case 'O':
Info.setRequiresImmediate(0, 127);
return true;
+ case 'W':
+ switch (*++Name) {
+ default:
+ return false;
+ case 's':
+ Info.setAllowsRegister();
----------------
phoebewang wrote:
Not sure if it matters to a print constraint, should it be `setAllowsMemory`?
https://github.com/llvm/llvm-project/pull/77886
More information about the libcxx-commits
mailing list