[WebAssembly] MC support for acquire-release atomics #183656
first attempt at MC layer
514164a1
gate behind a feature flag
474fde5f
support disassembly, just 2 orderings
1c729847
fix names for orderings
b1ac71f1
fix ordering
9adffe13
split cases
a850fd78
move binary format defines, add one for RMW, cleanup
1d3286ee
[WebAssembly] Improve atomic instruction encoding and testing
ac278181
[WebAssembly] Reorder atomic instruction operands to simplify encoding
445d01c3
Reverse order of operands in text format
c29cbda7
[WebAssembly] Reorder Order before P2Align in MCInst and fix disassem…
f170409e
simplify encoding and decoding
daeb18b6
simplify asm parsing
0fce3849
simplify parser
fb90dcb1
Simplify tablegen
ea208605
clang-format
f82ed2fb
put back removed comment
01383e51
80 col td file
8c5aae45
review comments
fe50966f
missed one comment; also clang-format
3c38d333
Print 'seqcst' when feature enabled and not otherwise
669b4a39
rename encodeMemArgNoOffset
5d56e240
aheejin
approved these changes
on 2026-03-04
Merge branch 'main' into acq-rel
4861552e
dschuff
enabled auto-merge (squash) 75 days ago
dschuff
merged
ade43a54
into main 75 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub