Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8828 int &OffElement) { in LowerVECTOR_SHUFFLEUsingOneOff() argument
8829 OffElement = -1; in LowerVECTOR_SHUFFLEUsingOneOff()
8836 if (OffElement == -1) in LowerVECTOR_SHUFFLEUsingOneOff()
8837 OffElement = i; in LowerVECTOR_SHUFFLEUsingOneOff()
8842 return NonUndef > 2 && OffElement != -1; in LowerVECTOR_SHUFFLEUsingOneOff()
8844 int OffElement; in LowerVECTOR_SHUFFLEUsingOneOff() local
8846 if (isOneOffIdentityMask(ShuffleMask, VT, 0, OffElement)) in LowerVECTOR_SHUFFLEUsingOneOff()
8848 else if (isOneOffIdentityMask(ShuffleMask, VT, NumElts, OffElement)) in LowerVECTOR_SHUFFLEUsingOneOff()
8859 ShuffleMask[OffElement] < (int)NumElts ? V1 : V2, in LowerVECTOR_SHUFFLEUsingOneOff()
8860 DAG.getVectorIdxConstant(ShuffleMask[OffElement] % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
[all …]