Lines Matching refs:NF

196                            unsigned NF, RISCVII::VLMUL LMUL) {  in createTuple()  argument
219 RegClassID = M1TupleRegClassIDs[NF - 2]; in createTuple()
225 RegClassID = M2TupleRegClassIDs[NF - 2]; in createTuple()
299 unsigned NF = Node->getNumValues() - 1; in selectVLSEG() local
308 Node->op_begin() + CurOp + NF); in selectVLSEG()
311 SDValue Merge = createTuple(*CurDAG, Regs, NF, LMUL); in selectVLSEG()
314 CurOp += NF; in selectVLSEG()
320 RISCV::getVLSEGPseudo(NF, IsMasked, IsTU, IsStrided, /*FF*/ false, Log2SEW, in selectVLSEG()
329 for (unsigned I = 0; I < NF; ++I) { in selectVLSEG()
335 ReplaceUses(SDValue(Node, NF), SDValue(Load, 1)); in selectVLSEG()
341 unsigned NF = Node->getNumValues() - 2; // Do not count VL and Chain. in selectVLSEGFF() local
351 Node->op_begin() + CurOp + NF); in selectVLSEGFF()
354 SDValue MaskedOff = createTuple(*CurDAG, Regs, NF, LMUL); in selectVLSEGFF()
357 CurOp += NF; in selectVLSEGFF()
364 RISCV::getVLSEGPseudo(NF, IsMasked, IsTU, /*Strided*/ false, /*FF*/ true, in selectVLSEGFF()
373 for (unsigned I = 0; I < NF; ++I) { in selectVLSEGFF()
379 ReplaceUses(SDValue(Node, NF), SDValue(Load, 1)); // VL in selectVLSEGFF()
380 ReplaceUses(SDValue(Node, NF + 1), SDValue(Load, 2)); // Chain in selectVLSEGFF()
387 unsigned NF = Node->getNumValues() - 1; in selectVLXSEG() local
396 Node->op_begin() + CurOp + NF); in selectVLXSEG()
399 SDValue MaskedOff = createTuple(*CurDAG, Regs, NF, LMUL); in selectVLXSEG()
402 CurOp += NF; in selectVLXSEG()
419 NF, IsMasked, IsTU, IsOrdered, IndexLog2EEW, static_cast<unsigned>(LMUL), in selectVLXSEG()
428 for (unsigned I = 0; I < NF; ++I) { in selectVLXSEG()
434 ReplaceUses(SDValue(Node, NF), SDValue(Load, 1)); in selectVLXSEG()
441 unsigned NF = Node->getNumOperands() - 4; in selectVSSEG() local
443 NF--; in selectVSSEG()
445 NF--; in selectVSSEG()
449 SmallVector<SDValue, 8> Regs(Node->op_begin() + 2, Node->op_begin() + 2 + NF); in selectVSSEG()
450 SDValue StoreVal = createTuple(*CurDAG, Regs, NF, LMUL); in selectVSSEG()
454 unsigned CurOp = 2 + NF; in selectVSSEG()
460 NF, IsMasked, IsStrided, Log2SEW, static_cast<unsigned>(LMUL)); in selectVSSEG()
473 unsigned NF = Node->getNumOperands() - 5; in selectVSXSEG() local
475 --NF; in selectVSXSEG()
479 SmallVector<SDValue, 8> Regs(Node->op_begin() + 2, Node->op_begin() + 2 + NF); in selectVSXSEG()
480 SDValue StoreVal = createTuple(*CurDAG, Regs, NF, LMUL); in selectVSXSEG()
484 unsigned CurOp = 2 + NF; in selectVSXSEG()
501 NF, IsMasked, IsOrdered, IndexLog2EEW, static_cast<unsigned>(LMUL), in selectVSXSEG()