[X86] Add a private member function determinePaddingPrefix for X86AsmBackend
authorShengchen Kan <shengchen.kan@intel.com>
Sun, 1 Mar 2020 08:02:41 +0000 (16:02 +0800)
committerShengchen Kan <shengchen.kan@intel.com>
Thu, 5 Mar 2020 01:26:33 +0000 (09:26 +0800)
commitb3722dea3bff1e177104180661fc283610c3c22b
treeb6be3fc0b5a1fbf23edb944b4092ae31ae75522e
parent755c050200bad608dffd376929a230cd5d9936d7
[X86] Add a private member function determinePaddingPrefix for X86AsmBackend

Summary: X86 can reduce the bytes of NOP by padding instructions with prefixes to get a better peformance in some cases. So a private member function `determinePaddingPrefix` is added to determine which prefix is the most suitable.

Reviewers: annita.zhang, reames, MaskRay, craig.topper, LuoYuanke, jyknight

Reviewed By: reames

Subscribers: llvm-commits, dexonsmith, hiraditya

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D75357
llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h