Searched refs:SVOp (Results 1 – 6 of 6) sorted by relevance
2180 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in isVSLDOIShuffleMask() local2184 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i) in isVSLDOIShuffleMask()2191 unsigned ShiftAmt = SVOp->getMaskElt(i); in isVSLDOIShuffleMask()2200 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i)) in isVSLDOIShuffleMask()2205 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15)) in isVSLDOIShuffleMask()2528 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in getSplatIdxForPPCMnemonics() local2529 assert(isSplatShuffleMask(SVOp, EltSize)); in getSplatIdxForPPCMnemonics()2530 EVT VT = SVOp->getValueType(0); in getSplatIdxForPPCMnemonics()2533 return DAG.getDataLayout().isLittleEndian() ? 1 - SVOp->getMaskElt(0) in getSplatIdxForPPCMnemonics()2534 : SVOp->getMaskElt(0); in getSplatIdxForPPCMnemonics()[all …]
3241 let RowFields = ["SVOp"];3249 let RowFields = ["SVOp"];3257 let RowFields = ["SVOp"];3265 let RowFields = ["SVOp"];
441 string SVOp = sv_op;
2238 Value *SVOp = SVI->getOperand(0); in VisitInitListExpr() local2239 auto *OpTy = cast<llvm::FixedVectorType>(SVOp->getType()); in VisitInitListExpr()2258 Init = SVOp; in VisitInitListExpr()
2276 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerVECTOR_SHUFFLE() local2277 ArrayRef<int> OrigMask = SVOp->getMask(); in lowerVECTOR_SHUFFLE()2293 return DAG.getCommutedVectorShuffle(*SVOp); in lowerVECTOR_SHUFFLE()
7896 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec() local7897 SDValue ShuffleVec = SVOp->getOperand(0); in getUnderlyingExtractedFromVec()7902 int ShuffleIdx = SVOp->getMaskElt(Idx); in getUnderlyingExtractedFromVec()18218 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerVECTOR_SHUFFLE() local18219 ArrayRef<int> OrigMask = SVOp->getMask(); in lowerVECTOR_SHUFFLE()18239 return DAG.getCommutedVectorShuffle(*SVOp); in lowerVECTOR_SHUFFLE()