reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
117 const DataLayout &DL = Exit->getModule()->getDataLayout(); 118 uint64_t MaxBitWidth = DL.getTypeSizeInBits(Exit->getType()); 126 auto Mask = DB->getDemandedBits(Exit); 130 if (MaxBitWidth == DL.getTypeSizeInBits(Exit->getType()) && AC && DT) { 134 auto NumSignBits = ComputeNumSignBits(Exit, DL, 0, AC, nullptr, DT); 135 auto NumTypeBits = DL.getTypeSizeInBits(Exit->getType()); 137 KnownBits Bits = computeKnownBits(Exit, DL); 154 return std::make_pair(Type::getIntNTy(Exit->getContext(), MaxBitWidth),