[all-commits] [llvm/llvm-project] 568c87: [SLP]Improve and simplify extendSchedulingRegion.

cilkplus via All-commits all-commits at lists.llvm.org
Thu Mar 25 05:36:34 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 568c8741170fcaa6f7fa968578e1b99e94886b46
      https://github.com/llvm/llvm-project/commit/568c8741170fcaa6f7fa968578e1b99e94886b46
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2021-03-25 (Thu, 25 Mar 2021)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/X86/crash_exceed_scheduling.ll

  Log Message:
  -----------
  [SLP]Improve and simplify extendSchedulingRegion.

We do not need to scan further if the upper end or lower end of the
basic block is reached already and the instruction is not found. It
means that the instruction is definitely in the lower part of basic
block or in the upper block relatively.
This should improve compile time for the very big basic blocks.

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




More information about the All-commits mailing list