Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp2170 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in isVSLDOIShuffleMask() local
2174 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i) in isVSLDOIShuffleMask()
2181 unsigned ShiftAmt = SVOp->getMaskElt(i); in isVSLDOIShuffleMask()
2190 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i)) in isVSLDOIShuffleMask()
2195 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15)) in isVSLDOIShuffleMask()
2513 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in getSplatIdxForPPCMnemonics() local
2514 assert(isSplatShuffleMask(SVOp, EltSize)); in getSplatIdxForPPCMnemonics()
2515 EVT VT = SVOp->getValueType(0); in getSplatIdxForPPCMnemonics()
2518 return DAG.getDataLayout().isLittleEndian() ? 1 - SVOp->getMaskElt(0) in getSplatIdxForPPCMnemonics()
2519 : SVOp->getMaskElt(0); in getSplatIdxForPPCMnemonics()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td2860 let RowFields = ["SVOp"];
2868 let RowFields = ["SVOp"];
2876 let RowFields = ["SVOp"];
2884 let RowFields = ["SVOp"];
H A DFLATInstructions.td368 string SVOp = sv_op;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp2137 Value *SVOp = SVI->getOperand(0); in VisitInitListExpr() local
2138 auto *OpTy = cast<llvm::FixedVectorType>(SVOp->getType()); in VisitInitListExpr()
2157 Init = SVOp; in VisitInitListExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1307 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerVECTOR_SHUFFLE() local
1308 ArrayRef<int> OrigMask = SVOp->getMask(); in lowerVECTOR_SHUFFLE()
1324 return DAG.getCommutedVectorShuffle(*SVOp); in lowerVECTOR_SHUFFLE()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7532 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec() local
7533 SDValue ShuffleVec = SVOp->getOperand(0); in getUnderlyingExtractedFromVec()
7538 int ShuffleIdx = SVOp->getMaskElt(Idx); in getUnderlyingExtractedFromVec()
17618 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerVECTOR_SHUFFLE() local
17619 ArrayRef<int> OrigMask = SVOp->getMask(); in lowerVECTOR_SHUFFLE()
17639 return DAG.getCommutedVectorShuffle(*SVOp); in lowerVECTOR_SHUFFLE()
41710 auto *SVOp = cast<ShuffleVectorSDNode>(N); in combineShuffleOfConcatUndef() local
41711 for (int Elt : SVOp->getMask()) in combineShuffleOfConcatUndef()