Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/lib/Target/X86/
DX86ISelLowering.cpp3861 SDValue Compact8x32ShuffleNode(ShuffleVectorSDNode *SVOp, in Compact8x32ShuffleNode() argument
3863 MVT VT = SVOp->getSimpleValueType(0); in Compact8x32ShuffleNode()
3864 SDLoc dl(SVOp); in Compact8x32ShuffleNode()
3869 ArrayRef<int> Mask = SVOp->getMask(); in Compact8x32ShuffleNode()
3888 SDValue Op0 = SVOp->getOperand(0); in Compact8x32ShuffleNode()
3889 SDValue Op1 = SVOp->getOperand(1); in Compact8x32ShuffleNode()
4134 static unsigned getShuffleVPERM2X128Immediate(ShuffleVectorSDNode *SVOp) { in getShuffleVPERM2X128Immediate() argument
4135 MVT VT = SVOp->getSimpleValueType(0); in getShuffleVPERM2X128Immediate()
4141 if (SVOp->getMaskElt(i) > 0) { in getShuffleVPERM2X128Immediate()
4142 FstHalf = SVOp->getMaskElt(i)/HalfSize; in getShuffleVPERM2X128Immediate()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp798 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in isVSLDOIShuffleMask() local
802 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i) in isVSLDOIShuffleMask()
809 unsigned ShiftAmt = SVOp->getMaskElt(i); in isVSLDOIShuffleMask()
816 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i)) in isVSLDOIShuffleMask()
821 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15)) in isVSLDOIShuffleMask()
876 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); in getVSPLTImmediate() local
877 assert(isSplatShuffleMask(SVOp, EltSize)); in getVSPLTImmediate()
878 return SVOp->getMaskElt(0) / EltSize; in getVSPLTImmediate()
5462 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); in LowerVECTOR_SHUFFLE() local
5469 if (PPC::isSplatShuffleMask(SVOp, 1) || in LowerVECTOR_SHUFFLE()
[all …]
/freebsd-9-stable/contrib/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);
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGExprScalar.cpp1183 Value *SVOp = SVI->getOperand(0); in VisitInitListExpr() local
1184 llvm::VectorType *OpTy = cast<llvm::VectorType>(SVOp->getType()); in VisitInitListExpr()
1204 Init = SVOp; in VisitInitListExpr()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp9317 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(InVec); in visitEXTRACT_VECTOR_ELT() local
9319 int OrigElt = SVOp->getMaskElt(Elt); in visitEXTRACT_VECTOR_ELT()