Home
last modified time | relevance | path

Searched refs:MinBW (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp394 unsigned MinBW = std::max(R.getLower().getMinSignedBits(), in validateAndTransform() local
396 LLVM_DEBUG(dbgs() << "F2I: MinBitwidth=" << MinBW << ", R: " << R << "\n"); in validateAndTransform()
406 if (MinBW > MaxRepresentableBits) { in validateAndTransform()
410 if (MinBW > 64) { in validateAndTransform()
418 Type *Ty = (MinBW > 32) ? Type::getInt64Ty(*Ctx) : Type::getInt32Ty(*Ctx); in validateAndTransform()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DVectorUtils.cpp722 uint64_t MinBW = (sizeof(LeaderDemandedBits) * 8) - in computeMinimumValueSizes() local
725 if (!isPowerOf2_64((uint64_t)MinBW)) in computeMinimumValueSizes()
726 MinBW = NextPowerOf2(MinBW); in computeMinimumValueSizes()
734 if (isa<PHINode>(M) && MinBW < M->getType()->getScalarSizeInBits()) { in computeMinimumValueSizes()
747 if (MinBW < Ty->getScalarSizeInBits()) in computeMinimumValueSizes()
748 MinBWs[cast<Instruction>(M)] = MinBW; in computeMinimumValueSizes()