Searched refs:IsLeft (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 695 static bool matchPairwiseShuffleMask(ShuffleVectorInst *SI, bool IsLeft, in matchPairwiseShuffleMask() argument 699 if (!SI && Level == 0 && IsLeft) in matchPairwiseShuffleMask() 708 for (unsigned i = 0, e = (1 << Level), val = !IsLeft; i != e; ++i, val += 2) in matchPairwiseShuffleMask()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 4270 bool IsLeft = Node->getOpcode() == ISD::ROTL; in expandROT() local 4279 unsigned RevRot = IsLeft ? ISD::ROTR : ISD::ROTL; in expandROT() 4299 unsigned ShOpc = IsLeft ? ISD::SHL : ISD::SRL; in expandROT() 4300 unsigned HsOpc = IsLeft ? ISD::SRL : ISD::SHL; in expandROT()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 5046 bool IsPairwise, bool IsLeft, in createRdxShuffleMask() argument 5048 assert((IsPairwise || !IsLeft) && "Don't support a <0,1,undef,...> mask"); in createRdxShuffleMask() 5056 ShuffleMask[i] = Builder.getInt32(2 * i + !IsLeft); in createRdxShuffleMask()
|