Lines Matching refs:NF

158                              unsigned NF) {  in createM1Tuple()  argument
164 return createTupleImpl(CurDAG, Regs, RegClassIDs[NF - 2], RISCV::sub_vrm1_0); in createM1Tuple()
168 unsigned NF) { in createM2Tuple() argument
173 return createTupleImpl(CurDAG, Regs, RegClassIDs[NF - 2], RISCV::sub_vrm2_0); in createM2Tuple()
177 unsigned NF) { in createM4Tuple() argument
183 unsigned NF, RISCVII::VLMUL LMUL) { in createTuple() argument
191 return createM1Tuple(CurDAG, Regs, NF); in createTuple()
193 return createM2Tuple(CurDAG, Regs, NF); in createTuple()
195 return createM4Tuple(CurDAG, Regs, NF); in createTuple()
239 unsigned NF = Node->getNumValues() - 1; in selectVLSEG() local
248 Node->op_begin() + CurOp + NF); in selectVLSEG()
249 SDValue MaskedOff = createTuple(*CurDAG, Regs, NF, LMUL); in selectVLSEG()
251 CurOp += NF; in selectVLSEG()
258 RISCV::getVLSEGPseudo(NF, IsMasked, IsStrided, /*FF*/ false, Log2SEW, in selectVLSEG()
267 for (unsigned I = 0; I < NF; ++I) { in selectVLSEG()
273 ReplaceUses(SDValue(Node, NF), SDValue(Load, 1)); in selectVLSEG()
279 unsigned NF = Node->getNumValues() - 2; // Do not count VL and Chain. in selectVLSEGFF() local
289 Node->op_begin() + CurOp + NF); in selectVLSEGFF()
290 SDValue MaskedOff = createTuple(*CurDAG, Regs, NF, LMUL); in selectVLSEGFF()
292 CurOp += NF; in selectVLSEGFF()
299 RISCV::getVLSEGPseudo(NF, IsMasked, /*Strided*/ false, /*FF*/ true, in selectVLSEGFF()
310 for (unsigned I = 0; I < NF; ++I) { in selectVLSEGFF()
316 ReplaceUses(SDValue(Node, NF), SDValue(ReadVL, 0)); // VL in selectVLSEGFF()
317 ReplaceUses(SDValue(Node, NF + 1), SDValue(Load, 1)); // Chain in selectVLSEGFF()
324 unsigned NF = Node->getNumValues() - 1; in selectVLXSEG() local
333 Node->op_begin() + CurOp + NF); in selectVLXSEG()
334 SDValue MaskedOff = createTuple(*CurDAG, Regs, NF, LMUL); in selectVLXSEG()
336 CurOp += NF; in selectVLXSEG()
349 NF, IsMasked, IsOrdered, IndexLog2EEW, static_cast<unsigned>(LMUL), in selectVLXSEG()
358 for (unsigned I = 0; I < NF; ++I) { in selectVLXSEG()
364 ReplaceUses(SDValue(Node, NF), SDValue(Load, 1)); in selectVLXSEG()
371 unsigned NF = Node->getNumOperands() - 4; in selectVSSEG() local
373 NF--; in selectVSSEG()
375 NF--; in selectVSSEG()
379 SmallVector<SDValue, 8> Regs(Node->op_begin() + 2, Node->op_begin() + 2 + NF); in selectVSSEG()
380 SDValue StoreVal = createTuple(*CurDAG, Regs, NF, LMUL); in selectVSSEG()
384 unsigned CurOp = 2 + NF; in selectVSSEG()
390 NF, IsMasked, IsStrided, Log2SEW, static_cast<unsigned>(LMUL)); in selectVSSEG()
403 unsigned NF = Node->getNumOperands() - 5; in selectVSXSEG() local
405 --NF; in selectVSXSEG()
409 SmallVector<SDValue, 8> Regs(Node->op_begin() + 2, Node->op_begin() + 2 + NF); in selectVSXSEG()
410 SDValue StoreVal = createTuple(*CurDAG, Regs, NF, LMUL); in selectVSXSEG()
414 unsigned CurOp = 2 + NF; in selectVSXSEG()
426 NF, IsMasked, IsOrdered, IndexLog2EEW, static_cast<unsigned>(LMUL), in selectVSXSEG()