Searched refs:ShuffleOps (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 526 using ShuffleOps = std::pair<Value *, Value *>; typedef 528 static ShuffleOps collectShuffleElements(Value *V, in collectShuffleElements() 562 ShuffleOps LR = collectShuffleElements(VecOp, Mask, RHS, IC); in collectShuffleElements() 917 ShuffleOps LR = collectShuffleElements(&IE, Mask, nullptr, *this); in visitInsertElementInst()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 6113 SDValue ShuffleOps[] = { DAG.getUNDEF(ShuffleVT), DAG.getUNDEF(ShuffleVT) }; in ReconstructShuffle() local 6115 ShuffleOps[i] = Sources[i].ShuffleVec; in ReconstructShuffle() 6117 SDValue Shuffle = DAG.getVectorShuffle(ShuffleVT, dl, ShuffleOps[0], in ReconstructShuffle() 6118 ShuffleOps[1], Mask); in ReconstructShuffle()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6822 SmallVector<SDValue, 16> ShuffleOps; in getShuffleScalarElt() local 6825 if (!getTargetShuffleMask(N, ShufVT, true, ShuffleOps, ShuffleMask, IsUnary)) in getShuffleScalarElt() 6836 SDValue NewV = (Elt < NumElems) ? ShuffleOps[0] : ShuffleOps[1]; in getShuffleScalarElt() 32813 SmallVector<SDValue, 2> ShuffleOps; in XFormVExtractWithShuffleIntoLoad() local 32816 ShuffleOps, ShuffleMask, UnaryShuffle)) in XFormVExtractWithShuffleIntoLoad() 32836 SDValue LdNode = (Idx < (int)NumElems) ? ShuffleOps[0] : ShuffleOps[1]; in XFormVExtractWithShuffleIntoLoad() 32840 (ShuffleOps.size() > 1 && ShuffleOps[0] == ShuffleOps[1]) ? 2 : 1; in XFormVExtractWithShuffleIntoLoad() 32874 SDValue Shuffle = (UnaryShuffle) ? DAG.getUNDEF(CurrentVT) : ShuffleOps[1]; in XFormVExtractWithShuffleIntoLoad() 32875 Shuffle = DAG.getVectorShuffle(CurrentVT, dl, ShuffleOps[0], Shuffle, in XFormVExtractWithShuffleIntoLoad()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 6771 SDValue ShuffleOps[] = { DAG.getUNDEF(ShuffleVT), DAG.getUNDEF(ShuffleVT) }; in ReconstructShuffle() local 6773 ShuffleOps[i] = Sources[i].ShuffleVec; in ReconstructShuffle() 6775 SDValue Shuffle = DAG.getVectorShuffle(ShuffleVT, dl, ShuffleOps[0], in ReconstructShuffle() 6776 ShuffleOps[1], Mask); in ReconstructShuffle()
|