Searched refs:IsLeft (Results 1 - 3 of 3) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 859 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 D | SLPVectorizer.cpp | 6048 /// \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 D | TargetLowering.cpp | 5989 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