/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InlineCost.h | 65 // 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 D | InlineOrder.cpp | 34 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 D | MacroFusion.h | 50 /// for instructions that benefit according to the target-specific
|
H A D | MachineOutliner.h | 195 /// 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 D | wg.8 | 85 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 D | ctf_util.c | 133 * 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 D | FunctionSpecialization.h |
|
H A D | GlobalSplit.h | 11 // virtual table globals under the Itanium ABI for the benefit of the
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | IROutliner.cpp | 65 "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 D | HotColdSplitting.cpp | 284 /// 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 D | cc-flags.m4 | 80 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 D | FREEBSD-upgrade | 4 benefit other consumers.
|
/freebsd/contrib/ncurses/man/ |
H A D | curs_pad.3x | 153 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 D | compiler.h | 53 * 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 D | DWARFRelocMap.h | 33 /// dwarf parsing/extraction at the benefit of not allocating memory for the
|
/freebsd/contrib/bmake/unit-tests/ |
H A D | posix-varassign.mk | 11 # little benefit.
|
H A D | cmdline.mk | 46 # Preserving '#' and trailing whitespace has the benefit that when passing
|
/freebsd/sys/netinet/tcp_stacks/ |
H A D | sack_filter.h | 59 * 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 D | AMDGPUPerfHintAnalysis.h | 11 /// kernel may benefit from limiting number of waves to reduce cache thrashing.
|
/freebsd/contrib/arm-optimized-routines/networking/ |
H A D | chksum.c | 44 /* Else benefit of aligning not worth the overhead */ in __chksum()
|
/freebsd/usr.bin/lorder/ |
H A D | lorder.1 | 61 it is provided for the benefit of legacy code bases and build
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | LCSSA.h | 23 // be trivially eliminated by InstCombine. The major benefit of this
|
/freebsd/lib/libc/stdlib/ |
H A D | rand.3 | 144 These algorithms have the benefit of requiring less space than
|
/freebsd/share/mk/ |
H A D | local.sys.mk | 84 # Attach this to a target to allow it to benefit from meta mode's
|
/freebsd/crypto/openssl/Configurations/ |
H A D | 00-base-templates.conf | 24 #### Defaults for the benefit of the config targets who don't inherit
|