Home
last modified time | relevance | path

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

/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp1227 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in isVSLDOIShuffleMask() local
1231 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i) in isVSLDOIShuffleMask()
1238 unsigned ShiftAmt = SVOp->getMaskElt(i); in isVSLDOIShuffleMask()
1247 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i)) in isVSLDOIShuffleMask()
1252 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15)) in isVSLDOIShuffleMask()
1297 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in getVSPLTImmediate() local
1298 assert(isSplatShuffleMask(SVOp, EltSize)); in getVSPLTImmediate()
1300 return (16 / EltSize) - 1 - (SVOp->getMaskElt(0) / EltSize); in getVSPLTImmediate()
1302 return SVOp->getMaskElt(0) / EltSize; in getVSPLTImmediate()
1417 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in isQVALIGNIShuffleMask() local
[all …]
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp4915 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in LowerVectorBroadcast() local
4919 if ((!SVOp->isSplat()) || SVOp->getMaskElt(0) != 0) in LowerVectorBroadcast()
5046 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec() local
5047 SDValue ShuffleVec = SVOp->getOperand(0); in getUnderlyingExtractedFromVec()
5052 int ShuffleIdx = SVOp->getMaskElt(Idx); in getUnderlyingExtractedFromVec()
7329 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerV2F64VectorShuffle() local
7330 ArrayRef<int> Mask = SVOp->getMask(); in lowerV2F64VectorShuffle()
7411 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerV2I64VectorShuffle() local
7412 ArrayRef<int> Mask = SVOp->getMask(); in lowerV2I64VectorShuffle()
7631 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerV4F32VectorShuffle() local
[all …]
/external/llvm/lib/Target/NVPTX/
DNVPTXVector.td737 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N);
738 return CurDAG->getTargetConstant(SVOp->getMaskElt(0), MVT::i32);
741 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N);
742 return CurDAG->getTargetConstant(SVOp->getMaskElt(1), MVT::i32);
745 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N);
746 return CurDAG->getTargetConstant(SVOp->getMaskElt(2), MVT::i32);
749 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N);
750 return CurDAG->getTargetConstant(SVOp->getMaskElt(3), MVT::i32);
/external/clang/lib/CodeGen/
DCGExprScalar.cpp1260 Value *SVOp = SVI->getOperand(0); in VisitInitListExpr() local
1261 llvm::VectorType *OpTy = cast<llvm::VectorType>(SVOp->getType()); in VisitInitListExpr()
1281 Init = SVOp; in VisitInitListExpr()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp11013 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(InVec); in visitEXTRACT_VECTOR_ELT() local
11015 int OrigElt = SVOp->getMaskElt(Elt); in visitEXTRACT_VECTOR_ELT()