[all-commits] [llvm/llvm-project] ac9b9e: [SLPVectorizer] Don't include isAssumeLikeIntrinsi...

mikaelholmen via All-commits all-commits at lists.llvm.org
Wed Jun 14 04:03:02 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ac9b9e3aad6b8a28af3dcf79908ebcadca947373
      https://github.com/llvm/llvm-project/commit/ac9b9e3aad6b8a28af3dcf79908ebcadca947373
  Author: Mikael Holmen <mikael.holmen at ericsson.com>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

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

  Log Message:
  -----------
  [SLPVectorizer] Don't include isAssumeLikeIntrinsics in ScheduleRegionSize

We don't want the existence of debug instructions affect codegen so we now
ignore debug instructions and other "isAssumeLikeIntrinsics in the
"extend schedule region" search loop in
BoUpSLP::BlockScheduling::extendSchedulingRegion.

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




More information about the All-commits mailing list