[all-commits] [llvm/llvm-project] 9485d9: [InstCombine] Disable generation of fshl/fshr for ...

Paulo Matos via All-commits all-commits at lists.llvm.org
Thu Jun 1 06:32:20 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9485d983ac0c56d412c958b40f4e150a3c30ca7c
      https://github.com/llvm/llvm-project/commit/9485d983ac0c56d412c958b40f4e150a3c30ca7c
  Author: Paulo Matos <pmatos at igalia.com>
  Date:   2023-06-01 (Thu, 01 Jun 2023)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
    M llvm/test/Transforms/InstCombine/fsh.ll

  Log Message:
  -----------
  [InstCombine] Disable generation of fshl/fshr for rotates

Disable conversion of funnel shifts (fshl/fshr) into rotates
unless one of the operands is known to be a constant value.

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D150670




More information about the All-commits mailing list