[all-commits] [llvm/llvm-project] 1a5f4e: [LV] Bundle sub reductions into VPExpressionRecipe
Sam Tebbs via All-commits
all-commits at lists.llvm.org
Mon Jul 7 06:42:52 PDT 2025
Branch: refs/heads/users/SamTebbs33/expression-recipe-sub
Home: https://github.com/llvm/llvm-project
Commit: 1a5f4e42e4f9d1eae0222302dcabdf08492f67c3
https://github.com/llvm/llvm-project/commit/1a5f4e42e4f9d1eae0222302dcabdf08492f67c3
Author: Samuel Tebbs <samuel.tebbs at arm.com>
Date: 2025-07-06 (Sun, 06 Jul 2025)
Changed paths:
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/include/llvm/CodeGen/BasicTTIImpl.h
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
M llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
M llvm/lib/Target/ARM/ARMTargetTransformInfo.h
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
M llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
Log Message:
-----------
[LV] Bundle sub reductions into VPExpressionRecipe
This PR bundles sub reductions into the VPExpressionRecipe class and
adjusts the cost functions to take the negation into account.
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