Searched refs:InterSubVT (Results 1 – 1 of 1) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 9474 MVT InterSubVT = VecVT; in lowerINSERT_SUBVECTOR() local 9478 InterSubVT = getLMUL1VT(VecVT); in lowerINSERT_SUBVECTOR() 9481 AlignedExtract = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, InterSubVT, Vec, in lowerINSERT_SUBVECTOR() 9485 SubVec = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, InterSubVT, in lowerINSERT_SUBVECTOR() 9486 DAG.getUNDEF(InterSubVT), SubVec, in lowerINSERT_SUBVECTOR() 9511 if (VecVT.bitsGT(InterSubVT)) in lowerINSERT_SUBVECTOR() 9626 MVT InterSubVT = VecVT; in lowerEXTRACT_SUBVECTOR() local 9631 InterSubVT = getLMUL1VT(VecVT); in lowerEXTRACT_SUBVECTOR() 9632 Vec = DAG.getTargetExtractSubreg(SubRegIdx, DL, InterSubVT, Vec); in lowerEXTRACT_SUBVECTOR() 9640 auto [Mask, VL] = getDefaultScalableVLOps(InterSubVT, DL, DAG, Subtarget); in lowerEXTRACT_SUBVECTOR() [all …]
|