Searched refs:SVOp (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 1412 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in isVSLDOIShuffleMask() local 1416 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i) in isVSLDOIShuffleMask() 1423 unsigned ShiftAmt = SVOp->getMaskElt(i); in isVSLDOIShuffleMask() 1432 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i)) in isVSLDOIShuffleMask() 1437 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15)) in isVSLDOIShuffleMask() 1487 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in getVSPLTImmediate() local 1488 assert(isSplatShuffleMask(SVOp, EltSize)); in getVSPLTImmediate() 1490 return (16 / EltSize) - 1 - (SVOp->getMaskElt(0) / EltSize); in getVSPLTImmediate() 1492 return SVOp->getMaskElt(0) / EltSize; in getVSPLTImmediate() 1607 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in isQVALIGNIShuffleMask() local [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 5545 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in LowerVectorBroadcast() local 5549 if ((!SVOp->isSplat()) || SVOp->getMaskElt(0) != 0) in LowerVectorBroadcast() 5677 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec() local 5678 SDValue ShuffleVec = SVOp->getOperand(0); in getUnderlyingExtractedFromVec() 5683 int ShuffleIdx = SVOp->getMaskElt(Idx); in getUnderlyingExtractedFromVec() 8408 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerV2F64VectorShuffle() local 8409 ArrayRef<int> Mask = SVOp->getMask(); in lowerV2F64VectorShuffle() 8489 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerV2I64VectorShuffle() local 8490 ArrayRef<int> Mask = SVOp->getMask(); in lowerV2I64VectorShuffle() 8708 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in lowerV4F32VectorShuffle() local [all …]
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXVector.td | 735 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); 736 return CurDAG->getTargetConstant(SVOp->getMaskElt(0), SDLoc(N), MVT::i32); 739 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); 740 return CurDAG->getTargetConstant(SVOp->getMaskElt(1), SDLoc(N), MVT::i32); 743 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); 744 return CurDAG->getTargetConstant(SVOp->getMaskElt(2), SDLoc(N), MVT::i32); 747 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); 748 return CurDAG->getTargetConstant(SVOp->getMaskElt(3), SDLoc(N), MVT::i32);
|
/external/clang/lib/CodeGen/ |
D | CGExprScalar.cpp | 1274 Value *SVOp = SVI->getOperand(0); in VisitInitListExpr() local 1275 llvm::VectorType *OpTy = cast<llvm::VectorType>(SVOp->getType()); in VisitInitListExpr() 1295 Init = SVOp; in VisitInitListExpr()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 12200 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(InVec); in visitEXTRACT_VECTOR_ELT() local 12202 int OrigElt = SVOp->getMaskElt(ConstEltNo->getZExtValue()); in visitEXTRACT_VECTOR_ELT() 12233 DAG.getConstant(OrigElt, SDLoc(SVOp), IndexTy)); in visitEXTRACT_VECTOR_ELT()
|