Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp1795 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in isVSLDOIShuffleMask() local
1799 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i) in isVSLDOIShuffleMask()
1806 unsigned ShiftAmt = SVOp->getMaskElt(i); in isVSLDOIShuffleMask()
1815 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i)) in isVSLDOIShuffleMask()
1820 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15)) in isVSLDOIShuffleMask()
2134 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in getSplatIdxForPPCMnemonics() local
2135 assert(isSplatShuffleMask(SVOp, EltSize)); in getSplatIdxForPPCMnemonics()
2137 return (16 / EltSize) - 1 - (SVOp->getMaskElt(0) / EltSize); in getSplatIdxForPPCMnemonics()
2139 return SVOp->getMaskElt(0) / EltSize; in getSplatIdxForPPCMnemonics()
2253 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in isQVALIGNIShuffleMask() local
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp8663 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec() local
8664 SDValue ShuffleVec = SVOp->getOperand(0); in getUnderlyingExtractedFromVec()
8669 int ShuffleIdx = SVOp->getMaskElt(Idx); in getUnderlyingExtractedFromVec()
17303 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerVECTOR_SHUFFLE() local
17304 ArrayRef<int> OrigMask = SVOp->getMask(); in lowerVECTOR_SHUFFLE()
17324 return DAG.getCommutedVectorShuffle(*SVOp); in lowerVECTOR_SHUFFLE()
35100 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in combineShuffleOfConcatUndef() local
35101 for (int Elt : SVOp->getMask()) in combineShuffleOfConcatUndef()