Home
last modified time | relevance | path

Searched full:benefit (Results 1 – 25 of 479) sorted by relevance

12345678910>>...20

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineCost.h65 // The cost-benefit pair computed by cost-benefit analysis.
68 CostBenefitPair(APInt Cost, APInt Benefit) in CostBenefitPair() argument
69 : Cost(std::move(Cost)), Benefit(std::move(Benefit)) {} in CostBenefitPair()
73 const APInt &getBenefit() const { return Benefit; } in getBenefit()
77 APInt Benefit; variable
105 /// The cost-benefit pair computed by cost-benefit analysis.
162 /// Get the cost-benefit pair which was computed by cost-benefit analysis
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineOrder.cpp34 clEnumValN(InlinePriorityMode::CostBenefit, "cost-benefit",
35 "Use cost-benefit ratio."),
41 "cost-benefit analysis"));
134 // 2. Those call sites that have gone through the cost-benefit analysis. in isMoreDesirable()
136 // prioritize those call sites with higher benefit-to-cost ratios. in isMoreDesirable()
160 // If one has undergone the cost-benefit analysis while the other hasn't, in isMoreDesirable()
165 // If they have undergone the cost-benefit analysis, then pick the one in isMoreDesirable()
166 // with a higher benefit-to-cost ratio. in isMoreDesirable()
303 dbgs() << " Current used priority: cost-benefit priority ---- \n"); in getDefaultInlineOrder()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMacroFusion.h50 /// for instructions that benefit according to the target-specific
H A DMachineOutliner.h195 /// candidates overlap. The true benefit is stored in the OutlinedFunction
197 unsigned Benefit = 0; in Candidate()
271 C.Benefit = B;
194 unsigned Benefit = 0; global() member
/freebsd/contrib/wireguard-tools/man/
H A Dwg.885 from a peer, and it is behind NAT, the interface might benefit from having a
105 but has the benefit of not disrupting current peer sessions. The contents of
174 and it is behind NAT, the interface might benefit from having a persistent keepalive
/freebsd/cddl/contrib/opensolaris/common/ctf/
H A Dctf_util.c133 * return NULL for the benefit of the caller.
145 * CTF_ERR for the benefit of the caller.
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionSpecialization.h
H A DGlobalSplit.h11 // virtual table globals under the Itanium ABI for the benefit of the
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp65 "calculated benefit outweighs cost"));
128 InstructionCost Benefit = 0; member
487 InstructionCost Benefit = 0; in getBenefit() local
489 // Estimate the benefit of outlining a specific sections of the program. We in getBenefit()
510 Benefit += 1; in getBenefit()
513 Benefit += TTI.getInstructionCost(I, TargetTransformInfo::TCK_CodeSize); in getBenefit()
518 return Benefit; in getBenefit()
2489 // We add the number of instructions in the region to the benefit as an in findBenefitFromAllRegions()
2493 << " saved instructions to overfall benefit.\n"); in findBenefitFromAllRegions()
2634 CurrentGroup.Benefit += RegionBenefit; in findCostBenefit()
[all …]
H A DHotColdSplitting.cpp284 /// Get the benefit score of outlining \p Region.
289 InstructionCost Benefit = 0; in getOutliningBenefit() local
293 Benefit += in getOutliningBenefit()
296 return Benefit; in getOutliningBenefit()
396 // Perform a simple cost/benefit analysis to decide whether or not to permit in isSplittingBeneficial()
403 LLVM_DEBUG(dbgs() << "Split profitability: benefit = " << OutliningBenefit in isSplittingBeneficial()
/freebsd/contrib/pam-krb5/m4/
H A Dcc-flags.m480 dnl -Wsign-conversion Too many fiddly changes for the benefit
95 dnl -Wsign-conversion Too many fiddly changes for the benefit
/freebsd/lib/libz/
H A DFREEBSD-upgrade4 benefit other consumers.
/freebsd/contrib/ncurses/man/
H A Dcurs_pad.3x153 a considerable performance benefit may be thus enjoyed.
165 a considerable performance benefit may be thus enjoyed.
/freebsd/sys/contrib/openzfs/module/zstd/lib/common/
H A Dcompiler.h53 * gcc-4.8 and gcc-4.9 have been shown to benefit from leaving off the
56 * clang up to 5.0.0 (trunk) benefit tremendously from the always_inline
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFRelocMap.h33 /// dwarf parsing/extraction at the benefit of not allocating memory for the
/freebsd/contrib/bmake/unit-tests/
H A Dposix-varassign.mk11 # little benefit.
H A Dcmdline.mk46 # Preserving '#' and trailing whitespace has the benefit that when passing
/freebsd/sys/netinet/tcp_stacks/
H A Dsack_filter.h59 * that there was very little benefit from moving from 7 to 15 sack points. Though at
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.h11 /// kernel may benefit from limiting number of waves to reduce cache thrashing.
/freebsd/contrib/arm-optimized-routines/networking/
H A Dchksum.c44 /* Else benefit of aligning not worth the overhead */ in __chksum()
/freebsd/usr.bin/lorder/
H A Dlorder.161 it is provided for the benefit of legacy code bases and build
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLCSSA.h23 // be trivially eliminated by InstCombine. The major benefit of this
/freebsd/lib/libc/stdlib/
H A Drand.3144 These algorithms have the benefit of requiring less space than
/freebsd/share/mk/
H A Dlocal.sys.mk84 # Attach this to a target to allow it to benefit from meta mode's
/freebsd/crypto/openssl/Configurations/
H A D00-base-templates.conf24 #### Defaults for the benefit of the config targets who don't inherit

12345678910>>...20