Home
last modified time | relevance | path

Searched +full:low +full:- +full:cost (Results 1 – 25 of 254) sorted by relevance

1234567891011

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineCost.h1 //===- InlineCost.h - Cost analysis for inliner -----------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
36 // Various thresholds used by inline cost analysis.
37 /// Use when optsize (-Os) is specified.
40 /// Use when minsize (-Oz) is specified.
43 /// Use when -O3 is specified.
60 "function-inline-cost-multiplier";
62 const char MaxInlineStackSizeAttributeName[] = "inline-max-stacksize";
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/omap/
H A Domap.txt11 to move data from hwmod to device-tree representation.
15 - compatible: Every devices present in OMAP SoC should be in the
17 - ti,hwmods: list of hwmod names (ascii strings), that comes from the OMAP
22 - ti,no_idle_on_suspend: When present, it prevents the PM to idle the module
24 - ti,no-reset-on-init: When present, the module should not be reset at init
25 - ti,no-idl
[all...]
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Drtree_tsd.h11 * locality of reference is low, but the consequence is merely cache misses
14 * The L1 direct mapped cache offers consistent and low cost on cache hit.
16 * combining with a L2 LRU cache, which requires linear search and re-ordering
18 * cache misses if made overly large, plus the cost of linear search in the LRU
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.cpp1 //===--------------------- BottleneckAnalysis.cpp ---------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
13 //===----------------------------------------------------------------------===//
23 #define DEBUG_TYPE "llvm-mca"
80 uint64_t Current = CumulativeMask & (-CumulativeMask); in updateResourcePressureDistribution()
93 uint64_t SubUnit = Mask & (-Mask); in updateResourcePressureDistribution()
156 OS << " - REGISTER: "; in dumpDependencyEdge()
159 OS << " - MEMORY"; in dumpDependencyEdge()
163 OS << " - RESOURCE MASK: " << DE.ResourceOrRegID; in dumpDependencyEdge()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ppc/
H A Dfloatditf.c3 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 // This file implements the PowerPC long long -> long double conversion
15 doublebits low = {.d = twop52}; in __floatditf() local
16 low.x |= a & UINT64_C(0x00000000ffffffff); // 0x1.0p52 + low 32 bits of a. in __floatditf()
18 const double high_addend = (double)((int32_t)(a >> 32)) * twop32 - twop52; in __floatditf()
21 // high_addend and low.d, and we wish to return their sum in __floatditf()
25 // This could be avoided, but at some substantial cost. in __floatditf()
29 result.s.hi = high_addend + low.d; in __floatditf()
30 result.s.lo = (high_addend - result.s.hi) + low.d; in __floatditf()
H A Dfloatunditf.c3 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 // This file implements the PowerPC unsigned long long -> long double conversion
19 doublebits low = {.d = twop52}; in __floatunditf() local
22 low.x |= a & UINT64_C(0x00000000ffffffff); // 0x1.0p52 + low 32 bits of a in __floatunditf()
24 const double high_addend = high.d - twop84_plus_twop52; in __floatunditf()
27 // high_addend and low.d, and we wish to return their sum in __floatunditf()
31 // This could be avoided, but at some substantial cost. in __floatunditf()
35 result.s.hi = high_addend + low.d; in __floatunditf()
36 result.s.lo = (high_addend - result.s.hi) + low.d; in __floatunditf()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp1 //===- RISCVMatInt.cpp - Immediate materialisation -------------*- C++ -*--===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
20 int Cost = 0; in getInstSeqCost() local
41 Cost += 100; // Baseline cost of one RVI instruction: 100%. in getInstSeqCost()
43 Cost += 70; // 70% cost of baseline. in getInstSeqCost()
45 return Cost; in getInstSeqCost()
81 assert(IsRV64 && "Can't emit >32-bit imm for non-RV64 target"); in generateInstSeqImpl()
83 // In the worst case, for a full 64-bit constant, a sequence of 8 instructions in generateInstSeqImpl()
107 Val = (uint64_t)Val - (uint64_t)Lo12; in generateInstSeqImpl()
[all …]
/freebsd/share/doc/papers/sysperf/
H A D4.t62 translating path names to inodes\u\s-21\s0\d\**.
64 \** \u\s-21\s0\d Inode is an abbreviation for ``Index node''.
95 The cost of the cache is about 20 lines of code
101 cache we ran ``ls \-l''
103 Before the per-process cache this command
129 Table 9. Call times for \fInamei\fP with per-process cache.
134 was caused by a low cache hit ratio.
161 maintained a simple name-inode association that was used to
194 by a \fIcapability\fP \- a 32-bit number
195 guaranteed to be unique\u\s-22\s0\d \**.
[all …]
H A D3.t51 on one machine, a VAX-11/780 with eight megabytes of memory.\**
58 person-to-person telephone messages to per-organization distribution
74 but are not without cost. The system uses one daemon process to accept
83 pseudo-terminal handler in addition to the local hardware terminal
113 Micro-operation benchmarks
117 programs was constructed and run on a VAX-11/750 with 4.5 megabytes
137 the cost of overlaying a larger program with a smaller one
143 \** These tests should also have measured the cost of expanding the
159 pipeself4 send 10,000 4-byte messages to yourself
160 pipeself512 send 10,000 512-byte messages to yourself
[all …]
/freebsd/contrib/libxo/doc/
H A Dfield-roles.rst3 .. _field-roles:
15 D decoration Field is non-text (e.g., colon, comma)
25 [ start-anchor Begin a section of anchored variable-width text
26 ] stop-anchor End a section of anchored variable-width text
46 .. _color-role:
54 xo_emit("{C:bold}{:value}{C:no-bold}\n", value);
56 Colors and effects remain in effect until modified by other "C"-role
59 xo_emit("{C:bold}{C:inverse}both{C:no-bold}only inverse\n");
65 The content should be a comma-separated list of zero or more colors or
68 xo_emit("{C:bold,inverse}Ugly{C:no-bold,no-inverse}\n");
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1 //===- ARMTargetTransformInfo.cpp - ARM specific TTI ----------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
48 "enable-arm-maskedldst", cl::Hidden, cl::init(true),
52 "disable-arm-loloops", cl::Hidden, cl::init(false),
53 cl::desc("Disable the generation of low-overhead loops"));
56 AllowWLSLoops("allow-arm-wlsloops", cl::Hidden, cl::init(true),
67 /// from a constant, since we get constant-folding for free.
75 unsigned Alignment = IntrAlign->getLimitedValue() < MemAlign in simplifyNeonVld1()
77 : IntrAlign->getLimitedValue(); in simplifyNeonVld1()
[all …]
H A DARMSubtarget.cpp1 //===-- ARMSubtarget.cpp - ARM Subtarget Information ----------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
43 #define DEBUG_TYPE "arm-subtarget"
50 UseFusedMulOps("arm-use-mulops",
60 cl::values(clEnumValN(DefaultIT, "arm-default-it",
62 clEnumValN(RestrictedIT, "arm-restrict-it",
65 /// ForceFastISel - Use the fast-isel, even for subtargets where it is not
68 ForceFastISel("arm-force-fast-isel",
[all …]
/freebsd/sys/contrib/device-tree/Bindings/iio/humidity/
H A Ddht11.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Harald Geyer <harald@ccbib.org>
13 A simple and low cost module providing a non standard single GPIO based
30 - compatible
31 - gpios
36 - |
37 humidity-sensor {
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx6ull-phytec-segin-lc-rdk-nand.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include "imx6ull-phytec-phycore-som.dtsi"
10 #include "imx6ull-phytec-segin.dtsi"
11 #include "imx6ull-phytec-segin-peb-eval-01.dtsi"
12 #include "imx6ull-phytec-segin-peb-wlbt-05.dtsi"
15 model = "PHYTEC phyBOARD-Segin i.MX6 ULL Low Cost with NAND";
16 compatible = "phytec,imx6ull-pbacd10-nand", "phytec,imx6ull-pbacd10",
17 "phytec,imx6ull-pcl063", "fsl,imx6ull";
/freebsd/contrib/ncurses/ncurses/tty/
H A Dlib_mvcur.c2 * Copyright 2018-2022,2023 Thomas E. Dickey *
3 * Copyright 1998-2016,2017 Free Software Foundation, Inc. *
31 * Author: Zeyd M. Ben-Halim <zmbenhal@netcom.com> 1992,1995 *
33 * and: Thomas E. Dickey 1996-on *
54 ** enough, it doesn't use its own hardware-scrolling routine to scroll up
55 ** destination lines for out-of-bounds addresses!
56 ** old ncurses optimizer: less accurate cost computations (in fact,
59 ** Compile with -DMAIN to build an interactive tester/timer for the movement
65 ** exercises the non-cup movement capabilities heavily. If you think you've
72 ** cost swamps the computation overhead (and as machines get faster, this
[all …]
/freebsd/sys/contrib/zstd/lib/compress/
H A Dzstd_compress_sequences.c5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
11 /*-*************************************
17 * -log2(x / 256) lookup table for x in [0, 256).
19 * Else: Return floor(-log2(x / 256) * 256)
54 * Returns true if we should use ncount=-1 else we should
55 * use ncount=1 for low probability symbols instead.
67 * Returns the cost in bytes of encoding the normalized count header.
81 * Returns the cost in bits of encoding the distribution described by count
86 unsigned cost = 0; in ZSTD_entropyCost() local
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Ddavicom,dm9051.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Joseph CHANG <josright123@gmail.com>
13 The DM9051 is a fully integrated and cost-effective low pin count single
17 - $ref: ethernet-controller.yaml#
26 spi-max-frequency:
32 local-mac-address: true
34 mac-address: true
37 - compatible
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp1 //===- AMDGPUTargetTransformInfo.cpp - AMDGPU specific TTI pass -----------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
15 //===----------------------------------------------------------------------===//
36 "amdgpu-unroll-threshold-private",
41 "amdgpu-unroll-threshold-local",
46 "amdgpu-unroll-threshold-if",
51 "amdgpu-unroll-runtime-local",
56 "amdgpu-unroll-max-block-to-analyze",
60 static cl::opt<unsigned> ArgAllocaCost("amdgpu-inline-arg-alloca-cost",
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineAdvisor.cpp1 //===- InlineAdvisor.cpp - analysis pass implementation -------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
40 STATISTIC(NumCallerCallersAnalyzed, "Number of caller-callers analyzed");
42 /// Flag to add inline messages as callsite attributes 'inline-remark'.
44 InlineRemarkAttribute("inline-remark-attribute", cl::init(false),
46 cl::desc("Enable adding inline-remark attribute to"
50 static cl::opt<bool> EnableInlineDeferral("inline-deferral", cl::init(false),
54 // An integer used to limit the cost of inline deferral. The default negative
[all …]
/freebsd/share/man/man9/
H A Dunr.943 .Fn new_unrhdr "int low" "int high" "struct mtx *mutex"
69 .Bl -tag -width indent
70 .It Fn new_unrhdr low high mutex
73 .Fa low
78 There is no cost associated with the range of unit numbers, so unless the resource
127 .Li \-1
138 .Li \-1
143 There is no pre-locked variant.
164 .Bl -tag -width indent
172 .Li \-1
[all …]
/freebsd/share/man/man4/
H A Dpcm.42 .\" Copyright (c) 2009-2011 Joel Dahl <joel@FreeBSD.org>
39 .Bd -ragged -offset indent
60 driver are: multichannel audio, per-application
62 duplex operation, bit perfect audio, rate conversion and low latency
74 .Bl -bullet -compact
118 .Xr snd_uaudio 4 (auto-loaded on device plug)
145 .Bl -tag -width ".Va snd_driver_load" -offset indent
177 re-routing of channels.
198 Commonly used for ear-candy or frequency compensation due to the vast
232 .Bl -tag -width indent
[all …]
H A Ducycom.41 .\"-
2 .\" Copyright (c) 2004 Dag-Erling Smørgrav
38 .Bd -ragged -offset indent
48 .Bd -literal -offset indent
56 These chips were designed to provide a low-cost transition path to USB
69 .Bl -bullet -compact
74 .Bl -tag -width "/dev/ttyU*.init" -compact
79 corresponding callin initial-state and lock-state devices
85 corresponding callout initial-state and lock-state devices
97 .An -nosplit
[all …]
/freebsd/sys/contrib/device-tree/Bindings/media/i2c/
H A Dovti,ov02a10.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Dongchu
[all...]
/freebsd/lib/libpmc/pmu-events/arch/x86/skylakex/
H A Dskx-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
28 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
33 …"MetricExpr": "1 - (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) - ( UOPS_ISSUED.A…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
40- (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CLK_UNHALTED.…
43-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/share/doc/papers/kerntune/
H A D3.t115 The cost of doing name translation in the original 4.2BSD
161 The cost of the cache is about 20 lines of code
167 cache we ran ``ls \-l''
169 Before the per-process cache this command
195 Figure 4. Call times for \fInamei\fP with per-process cache.
200 was caused by a low cache hit ratio.
225 then the per-process cache may still be useful in
229 The cost of the name cache is about 200 lines of code
234 using 10-44 kilobytes of physical memory.
237 After adding the system wide name cache we reran ``ls \-l''
[all …]

1234567891011