Lines Matching defs:shift
354 static unsigned RFT(unsigned t, bool shift = false, bool ForceQuad = false) {
360 return shift ? 7 : (8 << IsQuad) - 1;
363 return shift ? 15 : (4 << IsQuad) - 1;
365 return shift ? 31 : (2 << IsQuad) - 1;
368 return shift ? 63 : (1 << IsQuad) - 1;
370 return shift ? 127 : (1 << IsQuad) - 1;
372 assert(!shift && "cannot shift float types!");
375 assert(!shift && "cannot shift float types!");
378 assert(!shift && "cannot shift float types!");
5120 // Left shift gets black-listed based on a judgement call.
5136 // Right shift by a constant can narrow its left argument.
5141 // If the shift amount is a positive constant, drop the width by
5143 llvm::APSInt shift;
5144 if (BO->getRHS()->isIntegerConstantExpr(shift, C) &&
5145 shift.isNonNegative()) {
5146 unsigned zext = shift.getZExtValue();