reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2399 Tmp = TyBits - U->getOperand(0)->getType()->getScalarSizeInBits(); 2400 return ComputeNumSignBits(U->getOperand(0), Depth + 1, Q) + Tmp; 2455 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); 2462 Tmp += ShAmtLimited; 2463 if (Tmp > TyBits) Tmp = TyBits; 2463 if (Tmp > TyBits) Tmp = TyBits; 2465 return Tmp; 2471 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); 2473 ShAmt->uge(Tmp)) break; // Shifted all sign bits out. 2475 return Tmp - Tmp2; 2483 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); 2484 if (Tmp != 1) { 2486 FirstAnswer = std::min(Tmp, Tmp2); 2501 Tmp = ComputeNumSignBits(U->getOperand(1), Depth + 1, Q); 2502 if (Tmp == 1) break; 2504 return std::min(Tmp, Tmp2); 2510 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); 2511 if (Tmp == 1) break; 2527 return Tmp; 2532 return std::min(Tmp, Tmp2) - 1; 2559 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); 2560 if (Tmp == 1) break; 2561 return std::min(Tmp, Tmp2) - 1; 2585 Tmp = ComputeNumSignBits(PN->getIncomingValue(0), Depth + 1, Q); 2587 if (Tmp == 1) return Tmp; 2587 if (Tmp == 1) return Tmp; 2588 Tmp = std::min( 2589 Tmp, ComputeNumSignBits(PN->getIncomingValue(i), Depth + 1, Q)); 2591 return Tmp; 2629 Tmp = std::numeric_limits<unsigned>::max(); 2631 Tmp = ComputeNumSignBits(Shuf->getOperand(0), Depth + 1, Q); 2634 Tmp = std::min(Tmp, Tmp2); 2634 Tmp = std::min(Tmp, Tmp2); 2638 if (Tmp == 1) 2640 assert(Tmp <= V->getType()->getScalarSizeInBits() && 2642 return Tmp;