Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1067 fitsRegularPattern(typename SmallVectorImpl<ValType>::const_iterator Begin, in fitsRegularPattern() function
1368 if (fitsRegularPattern<int>(Mask.begin(), 1, Mask.end(), SplatIndex, 0)) { in lowerVECTOR_SHUFFLE_VREPLVEI()
1471 if (fitsRegularPattern<int>(Begin, 2, End, 0, 2)) in lowerVECTOR_SHUFFLE_VPACKEV()
1473 else if (fitsRegularPattern<int>(Begin, 2, End, Mask.size(), 2)) in lowerVECTOR_SHUFFLE_VPACKEV()
1478 if (fitsRegularPattern<int>(Begin + 1, 2, End, 0, 2)) in lowerVECTOR_SHUFFLE_VPACKEV()
1480 else if (fitsRegularPattern<int>(Begin + 1, 2, End, Mask.size(), 2)) in lowerVECTOR_SHUFFLE_VPACKEV()
1511 if (fitsRegularPattern<int>(Begin, 2, End, 1, 2)) in lowerVECTOR_SHUFFLE_VPACKOD()
1513 else if (fitsRegularPattern<int>(Begin, 2, End, Mask.size() + 1, 2)) in lowerVECTOR_SHUFFLE_VPACKOD()
1518 if (fitsRegularPattern<int>(Begin + 1, 2, End, 1, 2)) in lowerVECTOR_SHUFFLE_VPACKOD()
1520 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 DMipsSEISelLowering.cpp2646 fitsRegularPattern(typename SmallVectorImpl<ValType>::const_iterator Begin, in fitsRegularPattern() function
2686 return fitsRegularPattern<int>(Indices.begin(), 1, Indices.end(), SplatIndex, in isVECTOR_SHUFFLE_SPLATI()
2717 if (fitsRegularPattern<int>(Begin, 2, End, 0, 2)) in lowerVECTOR_SHUFFLE_ILVEV()
2719 else if (fitsRegularPattern<int>(Begin, 2, End, Indices.size(), 2)) in lowerVECTOR_SHUFFLE_ILVEV()
2726 if (fitsRegularPattern<int>(Begin + 1, 2, End, 0, 2)) in lowerVECTOR_SHUFFLE_ILVEV()
2728 else if (fitsRegularPattern<int>(Begin + 1, 2, End, Indices.size(), 2)) in lowerVECTOR_SHUFFLE_ILVEV()
2763 if (fitsRegularPattern<int>(Begin, 2, End, 1, 2)) in lowerVECTOR_SHUFFLE_ILVOD()
2765 else if (fitsRegularPattern<int>(Begin, 2, End, Indices.size() + 1, 2)) in lowerVECTOR_SHUFFLE_ILVOD()
2772 if (fitsRegularPattern<int>(Begin + 1, 2, End, 1, 2)) in lowerVECTOR_SHUFFLE_ILVOD()
2774 else if (fitsRegularPattern<int>(Begin + 1, 2, End, Indices.size() + 1, 2)) in lowerVECTOR_SHUFFLE_ILVOD()
[all …]