Searched refs:MinBW (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Float2Int.cpp | 362 unsigned MinBW = R.getMinSignedBits() + 1; in validateAndTransform() local 363 LLVM_DEBUG(dbgs() << "F2I: MinBitwidth=" << MinBW << ", R: " << R << "\n"); in validateAndTransform() 373 if (MinBW > MaxRepresentableBits) { in validateAndTransform() 380 Type *Ty = DL.getSmallestLegalIntType(*Ctx, MinBW); in validateAndTransform() 384 if (MinBW <= 32) { in validateAndTransform() 386 } else if (MinBW <= 64) { in validateAndTransform()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 706 uint64_t MinBW = llvm::bit_width(LeaderDemandedBits); in computeMinimumValueSizes() local 708 MinBW = llvm::bit_ceil(MinBW); in computeMinimumValueSizes() 716 if (isa<PHINode>(M) && MinBW < M->getType()->getScalarSizeInBits()) { in computeMinimumValueSizes() 731 if (MinBW >= Ty->getScalarSizeInBits()) in computeMinimumValueSizes() 736 if (any_of(MI->operands(), [&DB, MinBW](Use &U) { in computeMinimumValueSizes() 743 return CI->uge(MinBW); in computeMinimumValueSizes() 745 return bit_ceil(BW) > MinBW; in computeMinimumValueSizes() 749 MinBWs[MI] = MinBW; in computeMinimumValueSizes()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 9229 unsigned MinBW) { in buildIntrinsicArgTypes() argument 9237 if (MinBW > 0) { in buildIntrinsicArgTypes() 9239 getWidenedType(IntegerType::get(CI->getContext(), MinBW), VF)); in buildIntrinsicArgTypes() 15469 unsigned MinBW = PowerOf2Ceil(BitWidth); in collectValuesToDemote() local 15470 SmallVector<Type *> ArgTys = buildIntrinsicArgTypes(IC, ID, VF, MinBW); in collectValuesToDemote() 15472 IC, getWidenedType(IntegerType::get(IC->getContext(), MinBW), VF), in collectValuesToDemote()
|