llvm-project/llvm/test/MC
Heejin Ahn 3477bd12a0 [WebAssembly] Fix load/store name detection for atomic instructions
Summary:
Fixed a bug in the routine in AsmParser that determines whether the
current instruction is a load or a store. Atomic instructions' prefixes
are not `atomic_` but `atomic.`, and all atomic instructions are also
memory instructions. Also fixed the printing format of atomic
instructions to match other memory instructions and added encoding tests
for atomic instructions.

Reviewers: aardappel, tlively

Subscribers: dschuff, sbc100, jgravelle-google, sunfish, jfb, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D58337

llvm-svn: 354419
2019-02-20 01:14:36 +00:00
..
AArch64 AArch64: annotate atomics with dropped acquire semantics when printing. 2019-02-06 15:07:59 +00:00
AMDGPU [AMDGPU][MC] Added support of lds_direct operand 2019-02-08 14:57:37 +00:00
ARM [ARM] Add command-line option for SB 2019-01-03 12:09:12 +00:00
AVR [AVR] Fix the inst-cbr test 2019-01-18 10:11:33 +00:00
AsmParser [DWARF] Emit reasonable debug info for empty .s files. 2019-01-29 20:53:51 +00:00
BPF [BPF] add code-gen support for JMP32 instructions 2019-02-07 10:43:09 +00:00
COFF [llvm-objdump] - Print LMAs when dumping section headers. 2019-01-28 14:11:35 +00:00
Disassembler [WebAssembly] Fixed disassembler not knowing about OPERAND_EVENT 2019-02-20 00:55:59 +00:00
ELF [MC] Make symbol version errors non-fatal 2019-02-13 01:39:32 +00:00
Hexagon [Hexagon] Add instruction definitions for Hexagon V66 2018-12-05 21:01:07 +00:00
Lanai
MSP430 [MSP430] Recognize '{' as a line separator 2019-01-15 20:10:46 +00:00
MachO [MC] Don't error on numberless .file directives on MachO 2019-02-05 21:14:09 +00:00
Mips [llvm-objdump] - Implement -z/--disassemble-zeroes. 2019-01-10 14:55:26 +00:00
PowerPC [MC] Avoid inlining constant symbols with variants. 2018-09-17 20:34:26 +00:00
RISCV [RISCV] Add assembler support for LA pseudo-instruction 2019-02-15 09:53:32 +00:00
Sparc [Sparc] Add membar assembler tags 2018-12-13 15:29:12 +00:00
SystemZ [SystemZ] Implement SystemZOperand::print() 2018-10-26 00:36:00 +00:00
WebAssembly [WebAssembly] Fix load/store name detection for atomic instructions 2019-02-20 01:14:36 +00:00
X86 X86AsmParser AVX-512: Return error instead of hitting assert 2019-02-19 17:13:40 +00:00