reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1188 ShAmt == BitWidth - X->getType()->getScalarSizeInBits()) 1197 if (ShlAmt < ShAmt) { 1199 Constant *ShiftDiff = ConstantInt::get(Ty, ShAmt - ShlAmt); 1204 if (ShlAmt > ShAmt) { 1206 Constant *ShiftDiff = ConstantInt::get(Ty, ShlAmt - ShAmt); 1215 unsigned AmtSum = ShAmt + ShOp1->getZExtValue(); 1226 ShAmt = std::min(ShAmt, SrcTy->getScalarSizeInBits() - 1); 1226 ShAmt = std::min(ShAmt, SrcTy->getScalarSizeInBits() - 1); 1227 Value *NewSh = Builder.CreateAShr(X, ConstantInt::get(SrcTy, ShAmt)); 1233 MaskedValueIsZero(Op0, APInt::getLowBitsSet(BitWidth, ShAmt), 0, &I)) {