[X86] Enable multibyte NOPs in 64-bit mode for padding/alignment.
authorCraig Topper <craig.topper@intel.com>
Thu, 2 Jul 2020 06:59:01 +0000 (23:59 -0700)
committerCraig Topper <craig.topper@intel.com>
Thu, 2 Jul 2020 06:59:01 +0000 (23:59 -0700)
commit0aad82943af946d1a1821998c0804ae40227051d
tree712ef60c98df4ebe7498f912782a3fe16bc7e75a
parent2a36f29fce91b6242ebd926d7c08381c31138d2c
[X86] Enable multibyte NOPs in 64-bit mode for padding/alignment.

The default CPU used by llvm-mc doesn't have the NOPL feature, but
if we know we're compiling in 64-bit mode we should be able to
use nopl.
lld/test/COFF/lto.ll
llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
llvm/test/MC/X86/align-branch-bundle.s
llvm/test/MC/X86/align-branch-pad-max-prefix.s