[flang-commits] [libcxx] [mlir] [flang] [llvm] [clang-tools-extra] [clang] [lldb] [X86] Add "Ws" constraint and "p" modifier for symbolic address/label reference (PR #77886)

Fangrui Song via flang-commits flang-commits at lists.llvm.org
Sat Jan 13 20:22:23 PST 2024


================
@@ -5336,6 +5336,7 @@ X86:
   operand in a SSE register. If AVX is also enabled, can also be a 256-bit
   vector operand in an AVX register. If AVX-512 is also enabled, can also be a
   512-bit vector operand in an AVX512 register. Otherwise, an error.
+- ``Ws``: A symbolic reference or label reference.
----------------
MaskRay wrote:

Yes, it's supported (aarch64 "S" supports it but riscv "S" doesn't) I intend to support it for x86 "Ws".

OK, I've figured out how to do it in SelectionDAG... Updated.

https://github.com/llvm/llvm-project/pull/77886


More information about the flang-commits mailing list