Searched refs:IsLeft (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp859 static bool matchPairwiseShuffleMask(ShuffleVectorInst *SI, bool IsLeft, argument
863 if (!SI && Level == 0 && IsLeft)
872 for (unsigned i = 0, e = (1 << Level), val = !IsLeft; i != e; ++i, val += 2)
992 if (matchPairwiseShuffleMask(LS, /*IsLeft=*/true, Level)) {
993 if (!matchPairwiseShuffleMask(RS, /*IsLeft=*/false, Level))
995 } else if (matchPairwiseShuffleMask(RS, /*IsLeft=*/true, Level)) {
996 if (!matchPairwiseShuffleMask(LS, /*IsLeft=*/false, Level))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6048 /// \param IsLeft True will generate a mask of even elements, odd otherwise.
6050 bool IsPairwise, bool IsLeft,
6052 assert((IsPairwise || !IsLeft) && "Don't support a <0,1,undef,...> mask");
6060 ShuffleMask[i] = Builder.getInt32(2 * i + !IsLeft);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp5989 bool IsLeft = Node->getOpcode() == ISD::ROTL;
5998 unsigned RevRot = IsLeft ? ISD::ROTR : ISD::ROTL;
6018 unsigned ShOpc = IsLeft ? ISD::SHL : ISD::SRL;
6019 unsigned HsOpc = IsLeft ? ISD::SRL : ISD::SHL;

Completed in 94 milliseconds