Lines Matching defs:LogicalShift
123 bool LogicalShift = false;
150 LogicalShift = false;
173 LogicalShift = true;
196 LogicalShift = true;
200 assert((LogicalShift || !ShiftLeft) && "Only logical shifts can shift left");
220 return (LogicalShift ? (ShiftLeft ? Builder.CreateShl(Vec, Amt)
225 if (LogicalShift)
247 return (LogicalShift ? (ShiftLeft ? Builder.CreateShl(Vec, Amt)
279 // If LogicalShift - just return zero.
280 if (LogicalShift)
294 if (LogicalShift)
305 bool LogicalShift = false;
320 LogicalShift = false;
332 LogicalShift = true;
344 LogicalShift = true;
348 assert((LogicalShift || !ShiftLeft) && "Only logical shifts can shift left");
362 return (LogicalShift ? (ShiftLeft ? Builder.CreateShl(Vec, Amt)
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)