Searched defs:SVOp (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp1180 Value *SVOp = SVI->getOperand(0); local
1181 llvm::VectorType *OpTy = cast<llvm::VectorType>(SVOp->getType());
1201 Init = SVOp;
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4022 SDValue Compact8x32ShuffleNode(ShuffleVectorSDNode *SVOp, argument
4024 MVT VT = SVOp->getSimpleValueType(0);
4025 SDLoc dl(SVOp);
4030 ArrayRef<int> Mask = SVOp->getMask();
4049 SDValue Op0 = SVOp->getOperand(0);
4050 SDValue Op1 = SVOp->getOperand(1);
4318 static unsigned getShuffleVPERM2X128Immediate(ShuffleVectorSDNode *SVOp) { argument
4319 MVT VT = SVOp->getSimpleValueType(0);
4325 if (SVOp->getMaskElt(i) > 0) {
4326 FstHalf = SVOp
4657 getShufflePALIGNRImmediate(ShuffleVectorSDNode *SVOp) argument
4756 CommuteVectorShuffle(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG) argument
5260 getNumOfConsecutiveZeros(ShuffleVectorSDNode *SVOp, unsigned NumElems, bool ZerosFromLeft, SelectionDAG &DAG, unsigned PreferredNum = -1U) argument
5286 isShuffleMaskConsecutive(ShuffleVectorSDNode *SVOp, unsigned MaskI, unsigned MaskE, unsigned OpIdx, unsigned NumElems, unsigned &OpNum) argument
5314 isVectorShiftRight(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
5349 isVectorShiftLeft(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
5384 isVectorShift(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
5790 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
6964 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
6996 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
7036 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp9893 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(InVec); local
9895 int OrigElt = SVOp->getMaskElt(Elt);
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp957 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N);
961 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i)
968 unsigned ShiftAmt = SVOp->getMaskElt(i);
978 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt - i))
983 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt - i) & 15))
994 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i))
999 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15))
1056 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
1057 assert(isSplatShuffleMask(SVOp, EltSize));
1059 return (16 / EltSize) - 1 - (SVOp
5765 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
[all...]

Completed in 711 milliseconds