/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InlineCost.h | 1 //===- 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 D | omap.txt | 11 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 D | rtree_tsd.h | 11 * 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 D | BottleneckAnalysis.cpp | 1 //===--------------------- 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 D | floatditf.c | 3 // 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 D | floatunditf.c | 3 // 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 D | RISCVMatInt.cpp | 1 //===- 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 D | 4.t | 62 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 D | 3.t | 51 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 D | field-roles.rst | 3 .. _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 D | ARMTargetTransformInfo.cpp | 1 //===- 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 D | ARMSubtarget.cpp | 1 //===-- 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 D | dht11.yaml | 1 # 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 D | imx6ull-phytec-segin-lc-rdk-nand.dts | 1 // 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 D | lib_mvcur.c | 2 * 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 D | zstd_compress_sequences.c | 5 * 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 D | davicom,dm9051.yaml | 1 # 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 D | AMDGPUTargetTransformInfo.cpp | 1 //===- 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 D | InlineAdvisor.cpp | 1 //===- 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 D | unr.9 | 43 .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 D | pcm.4 | 2 .\" 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 D | ucycom.4 | 1 .\"- 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 D | ovti,ov02a10.yaml | 1 # 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 D | skx-metrics.json | 7 …-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 D | 3.t | 115 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 …]
|