Home
last modified time | relevance | path

Searched +full:cycle +full:- +full:1 (Results 1 – 25 of 1056) sorted by relevance

12345678910>>...43

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericUniformityImpl.h1 //===- GenericUniformityImpl.h -----------------------*- C++ -*------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
17 // - UniformityAnalysis.cpp
23 //===----------------------------------------------------------------------===//
30 /// divergence (whose discovery must be implemented by a CFG- or even
31 /// target-specific derived class), divergence of values is propagated from
32 /// definition to uses in a straight-forward way. The main complexity lies in
42 //===----------------------------------------------------------------------===//
60 /// Construct a specially modified post-order traversal of cycles.
[all …]
H A DGenericCycleImpl.h1 //===- GenericCycleImpl.h -------------------------------------*- C++ -*---===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
18 /// - llvm/lib/IR/CycleInfo.cpp
19 /// - llvm/lib/CodeGen/MachineCycleAnalysis.cpp
21 //===----------------------------------------------------------------------===//
30 #define DEBUG_TYPE "generic-cycle-impl"
39 if (Depth > C->Depth) in contains()
41 while (Depth < C->Depth) in contains()
42 C = C->ParentCycle; in contains()
[all …]
H A DGenericCycleInfo.h1 //===- GenericCycleInfo.h - Info for Cycles in any IR ------*- C++ -*------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 /// \brief Find all cycles in a control-flow graph, including irreducible loops.
15 /// - A cycle is a generalization of a loop which can represent
17 /// - Cycles identified in a program are implementation defined,
19 /// - Cycles are well-nested, and form a forest with a parent-child
21 /// - In any choice of DFS, every natural loop L is represented by a
22 /// unique cycle C which is a superset of L.
23 /// - In the absence of irreducible control flow, the cycles are
[all …]
/freebsd/usr.bin/gprof/
H A Darcs.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
10 * 1. Redistributions of source code must retain the above copyright
56 count , parentp -> name , childp -> name ); in addarc()
67 arcp -> arc_count , count ); in addarc()
70 arcp -> arc_count += count; in addarc()
73 arcp = (arctype *)calloc( 1 , sizeof *arcp ); in addarc()
75 errx( 1 , "malloc failed" ); in addarc()
76 arcp -> arc_parentp = parentp; in addarc()
77 arcp -> arc_childp = childp; in addarc()
[all …]
H A Dgprof.h1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
10 * 1. Redistributions of source code must retain the above copyright
53 #define TRUE 1
58 * scaling and makes bucket:pc densities of more than 1/2 useless.
93 struct arcstruct *arc_parentlist; /* parents-of-this-child list */
94 struct arcstruct *arc_childlist; /* children-of-this-parent list */
95 struct arcstruct *arc_next; /* list of arcs on cycle */
127 int toporder; /* graph call chain top-sort order */
128 int cycleno; /* internal number of cycle on */
[all …]
/freebsd/contrib/bmake/unit-tests/
H A Ddotwait.mk5 TESTS= simple recursive shared cycle
6 PAUSE= sleep 1
11 # Ignore "--- target ---" lines printed by parallel make.
14 @${.MAKE} -f ${THISMAKEFILE} -j4 $t 2>&1 | grep -v "^--- "
18 # Within each test, the names of the sub-targets follow these
34 PARALLEL_TARG= ${.TARGET:C/\.[a-z]/.*/g:Q}
41 simple: simple.1 .WAIT simple.2
56 # cycle: the cyclic dependency must not cause infinite recursion
58 cycle: cycle.1.99 .WAIT cycle.2.99
59 cycle.2.99: cycle.2.98 _ECHOUSE
[all …]
/freebsd/share/doc/psd/18.gprof/
H A Dpostp.me7 .\" 1. Redistributions of source code must retain the above copyright
32 .sh 1 "Post Processing"
47 An example is given in Figure 1.
59 Figure 1.
88 In these cases, we discover strongly-connected
92 We use a variation of Tarjan's strongly-connected
94 that discovers strongly-connected components as it is assigning
99 For example, a self-recursive routine
100 (a trivial cycle in the call graph)
109 Time is not propagated from one member of a cycle to another,
[all …]
H A Dpresent.me7 .\" 1. Redistributions of source code must retain the above copyright
28 .sh 1 "Data Presentation"
69 0.20 1.20 4/10 \ \ \s-1CALLER1\s+1 [7]
70 0.30 1.80 6/10 \ \ \s-1CALLER2\s+1 [1]
71 [2] 41.5 0.50 3.00 10+4 \s-1EXAMPLE\s+1 [2]
72 1.50 1.00 20/40 \ \ \s-1SUB1\s+1 <cycle1> [4]
73 0.00 0.50 1/5 \ \ \s-1SUB2\s+1 [9]
74 0.00 0.00 0/5 \ \ \s-1SUB3\s+1 [11]
77 Profile entry for \s-1EXAMPLE\s+1.
82 but we are limited by the two-dimensional nature of our output
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DScoreboardHazardRecognizer.cpp1 //===- ScoreboardHazardRecognizer.cpp - Scheduler Support -----------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // encapsultes hazard-avoidance heuristics for scheduling, based on the
13 //===----------------------------------------------------------------------===//
18 #include "llvm/Config/llvm-config.h"
36 // the scoreboard. We always make the scoreboard at least 1 cycle deep to in ScoreboardHazardRecognizer()
38 unsigned ScoreboardDepth = 1; in ScoreboardHazardRecognizer()
39 if (ItinData && !ItinData->isEmpty()) { in ScoreboardHazardRecognizer()
41 if (ItinData->isEndMarker(idx)) in ScoreboardHazardRecognizer()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h1 //===- ModuloSchedule.h - Software pipeline schedule expansion ------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
18 // A schedule is, for every instruction in a block, a Cycle and a Stage. Note
19 // that we only support single-block loops, so "block" and "loop" can be used
22 // The Cycle of an instruction defines a partial order of the instructions in
23 // the remapped loop. Instructions within a cycle must not consume the output
24 // of any instruction in the same cycle. Cycle information is assumed to have
26 // lock-step (for example in a VLIW ISA).
33 // I1[0], I0[1] Execute I0 of iteration 1 and I1 of iteration 1
[all …]
H A DScoreboardHazardRecognizer.h1 //=- llvm/CodeGen/ScoreboardHazardRecognizer.h - Schedule Support -*- C++ -*-=//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // encapsulates hazard-avoidance heuristics for scheduling, based on the
13 //===----------------------------------------------------------------------===//
31 // mask of the FUs in use in the cycle currently being
32 // schedule. Scoreboard[1] is a mask for the next cycle. The
33 // Scoreboard is used as a circular buffer with the current cycle
37 // bottom-up scheduler, then the scoreboard cycles are the inverse of the
47 // Indices into the Scoreboard that represent the current cycle.
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen1/
H A Dfloating-point.json5 "BriefDescription": "Total number multi-pipe uOps assigned to all pipes.",
6-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F…
12 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 3.",
13-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F…
19 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 2.",
20-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F…
26 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 1.",
27-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F…
33 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 0.",
34-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/s390/cf_z10/
H A Dbasic.json6 "PublicDescription": "Cycle Count"
9 "EventCode": "1",
18 "PublicDescription": "Level-1 I-Cache Directory Write Count"
24 "PublicDescription": "Level-1 I-Cache Penalty Cycle Count"
30 "PublicDescription": "Level-1 D-Cache Directory Write Count"
36 "PublicDescription": "Level-1 D-Cache Penalty Cycle Count"
41 "BriefDescription": "Problem-State CPU Cycles",
42 "PublicDescription": "Problem-State Cycle Count"
47 "BriefDescription": "Problem-State Instructions",
48 "PublicDescription": "Problem-State Instruction Count"
[all …]
/freebsd/lib/libpmc/pmu-events/arch/s390/cf_z13/
H A Dbasic.json6 "PublicDescription": "Cycle Count"
9 "EventCode": "1",
18 "PublicDescription": "Level-1 I-Cache Directory Write Count"
24 "PublicDescription": "Level-1 I-Cache Penalty Cycle Count"
30 "PublicDescription": "Level-1 D-Cache Directory Write Count"
36 "PublicDescription": "Level-1 D-Cache Penalty Cycle Count"
41 "BriefDescription": "Problem-State CPU Cycles",
42 "PublicDescription": "Problem-State Cycle Count"
47 "BriefDescription": "Problem-State Instructions",
48 "PublicDescription": "Problem-State Instruction Count"
[all …]
/freebsd/lib/libpmc/pmu-events/arch/s390/cf_z196/
H A Dbasic.json6 "PublicDescription": "Cycle Count"
9 "EventCode": "1",
18 "PublicDescription": "Level-1 I-Cache Directory Write Count"
24 "PublicDescription": "Level-1 I-Cache Penalty Cycle Count"
30 "PublicDescription": "Level-1 D-Cache Directory Write Count"
36 "PublicDescription": "Level-1 D-Cache Penalty Cycle Count"
41 "BriefDescription": "Problem-State CPU Cycles",
42 "PublicDescription": "Problem-State Cycle Count"
47 "BriefDescription": "Problem-State Instructions",
48 "PublicDescription": "Problem-State Instruction Count"
[all …]
/freebsd/lib/libpmc/pmu-events/arch/s390/cf_zec12/
H A Dbasic.json6 "PublicDescription": "Cycle Count"
9 "EventCode": "1",
18 "PublicDescription": "Level-1 I-Cache Directory Write Count"
24 "PublicDescription": "Level-1 I-Cache Penalty Cycle Count"
30 "PublicDescription": "Level-1 D-Cache Directory Write Count"
36 "PublicDescription": "Level-1 D-Cache Penalty Cycle Count"
41 "BriefDescription": "Problem-State CPU Cycles",
42 "PublicDescription": "Problem-State Cycle Count"
47 "BriefDescription": "Problem-State Instructions",
48 "PublicDescription": "Problem-State Instruction Count"
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/ivybridge/
H A Dfloating-point.json4 "Counter": "0,1,2,3",
5 "CounterHTOff": "0,1,2,3",
6 "CounterMask": "1",
15 "Counter": "0,1,2,3",
16 "CounterHTOff": "0,1,2,3,4,5,6,7",
25 "Counter": "0,1,2,3",
26 "CounterHTOff": "0,1,2,3,4,5,6,7",
35 "Counter": "0,1,2,3",
36 "CounterHTOff": "0,1,2,3,4,5,6,7",
45 "Counter": "0,1,2,3",
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/ivytown/
H A Dfloating-point.json4 "Counter": "0,1,2,3",
5 "CounterHTOff": "0,1,2,3",
6 "CounterMask": "1",
15 "Counter": "0,1,2,3",
16 "CounterHTOff": "0,1,2,3,4,5,6,7",
25 "Counter": "0,1,2,3",
26 "CounterHTOff": "0,1,2,3,4,5,6,7",
35 "Counter": "0,1,2,3",
36 "CounterHTOff": "0,1,2,3,4,5,6,7",
45 "Counter": "0,1,2,3",
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen3/
H A Dfloating-point.json6 … Each increment represents a one- cycle dispatch event. This event is a speculative event. Since t…
13 … Each increment represents a one-cycle dispatch event. This event is a speculative event. Since th…
20 … Each increment represents a one- cycle dispatch event. This event is a speculative event. Since t…
26 "BriefDescription": "Total number uOps assigned to pipe 1.",
27- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric o…
34 … Each increment represents a one- cycle dispatch event. This event is a speculative event. Since t…
40 …n": "All FLOPS. This is a retire-based event. The number of retired SSE/AVX FLOPS. The number of e…
46-Accumulate FLOPs. Each MAC operation is counted as 2 FLOPS. This is a retire-based event. The num…
52-based event. The number of retired SSE/AVX FLOPs. The number of events logged per cycle can vary …
58-based event. The number of retired SSE/AVX FLOPs. The number of events logged per cycle can vary …
[all …]
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dpwm-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/regulator/pwm-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Brian Norris <briannorris@chromium.org>
11 - Lee Jones <lee@kernel.org>
12 - Alexandre Courbot <acourbot@nvidia.com>
19 duty-cycle values must be provided via DT. Limitations are that the
21 Intermediary duty-cycle values which would normally allow finer grained
23 is given to the user if the assumptions made in continuous-voltage mode do
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DP9InstrResources.td1 //===- P9InstrResources.td - P9 Instruction Resource Defs -*- tablegen -*-==//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
16 // - Each CPU is made up of two superslices.
17 // - Each superslice is made up of two slices. Therefore, there are 4 slices
19 // - Up to 6 instructions can be dispatched to each CPU. Three per superslice.
20 // - Each CPU has:
21 // - One CY (Crypto) unit P9_CY_*
22 // - One DFU (Decimal Floating Point and Quad Precision) unit P9_DFU_*
23 // - Two PM (Permute) units. One on each superslice. P9_PM_*
[all …]
/freebsd/sys/contrib/device-tree/Bindings/spi/
H A Drenesas,sh-msiof.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/spi/renesas,sh-msiof.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Geert Uytterhoeven <geert+renesas@glider.be>
13 - $ref: spi-controller.yaml#
18 - items:
19 - const: renesas,msiof-sh73a0 # SH-Mobile AG5
20 - const: renesas,sh-mobile-msiof # generic SH-Mobile compatible
22 - items:
[all …]
/freebsd/sys/contrib/device-tree/Bindings/input/
H A Dpwm-vibrator.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/pwm-vibrator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sebastian Reichel <sre@kernel.org>
14 strength increases based on the duty cycle of the enable PWM channel
15 (100% duty cycle meaning strongest vibration, 0% meaning no vibration).
18 driven at fixed duty cycle. If available this is can be used to increase
23 const: pwm-vibrator
25 pwm-names:
[all …]
/freebsd/share/doc/papers/kerntune/
H A D2.t8 .\" 1. Redistributions of source code must retain the above copyright
78 but we are limited by the two-dimensional nature of our output
91 Figure 1 shows a sample \fIgprof\fP entry.
104 0.20 1.20 4/10 \ \ \s-1CALLER1\s+1 [7]
105 0.30 1.80 6/10 \ \ \s-1CALLER2\s+1 [1]
106 [2] 41.5 0.50 3.00 10+4 \s-1EXAMPLE\s+1 [2]
107 1.50 1.00 20/40 \ \ \s-1SUB1\s+1 <cycle1> [4]
108 0.00 0.50 1/5 \ \ \s-1SUB2\s+1 [9]
109 0.00 0.00 0/5 \ \ \s-1SUB3\s+1 [11]
112 Figure 1. Profile entry for \s-1EXAMPLE\s+1.
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/tremontx/
H A Dpipeline.json5 "Counter": "0,1,2,3",
8 "PEBS": "1",
9 "PEBScounters": "0,1,2,3",
16 "Counter": "0,1,2,3",
19 "PEBS": "1",
20 "PEBScounters": "0,1,2,3",
27 "Counter": "0,1,2,3",
30 "PEBS": "1",
31 "PEBScounters": "0,1,2,3",
38 "Counter": "0,1,2,3",
[all …]

12345678910>>...43