[X86] support .nops directive
authorJian Cai <caij2003@gmail.com>
Fri, 31 Jul 2020 01:33:33 +0000 (18:33 -0700)
committerJian Cai <caij2003@gmail.com>
Mon, 3 Aug 2020 18:50:56 +0000 (11:50 -0700)
commitc6334db577e7049fe4868b1647c9f937f68ff1f5
tree27ddbe50dde4cb63e052b32f419daba1096027f6
parent1e392fc44584a4909b4dced02b8386b48963002b
[X86] support .nops directive

Add support of .nops on X86. This addresses llvm.org/PR45788.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D82826
13 files changed:
llvm/include/llvm/MC/MCAsmBackend.h
llvm/include/llvm/MC/MCFragment.h
llvm/include/llvm/MC/MCObjectStreamer.h
llvm/include/llvm/MC/MCStreamer.h
llvm/lib/MC/MCAssembler.cpp
llvm/lib/MC/MCFragment.cpp
llvm/lib/MC/MCObjectStreamer.cpp
llvm/lib/MC/MCStreamer.cpp
llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
llvm/test/MC/X86/x86-directive-nops-errors.s [new file with mode: 0644]
llvm/test/MC/X86/x86-directive-nops.s [new file with mode: 0644]
llvm/test/MC/X86/x86_64-directive-nops.s [new file with mode: 0644]