Searched refs:fitsRegularPattern (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 436 fitsRegularPattern(typename SmallVectorImpl<ValType>::const_iterator Begin, in fitsRegularPattern() function 479 if (fitsRegularPattern<int>(Mask.begin(), 1, Mask.end(), SplatIndex, 0)) { in lowerVECTOR_SHUFFLE_VREPLVEI() 577 if (fitsRegularPattern<int>(Begin, 2, End, 0, 2)) in lowerVECTOR_SHUFFLE_VPACKEV() 579 else if (fitsRegularPattern<int>(Begin, 2, End, Mask.size(), 2)) in lowerVECTOR_SHUFFLE_VPACKEV() 584 if (fitsRegularPattern<int>(Begin + 1, 2, End, 0, 2)) in lowerVECTOR_SHUFFLE_VPACKEV() 586 else if (fitsRegularPattern<int>(Begin + 1, 2, End, Mask.size(), 2)) in lowerVECTOR_SHUFFLE_VPACKEV() 617 if (fitsRegularPattern<int>(Begin, 2, End, 1, 2)) in lowerVECTOR_SHUFFLE_VPACKOD() 619 else if (fitsRegularPattern<int>(Begin, 2, End, Mask.size() + 1, 2)) in lowerVECTOR_SHUFFLE_VPACKOD() 624 if (fitsRegularPattern<int>(Begin + 1, 2, End, 1, 2)) in lowerVECTOR_SHUFFLE_VPACKOD() 626 else if (fitsRegularPattern<int>(Begin + 1, 2, End, Mask.size() + 1, 2)) in lowerVECTOR_SHUFFLE_VPACKOD() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 2602 fitsRegularPattern(typename SmallVectorImpl<ValType>::const_iterator Begin, in fitsRegularPattern() function 2642 return fitsRegularPattern<int>(Indices.begin(), 1, Indices.end(), SplatIndex, in isVECTOR_SHUFFLE_SPLATI() 2673 if (fitsRegularPattern<int>(Begin, 2, End, 0, 2)) in lowerVECTOR_SHUFFLE_ILVEV() 2675 else if (fitsRegularPattern<int>(Begin, 2, End, Indices.size(), 2)) in lowerVECTOR_SHUFFLE_ILVEV() 2682 if (fitsRegularPattern<int>(Begin + 1, 2, End, 0, 2)) in lowerVECTOR_SHUFFLE_ILVEV() 2684 else if (fitsRegularPattern<int>(Begin + 1, 2, End, Indices.size(), 2)) in lowerVECTOR_SHUFFLE_ILVEV() 2719 if (fitsRegularPattern<int>(Begin, 2, End, 1, 2)) in lowerVECTOR_SHUFFLE_ILVOD() 2721 else if (fitsRegularPattern<int>(Begin, 2, End, Indices.size() + 1, 2)) in lowerVECTOR_SHUFFLE_ILVOD() 2728 if (fitsRegularPattern<int>(Begin + 1, 2, End, 1, 2)) in lowerVECTOR_SHUFFLE_ILVOD() 2730 else if (fitsRegularPattern<int>(Begin + 1, 2, End, Indices.size() + 1, 2)) in lowerVECTOR_SHUFFLE_ILVOD() [all …]
|