[all-commits] [llvm/llvm-project] d6bb96: [X86] Add experimental option to separately tune a...

max-azul via All-commits all-commits at lists.llvm.org
Wed Jan 20 20:45:59 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d6bb96e677759375b2bea00115918b2cb6552f5b
      https://github.com/llvm/llvm-project/commit/d6bb96e677759375b2bea00115918b2cb6552f5b
  Author: Max Kazantsev <mkazantsev at azul.com>
  Date:   2021-01-21 (Thu, 21 Jan 2021)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/lib/Target/X86/X86ISelLowering.h
    A llvm/test/CodeGen/X86/innermost-loop-alignment.ll

  Log Message:
  -----------
  [X86] Add experimental option to separately tune alignment of innermost loops

We already have an experimental option to tune loop alignment. Its impact
is very wide (and there is a suspicion that it's not always profitable). We want
to have something more narrow to play with. This patch adds similar option that
overrides preferred alignment for innermost loops. This is for experimental
purposes, default values do not change the existing behavior.

Differential Revision: https://reviews.llvm.org/D94895
Reviewed By: pengfei




More information about the All-commits mailing list