[PATCH] D94542: [X86] Default to -x86-pad-for-align=false to drop assembler difference with or w/o -g

Fangrui Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 15 13:49:22 PST 2021


MaskRay added a comment.

In D94542#2501267 <https://reviews.llvm.org/D94542#2501267>, @reames wrote:

> In D94542#2500145 <https://reviews.llvm.org/D94542#2500145>, @MaskRay wrote:
>
>> The value of -mbranches-within-32B-boundaries also dilutes over time (it mitigates issues for some Skylake architectures).
>> (Surprising to me, this feature has been available for one year but I don't see a lot of adoption).
>
> The performance impact of the microcode fix were highly variable depending on the exact details of each workload.  Mostly barely moved, some really suffered.  I know of a couple of organizations using the mitigation, but I agree with your general point about this being something that decays in value with time.  Hopefully, in a few years, we can stop talking about this.

Yeah hopefully...

I'll push this tomorrow.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D94542/new/

https://reviews.llvm.org/D94542



More information about the llvm-commits mailing list