diff options
| author | Tim Northover <tnorthover@apple.com> | 2019-02-06 15:07:59 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2019-02-06 15:07:59 +0000 |
| commit | 71025a2f3e113dbc90c8c303277695809c4ae466 (patch) | |
| tree | f4690c3962b83785567c0cfafe005a5ebd72b68f /llvm/lib/TableGen/StringMatcher.cpp | |
| parent | e84fbb67a1f07dfd3b5ea6747222e2da57d8d80c (diff) | |
| download | bcm5719-llvm-71025a2f3e113dbc90c8c303277695809c4ae466.tar.gz bcm5719-llvm-71025a2f3e113dbc90c8c303277695809c4ae466.zip | |
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
Diffstat (limited to 'llvm/lib/TableGen/StringMatcher.cpp')
0 files changed, 0 insertions, 0 deletions

