From 8846cd3a3096069e04565f83ed374cf889ae17df Mon Sep 17 00:00:00 2001 From: Jianjian GUAN Date: Fri, 16 Jun 2023 10:09:22 +0800 Subject: [PATCH] [RISCV][NFC] Simplify code. Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D153095 --- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp b/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp index 2a001a6..ea7cc1c 100644 --- a/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp +++ b/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp @@ -579,8 +579,6 @@ void RISCVDAGToDAGISel::selectVSETVLI(SDNode *Node) { /*MaskAgnostic*/ true); SDValue VTypeIOp = CurDAG->getTargetConstant(VTypeI, DL, XLenVT); - SmallVector VTs = {XLenVT}; - SDValue VLOperand; unsigned Opcode = RISCV::PseudoVSETVLI; if (VLMax) { @@ -593,17 +591,15 @@ void RISCVDAGToDAGISel::selectVSETVLI(SDNode *Node) { uint64_t AVL = C->getZExtValue(); if (isUInt<5>(AVL)) { SDValue VLImm = CurDAG->getTargetConstant(AVL, DL, XLenVT); - SmallVector Ops = {VLImm, VTypeIOp}; - ReplaceNode( - Node, CurDAG->getMachineNode(RISCV::PseudoVSETIVLI, DL, VTs, Ops)); + ReplaceNode(Node, CurDAG->getMachineNode(RISCV::PseudoVSETIVLI, DL, + XLenVT, VLImm, VTypeIOp)); return; } } } - SmallVector Ops = {VLOperand, VTypeIOp}; - - ReplaceNode(Node, CurDAG->getMachineNode(Opcode, DL, VTs, Ops)); + ReplaceNode(Node, + CurDAG->getMachineNode(Opcode, DL, XLenVT, VLOperand, VTypeIOp)); } bool RISCVDAGToDAGISel::tryShrinkShlLogicImm(SDNode *Node) { -- 2.7.4