[all-commits] [llvm/llvm-project] 0dacba: [VPlan] Handle truncating ICMPs in truncateToMinim...
Florian Hahn via All-commits
all-commits at lists.llvm.org
Fri Feb 16 04:59:21 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0dacba3ad1b5214ca35eda14987c0b76568a070e
https://github.com/llvm/llvm-project/commit/0dacba3ad1b5214ca35eda14987c0b76568a070e
Author: Florian Hahn <flo at fhahn.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/test/Transforms/LoopVectorize/trunc-reductions.ll
Log Message:
-----------
[VPlan] Handle truncating ICMPs in truncateToMinimalBWs.
Update truncateToMinimalBitwidths to handle truncating ICMPs. For ICMPs,
the new target type will be the same as the original type. In that case,
only truncate the operands, but skip the extend. This is in line with
what the original truncateToMinimalBitwidths did for compares.
Fixes https://github.com/llvm/llvm-project/issues/81415.
More information about the All-commits
mailing list