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

/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp1259 Value *SVOp = SVI->getOperand(0); local
1260 llvm::VectorType *OpTy = cast<llvm::VectorType>(SVOp->getType());
1280 Init = SVOp;
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
H A DPPCISelLowering.cpp580 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
584 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i)
591 unsigned ShiftAmt = SVOp->getMaskElt(i);
598 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i))
603 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15))
658 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
659 assert(isSplatShuffleMask(SVOp, EltSize));
660 return SVOp->getMaskElt(0) / EltSize;
4200 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
4207 if (PPC::isSplatShuffleMask(SVOp,
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1433 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N);
1437 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i)
1444 unsigned ShiftAmt = SVOp->getMaskElt(i);
1453 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i))
1458 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15))
1593 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
1594 assert(isSplatShuffleMask(SVOp, EltSize));
1596 return (16 / EltSize) - 1 - (SVOp->getMaskElt(0) / EltSize);
1598 return SVOp->getMaskElt(0) / EltSize;
1713 ShuffleVectorSDNode *SVOp
7439 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp12398 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(InVec); local
12400 int OrigElt = SVOp->getMaskElt(ConstEltNo->getZExtValue());
12431 DAG.getConstant(OrigElt, SDLoc(SVOp), IndexTy));
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86ISelLowering.cpp3289 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
3290 EVT VT = SVOp->getValueType(0);
3299 if (SVOp->getMaskElt(i) < 0)
3303 unsigned Elt = SVOp->getMaskElt(i) % HalfSize;
3355 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
3356 EVT VT = SVOp->getValueType(0);
3365 if (SVOp->getMaskElt(i) < 0)
3367 int Elt = SVOp->getMaskElt(i) % HalfSize;
3734 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
3735 EVT VT = SVOp
3830 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
3859 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
4044 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
4063 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
4079 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
4095 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
4155 CommuteVectorShuffle(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG) argument
4347 NormalizeMask(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG) argument
4696 isShuffleMaskConsecutive(ShuffleVectorSDNode *SVOp, int MaskI, int MaskE, int OpIdx, int NumElems, unsigned &OpNum) argument
4723 isVectorShiftRight(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
4756 isVectorShiftLeft(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
4789 isVectorShift(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
5434 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
5696 LowerVECTOR_SHUFFLEv16i8(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, const X86TargetLowering &TLI) argument
5844 RewriteAsNarrowerShuffle(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, DebugLoc dl) argument
5921 areShuffleHalvesWithinDisjointLanes(ShuffleVectorSDNode *SVOp) argument
5949 LowerVECTOR_SHUFFLE_256(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG) argument
6365 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
6489 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
6551 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
12391 isShuffleHigh128VectorInsertLow(ShuffleVectorSDNode *SVOp) argument
12407 isShuffleLow128VectorInsertHigh(ShuffleVectorSDNode *SVOp) argument
12424 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5788 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op); local
5792 if ((!SVOp->isSplat()) || SVOp->getMaskElt(0) != 0)
5920 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec);
5921 SDValue ShuffleVec = SVOp->getOperand(0);
5926 int ShuffleIdx = SVOp->getMaskElt(Idx);
12116 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op);
12117 ArrayRef<int> Mask = SVOp->getMask();
12137 return DAG.getCommutedVectorShuffle(*SVOp);
12193 return DAG.getCommutedVectorShuffle(*SVOp);
24676 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
26101 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N); local
[all...]

Completed in 1259 milliseconds