HomePhabricator

AArch64: annotate atomics with dropped acquire semantics when printing.

Authored by t.p.northover on Feb 6 2019, 7:07 AM.

Description

AArch64: annotate atomics with dropped acquire semantics when printing.

A quirk of the v8.1a spec is that when the writeback regiser for an atomic
read-modify-write instruction is wzr/xzr, the instruction no longer enforces
acquire ordering. However, it's still written with the misleading 'a' mnemonic.

So this adds an annotation when disassembling such instructions, mentioning the
change.

llvm-svn: 353303

Details

Committed
t.p.northoverFeb 6 2019, 7:07 AM
Parents
rGe84fbb67a1f0: [x86] vectorize cast ops in lowering to avoid register file transfers
Branches
Unknown
Tags
Unknown