[llvm] 993070d - [LegalizeTypes][VP][NFC] Use an if and two returns instead of ?: operator
Lian Wang via llvm-commits
llvm-commits at lists.llvm.org
Thu May 19 00:20:50 PDT 2022
Author: Lian Wang
Date: 2022-05-19T07:18:24Z
New Revision: 993070d11f1612e1fc6b2ac120064d7ecf4a00c4
URL: https://github.com/llvm/llvm-project/commit/993070d11f1612e1fc6b2ac120064d7ecf4a00c4
DIFF: https://github.com/llvm/llvm-project/commit/993070d11f1612e1fc6b2ac120064d7ecf4a00c4.diff
LOG: [LegalizeTypes][VP][NFC] Use an if and two returns instead of ?: operator
Reviewed By: frasercrmck
Differential Revision: https://reviews.llvm.org/D125858
Added:
Modified:
llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
index c7f968f120d3d..881569143fc4d 100644
--- a/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
@@ -1112,11 +1112,10 @@ SDValue DAGTypeLegalizer::PromoteIntRes_Select(SDNode *N) {
SDValue RHS = GetPromotedInteger(N->getOperand(2));
unsigned Opcode = N->getOpcode();
- return Opcode == ISD::VP_SELECT || Opcode == ISD::VP_MERGE
- ? DAG.getNode(Opcode, SDLoc(N), LHS.getValueType(), Mask, LHS, RHS,
- N->getOperand(3))
- : DAG.getNode(Opcode, SDLoc(N), LHS.getValueType(), Mask, LHS,
- RHS);
+ if (Opcode == ISD::VP_SELECT || Opcode == ISD::VP_MERGE)
+ return DAG.getNode(Opcode, SDLoc(N), LHS.getValueType(), Mask, LHS, RHS,
+ N->getOperand(3));
+ return DAG.getNode(Opcode, SDLoc(N), LHS.getValueType(), Mask, LHS, RHS);
}
SDValue DAGTypeLegalizer::PromoteIntRes_SELECT_CC(SDNode *N) {
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
index cc17137a7ddfe..381552f725833 100644
--- a/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
@@ -5166,10 +5166,10 @@ SDValue DAGTypeLegalizer::WidenVecRes_Select(SDNode *N) {
SDValue InOp1 = GetWidenedVector(N->getOperand(1));
SDValue InOp2 = GetWidenedVector(N->getOperand(2));
assert(InOp1.getValueType() == WidenVT && InOp2.getValueType() == WidenVT);
- return Opcode == ISD::VP_SELECT || Opcode == ISD::VP_MERGE
- ? DAG.getNode(Opcode, SDLoc(N), WidenVT, Cond1, InOp1, InOp2,
- N->getOperand(3))
- : DAG.getNode(Opcode, SDLoc(N), WidenVT, Cond1, InOp1, InOp2);
+ if (Opcode == ISD::VP_SELECT || Opcode == ISD::VP_MERGE)
+ return DAG.getNode(Opcode, SDLoc(N), WidenVT, Cond1, InOp1, InOp2,
+ N->getOperand(3));
+ return DAG.getNode(Opcode, SDLoc(N), WidenVT, Cond1, InOp1, InOp2);
}
SDValue DAGTypeLegalizer::WidenVecRes_SELECT_CC(SDNode *N) {
More information about the llvm-commits
mailing list