Home
last modified time | relevance | path

Searched refs:getDemandedBits (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DBDCE.cpp50 if (DB.getDemandedBits(I).isAllOnes()) in clearAssumptionsOfUsers()
85 if (DB.getDemandedBits(J).isAllOnes()) in clearAssumptionsOfUsers()
109 (I.getType()->isIntOrIntVectorTy() && DB.getDemandedBits(&I).isZero() && in bitTrackingDCE()
118 APInt Demanded = DB.getDemandedBits(SE); in bitTrackingDCE()
136 APInt Demanded = DB.getDemandedBits(BO); in bitTrackingDCE()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDemandedBits.h55 LLVM_ABI APInt getDemandedBits(Instruction *I);
58 LLVM_ABI APInt getDemandedBits(Use *U);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDemandedBits.cpp398 APInt DemandedBits::getDemandedBits(Instruction *I) { in getDemandedBits() function in DemandedBits
409 APInt DemandedBits::getDemandedBits(Use *U) { in getDemandedBits() function in DemandedBits
425 APInt AOut = getDemandedBits(UserI); in getDemandedBits()
485 PrintDB(I, getDemandedBits(&OI), OI); in print()
H A DVectorUtils.cpp867 if (DB.getDemandedBits(I).getBitWidth() > 64) in computeMinimumValueSizes()
870 uint64_t V = DB.getDemandedBits(I).getZExtValue(); in computeMinimumValueSizes()
966 uint64_t BW = bit_width(DB.getDemandedBits(&U).getZExtValue()); in computeMinimumValueSizes()
H A DIVDescriptors.cpp109 auto Mask = DB->getDemandedBits(Exit); in computeRecurrenceType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp10519 APInt Mask = DB->getDemandedBits(OpI); in buildTreeRec()
20127 APInt Mask = DB->getDemandedBits(I); in collectValuesToDemote()
20652 APInt Mask = DB->getDemandedBits(cast<Instruction>(Root)); in computeMinimumValueSizes()
20728 APInt Mask = DB->getDemandedBits(cast<Instruction>(V)); in computeMinimumValueSizes()