Home
last modified time | relevance | path

Searched refs:ElemsPerVReg (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp4679 unsigned VRegsPerSrc = NumElts / ElemsPerVReg; in lowerShuffleViaVRegSplitting()
4688 int DstVecIdx = DstIdx / ElemsPerVReg; in lowerShuffleViaVRegSplitting()
4689 int DstSubIdx = DstIdx % ElemsPerVReg; in lowerShuffleViaVRegSplitting()
4693 int SrcVecIdx = SrcIdx / ElemsPerVReg; in lowerShuffleViaVRegSplitting()
4694 int SrcSubIdx = SrcIdx % ElemsPerVReg; in lowerShuffleViaVRegSplitting()
4703 OutMasks[DstVecIdx].second.resize(ElemsPerVReg, -1); in lowerShuffleViaVRegSplitting()
4708 MVT OneRegVT = MVT::getVectorVT(ElemVT, ElemsPerVReg); in lowerShuffleViaVRegSplitting()
7953 unsigned RemIdx = OrigIdx % ElemsPerVReg; in lowerINSERT_VECTOR_ELT()
7954 unsigned SubRegIdx = OrigIdx / ElemsPerVReg; in lowerINSERT_VECTOR_ELT()
8166 unsigned RemIdx = OrigIdx % ElemsPerVReg; in lowerEXTRACT_VECTOR_ELT()
[all …]