Home
last modified time | relevance | path

Searched refs:NumUses (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp68 unsigned NumUses = 0; in getNumPhiUses() local
71 ++NumUses; in getNumPhiUses()
73 return NumUses; in getNumPhiUses()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp558 unsigned NumUses = 0; in maximizeConstantsInRange() local
562 NumUses += ConstCand->Uses.size(); in maximizeConstantsInRange()
566 return NumUses; in maximizeConstantsInRange()
575 NumUses += ConstCand->Uses.size(); in maximizeConstantsInRange()
604 return NumUses; in maximizeConstantsInRange()
613 unsigned NumUses = maximizeConstantsInRange(S, E, MaxCostItr); in findAndMakeBaseConstant() local
616 if (NumUses <= 1) in findAndMakeBaseConstant()
H A DLoopStrengthReduce.cpp4690 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { in GenerateAllReuseFormulae() local
4697 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { in GenerateAllReuseFormulae() local
4708 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { in GenerateAllReuseFormulae() local
4737 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { in FilterOutUndesirableDedicatedRegisters() local
4852 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { in NarrowSearchSpaceByDetectingSupersets() local
4923 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { in NarrowSearchSpaceByCollapsingUnrolledCode() local
4968 --NumUses; in NarrowSearchSpaceByCollapsingUnrolledCode()
5020 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { in NarrowSearchSpaceByFilterFormulaWithSameScaledReg() local
5034 FARegNum += (NumUses - UsedByIndices.count() + 1); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
5039 FBRegNum += (NumUses - UsedByIndices.count() + 1); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
[all …]
H A DRewriteStatepointsForGC.cpp2461 unsigned NumUses = Cand->getNumUses(); in rematerializeLiveValuesAtUses() local
2463 LLVM_DEBUG(dbgs() << "Num uses: " << NumUses << " Num live statepoints: " in rematerializeLiveValuesAtUses()
2466 if (NumLiveStatepoints < NumUses) { in rematerializeLiveValuesAtUses()
2474 if (NumLiveStatepoints == NumUses && Record.Cost > 0) { in rematerializeLiveValuesAtUses()
H A DSROA.cpp5021 unsigned NumUses = 0; in rewritePartition() local
5031 ++NumUses; in rewritePartition()
5035 ++NumUses; in rewritePartition()
5038 NumAllocaPartitionUses += NumUses; in rewritePartition()
5039 MaxUsesPerAllocaPartition.updateMax(NumUses); in rewritePartition()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIVDescriptors.cpp977 unsigned NumUses = 0; in hasMultipleUsesOf() local
980 ++NumUses; in hasMultipleUsesOf()
981 if (NumUses > MaxNumUses) in hasMultipleUsesOf()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp515 unsigned NumUses = 0; in collectUses() local
517 return NumUses; in collectUses()
530 ++NumUses; in collectUses()
534 ++NumUses; in collectUses()
537 return NumUses; in collectUses()
618 unsigned NumUses = collectUses(RFI); \ in initializeRuntimeFunctions()
619 (void)NumUses; \ in initializeRuntimeFunctions()
624 dbgs() << TAG << "-> got " << NumUses << " uses in " \ in initializeRuntimeFunctions()
H A DAttributor.cpp3207 std::optional<short> &NumUses = AssumeUsesMap[I]; in initializeInformationCache() local
3208 if (!NumUses) in initializeInformationCache()
3209 NumUses = I->getNumUses(); in initializeInformationCache()
3210 NumUses = *NumUses - /* this assume */ 1; in initializeInformationCache()
3211 if (*NumUses != 0) in initializeInformationCache()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2166 unsigned NumUses = 0; in getNumGlobalVariableUses() local
2168 NumUses += in getNumGlobalVariableUses()
2171 return NumUses; in getNumGlobalVariableUses()
4027 int NumUses = (int)Result.second; in handleIndirectSymViaGOTPCRel() local
4034 --NumUses; in handleIndirectSymViaGOTPCRel()
4035 if (NumUses >= 0) in handleIndirectSymViaGOTPCRel()
4036 AP.GlobalGOTEquivs[GOTEquivSym] = std::make_pair(GV, NumUses); in handleIndirectSymViaGOTPCRel()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp771 unsigned NumUses = 0; in hasNLiveUses() local
775 ++NumUses; in hasNLiveUses()
777 if (NumUses > N) in hasNLiveUses()
781 return NumUses == N; in hasNLiveUses()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSDPatternMatch.h164 template <unsigned NumUses, typename Pattern> struct NUses_match {
174 return P.match(Ctx, N) && N->hasNUsesOfValue(NumUses, N.getResNo()); in match()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2142 std::optional<unsigned> NumUses; in canSinkInstructions() local
2162 if (!NumUses) in canSinkInstructions()
2163 NumUses = I->getNumUses(); in canSinkInstructions()
2164 else if (NumUses != I->getNumUses()) in canSinkInstructions()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp8932 unsigned NumUses = 0; in sortUseListOrder() local
8935 if (++NumUses > Indexes.size()) in sortUseListOrder()
8937 Order[&U] = Indexes[NumUses - 1]; in sortUseListOrder()
8939 if (NumUses < 2) in sortUseListOrder()
8941 if (Order.size() != Indexes.size() || NumUses > Indexes.size()) in sortUseListOrder()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3865 unsigned NumUses = 0; in parseUseLists() local
3868 if (++NumUses > Record.size()) in parseUseLists()
3870 Order[&U] = Record[NumUses - 1]; in parseUseLists()
3872 if (Order.size() != Record.size() || NumUses > Record.size()) in parseUseLists()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp3168 unsigned NumUses = MCID.getNumOperands() - MCID.getNumDefs(); in getCondSrcNoFromDesc() local
3169 return NumUses - 1; in getCondSrcNoFromDesc()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp18202 unsigned NumUses = N->use_size(); in performActiveLaneMaskCombine() local
18204 if (!MaskEC.isKnownMultipleOf(NumUses)) in performActiveLaneMaskCombine()
18207 ElementCount ExtMinEC = MaskEC.divideCoefficientBy(NumUses); in performActiveLaneMaskCombine()
18211 SmallVector<SDNode *> Extracts(NumUses, nullptr); in performActiveLaneMaskCombine()
18250 if (NumUses == 2) in performActiveLaneMaskCombine()
18254 for (unsigned I = 2; I < NumUses; I += 2) { in performActiveLaneMaskCombine()