Searched refs:LHSShift (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp6281 SDValue LHSShift; // The shift. local
6283 matchRotateHalf(DAG, LHS, LHSShift, LHSMask);
6290 if (!LHSShift && !RHSShift)
6302 if (LHSShift)
6304 extractShiftForRotate(DAG, LHSShift, RHS, RHSMask, DL))
6310 LHSShift = NewLHSShift;
6313 if (!RHSShift || !LHSShift)
6318 if (LHSShift.getOperand(0) != RHSShift.getOperand(0))
6321 if (LHSShift.getOpcode() == RHSShift.getOpcode())
6327 std::swap(LHSShift, RHSShif
[all...]
H A DTargetLowering.cpp7340 unsigned LHSShift = std::min(LHSLead, Scale);
7341 unsigned RHSShift = Scale - LHSShift;
7343 // At this point, we know that if we shift the LHS up by LHSShift and the
7348 if (LHSShift)
7350 DAG.getConstant(LHSShift, dl, ShiftTy));

Completed in 214 milliseconds