[all-commits] [llvm/llvm-project] 29e14e: [LV] Vectorize uncountable early exit store loops ...

Graham Hunter via All-commits all-commits at lists.llvm.org
Thu Aug 6 06:39:23 PDT 2026


  Branch: refs/heads/users/huntergr-arm/combined-uncountable-scalar-exit
  Home:   https://github.com/llvm/llvm-project
  Commit: 29e14ee94ec359efa317bc777b48236fe8c08683
      https://github.com/llvm/llvm-project/commit/29e14ee94ec359efa317bc777b48236fe8c08683
  Author: Graham Hunter <graham.hunter at arm.com>
  Date:   2026-08-06 (Thu, 06 Aug 2026)

  Changed paths:
    M llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
    M llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.h
    M llvm/test/Transforms/LoopVectorize/VPlan/early_exit_with_stores_vplan.ll
    M llvm/test/Transforms/LoopVectorize/VPlan/vplan-print-before-after-all.ll
    M llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll
    M llvm/test/Transforms/LoopVectorize/early_exit_combined_exits.ll
    M llvm/test/Transforms/LoopVectorize/early_exit_legality.ll
    M llvm/test/Transforms/LoopVectorize/early_exit_store_legality.ll
    M llvm/test/Transforms/LoopVectorize/uncountable-single-exit-loops.ll
    M llvm/test/Transforms/PhaseOrdering/AArch64/countable-and-uncountable-exits-combined.ll

  Log Message:
  -----------
  [LV] Vectorize uncountable early exit store loops with combined conditions

Support the case where both the countable and uncountable exit conditions
have been combined by earlier passes.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list