Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:LogicalShift

220   bool LogicalShift = false;
234 LogicalShift = false; ShiftLeft = false;
248 LogicalShift = true; ShiftLeft = false;
262 LogicalShift = true; ShiftLeft = true;
265 assert((LogicalShift || !ShiftLeft) && "Only logical shifts can shift left");
307 // If LogicalShift - just return zero.
308 if (LogicalShift)
322 if (LogicalShift)
333 bool LogicalShift = false;
341 LogicalShift = false;
348 LogicalShift = true;
355 LogicalShift = true;
359 assert((LogicalShift || !ShiftLeft) && "Only logical shifts can shift left");
388 // If LogicalShift - set to BitWidth (special case).
392 AnyOutOfRange = LogicalShift;
393 ShiftAmts.push_back(LogicalShift ? BitWidth : BitWidth - 1);
409 assert(LogicalShift && "Logical shift expected");
433 if (LogicalShift)