[llvm] 8590a35 - [RISCV][NFC] Simplify condition of IsTU.
Yeting Kuo via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 1 18:20:43 PDT 2022
Author: Yeting Kuo
Date: 2022-07-02T09:22:38+08:00
New Revision: 8590a35ef9003189bfe29f7abe8e33e7427b28b2
URL: https://github.com/llvm/llvm-project/commit/8590a35ef9003189bfe29f7abe8e33e7427b28b2
DIFF: https://github.com/llvm/llvm-project/commit/8590a35ef9003189bfe29f7abe8e33e7427b28b2.diff
LOG: [RISCV][NFC] Simplify condition of IsTU.
Just simplify code.
Reviewed By: khchen
Differential Revision: https://reviews.llvm.org/D128972
Added:
Modified:
llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp b/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
index 1d14d76446d4..b0651701460d 100644
--- a/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+++ b/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
@@ -1364,7 +1364,7 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
unsigned CurOp = 2;
// Masked intrinsic only have TU version pseduo instructions.
- bool IsTU = IsMasked || (!IsMasked && !Node->getOperand(CurOp).isUndef());
+ bool IsTU = IsMasked || !Node->getOperand(CurOp).isUndef();
SmallVector<SDValue, 8> Operands;
if (IsTU)
Operands.push_back(Node->getOperand(CurOp++));
@@ -1416,9 +1416,8 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
// The riscv_vlm intrinsic are always tail agnostic and no passthru operand.
bool HasPassthruOperand = IntNo != Intrinsic::riscv_vlm;
// Masked intrinsic only have TU version pseduo instructions.
- bool IsTU =
- HasPassthruOperand &&
- ((!IsMasked && !Node->getOperand(CurOp).isUndef()) || IsMasked);
+ bool IsTU = HasPassthruOperand &&
+ (IsMasked || !Node->getOperand(CurOp).isUndef());
SmallVector<SDValue, 8> Operands;
if (IsTU)
Operands.push_back(Node->getOperand(CurOp++));
@@ -1451,7 +1450,7 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
unsigned CurOp = 2;
// Masked intrinsic only have TU version pseduo instructions.
- bool IsTU = IsMasked || (!IsMasked && !Node->getOperand(CurOp).isUndef());
+ bool IsTU = IsMasked || !Node->getOperand(CurOp).isUndef();
SmallVector<SDValue, 7> Operands;
if (IsTU)
Operands.push_back(Node->getOperand(CurOp++));
More information about the llvm-commits
mailing list