[llvm] [LLVM][AArch64] Refactor lowering of fixed length integer setcc operations. (PR #132434)
Paul Walker via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 3 05:01:50 PDT 2025
================
@@ -15927,9 +15870,11 @@ SDValue AArch64TargetLowering::LowerVSETCC(SDValue Op,
if (LHS.getValueType().getVectorElementType().isInteger()) {
assert(LHS.getValueType() == RHS.getValueType());
AArch64CC::CondCode AArch64CC = changeIntCCToAArch64CC(CC);
- SDValue Cmp =
- EmitVectorComparison(LHS, RHS, AArch64CC, false, CmpVT, dl, DAG);
- return DAG.getSExtOrTrunc(Cmp, dl, Op.getValueType());
+ if (SDValue Cmp =
+ EmitVectorComparison(LHS, RHS, AArch64CC, false, CmpVT, dl, DAG))
----------------
paulwalker-arm wrote:
No. I've removed the redundant calls.
https://github.com/llvm/llvm-project/pull/132434
More information about the llvm-commits
mailing list