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

/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp1098 Value *SVOp = SVI->getOperand(0); local
1099 llvm::VectorType *OpTy = cast<llvm::VectorType>(SVOp->getType());
1119 Init = SVOp;
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp713 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
717 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i)
724 unsigned ShiftAmt = SVOp->getMaskElt(i);
731 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i))
736 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15))
791 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
792 assert(isSplatShuffleMask(SVOp, EltSize));
793 return SVOp->getMaskElt(0) / EltSize;
5237 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
5244 if (PPC::isSplatShuffleMask(SVOp,
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp8477 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(InVec); local
8479 int OrigElt = SVOp->getMaskElt(Elt);
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp3626 SDValue Compact8x32ShuffleNode(ShuffleVectorSDNode *SVOp, argument
3628 MVT VT = SVOp->getValueType(0).getSimpleVT();
3629 DebugLoc dl = SVOp->getDebugLoc();
3634 ArrayRef<int> Mask = SVOp->getMask();
3653 SDValue Op0 = SVOp->getOperand(0);
3654 SDValue Op1 = SVOp->getOperand(1);
3878 static unsigned getShuffleVPERM2X128Immediate(ShuffleVectorSDNode *SVOp) { argument
3879 MVT VT = SVOp->getValueType(0).getSimpleVT();
3885 if (SVOp->getMaskElt(i) > 0) {
3886 FstHalf = SVOp
4159 getShufflePALIGNRImmediate(ShuffleVectorSDNode *SVOp) argument
4248 CommuteVectorShuffle(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG) argument
4755 getNumOfConsecutiveZeros(ShuffleVectorSDNode *SVOp, unsigned NumElems, bool ZerosFromLeft, SelectionDAG &DAG) argument
4773 isShuffleMaskConsecutive(ShuffleVectorSDNode *SVOp, unsigned MaskI, unsigned MaskE, unsigned OpIdx, unsigned NumElems, unsigned &OpNum) argument
4801 isVectorShiftRight(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
4834 isVectorShiftLeft(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
4867 isVectorShift(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
5178 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
5697 LowerVECTOR_SHUFFLEtoBlend(ShuffleVectorSDNode *SVOp, const X86Subtarget *Subtarget, SelectionDAG &DAG) argument
5759 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
5874 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(NewV.getNode()); local
5948 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(NewV.getNode()); local
5972 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(NewV.getNode()); local
6012 LowerVECTOR_SHUFFLEv16i8(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, const X86TargetLowering &TLI) argument
6140 LowerVECTOR_SHUFFLEv32i8(ShuffleVectorSDNode *SVOp, const X86Subtarget *Subtarget, SelectionDAG &DAG) argument
6189 RewriteAsNarrowerShuffle(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG) argument
6264 LowerVECTOR_SHUFFLE_256(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG) argument
6378 LowerVECTOR_SHUFFLE_128v4(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG) argument
6725 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
6782 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
14749 isShuffleHigh128VectorInsertLow(ShuffleVectorSDNode *SVOp) argument
14765 isShuffleLow128VectorInsertHigh(ShuffleVectorSDNode *SVOp) argument
14783 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
[all...]

Completed in 288 milliseconds