Home
last modified time | relevance | path

Searched refs:cycle (Results 1 – 25 of 287) sorted by relevance

12345678910>>...12

/llvm-project-15.0.7/llvm/docs/
H A DCycleTerminology.rst23 in the cycle is called an *entry* of the cycle. A cycle can have
43 irreducible cycle, no one entry dominates the nodes of the cycle. One
56 of cycle C.
67 every cycle has exactly one entry block.
80 Irreducible cycle enclosing natural loops
104 .. image:: cycle-1.png
109 cycle: {A, B, C} entries: {A, B} header: A
110 - cycle: {B, C} entries: {B, C} header: C
144 .. image:: cycle-2.png
152 Irreducible cycle without natural loops
[all …]
/llvm-project-15.0.7/lldb/scripts/
H A Danalyze-project-deps.py123 cycles.append(cycle)
152 for cycle in cycles:
153 cycle.append(cycle[0])
154 zipper = list(zip(cycle[0:-1], cycle[1:]))
176 sys.stdout.write(cycle[0][0])
181 for cycle in cycles:
182 cycle.append(cycle[0])
183 print(" -> ".join(cycle))
190 for (first, count, last) in cycle:
193 for cycle in cycles:
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DRootOrdering.cpp29 SmallVector<Value> cycle; in getCycle() local
32 cycle.push_back(node); in getCycle()
36 return cycle; in getCycle()
52 Value rep = cycle.front(); in contract()
53 DenseSet<Value> cycleSet(cycle.begin(), cycle.end()); in contract()
170 SmallVector<Value> cycle = getCycle(parents, node); in solve() local
190 cycle.push_back(node); // complete the cycle in solve()
192 totalCost += parentDepths.lookup(cycle[i]); in solve()
193 if (cycle[i] == entry) in solve()
194 parents[cycle[i]] = parent; // break the cycle in solve()
[all …]
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Core/
H A DBUILD.gn23 #"//lldb/source/Breakpoint", # Dependency cycle.
24 #"//lldb/source/DataFormatters", # Dependency cycle.
25 #"//lldb/source/Expression", # Dependency cycle.
28 #"//lldb/source/Interpreter", # Dependency cycle.
29 #"//lldb/source/Symbol", # Dependency cycle.
30 #"//lldb/source/Target", # Dependency cycle.
35 #"//lldb/source/Plugins/Language/CPlusPlus", # 3-hop dependency cycle.
36 #"//lldb/source/Plugins/Language/ObjC", # Many-hop dependency cycle.
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DScoreboardHazardRecognizer.cpp117 int cycle = Stalls; in getHazardType() local
134 int StageCycle = cycle + (int)i; in getHazardType()
165 cycle += IS->getNextCycles(); in getHazardType()
184 unsigned cycle = 0; in EmitInstruction() local
193 assert(((cycle + i) < RequiredScoreboard.getDepth()) && in EmitInstruction()
200 freeUnits &= ~ReservedScoreboard[cycle + i]; in EmitInstruction()
204 freeUnits &= ~RequiredScoreboard[cycle + i]; in EmitInstruction()
216 RequiredScoreboard[cycle + i] |= freeUnit; in EmitInstruction()
218 ReservedScoreboard[cycle + i] |= freeUnit; in EmitInstruction()
222 cycle += IS->getNextCycles(); in EmitInstruction()
/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dwarn-retain-cycle.m12 …]; // expected-warning {{capturing 'x' strongly in this block is likely to lead to a retain cycle}}
14 …}; // expected-warning {{capturing 'x' strongly in this block is likely to lead to a retain cycle}}
17 …]; // expected-warning {{capturing 'x' strongly in this block is likely to lead to a retain cycle}}
31 … // expected-warning {{capturing 'x' strongly in this block is likely to lead to a retain cycle}} \
94 …// expected-warning {{capturing 'self' strongly in this block is likely to lead to a retain cycle}}
126 …// expected-warning {{capturing 'self' strongly in this block is likely to lead to a retain cycle}}
137 // retain cycle.
149 …); // expected-warning{{capturing 'b1' strongly in this block is likely to lead to a retain cycle}}
154 …); // expected-warning{{capturing 'b2' strongly in this block is likely to lead to a retain cycle}}
170 …; // expected-warning{{capturing 'obj' strongly in this block is likely to lead to a retain cycle}}
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/COFF/
H A Dcodeview-merging-cycle.test1 ; RUN: not llvm-readobj --codeview-merged-types %S/Inputs/codeview-cycle.obj 2>&1 | FileCheck %s
5 ; To reproduce codeview-cycle.obj:
6 ; $ cat codeview-cycle.asm
19 ; $ ml -c -Zi codeview-cycle.asm
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Commands/
H A DBUILD.gn18 #"//lldb/source/Breakpoint", # FIXME: many-hop dependency cycle.
22 #"//lldb/source/Expression", # FIXME: 2-hop dependency cycle.
25 #"//lldb/source/Interpreter", # FIXME: Dependency cycle.
26 #"//lldb/source/Symbol", # FIXME: many-hop dependency cycle.
27 #"//lldb/source/Target", # FIXME: 2-hop dependency cycle.
/llvm-project-15.0.7/libc/benchmarks/
H A DLibcBenchmarkTest.cpp150 EXPECT_THAT(cycle(array, 0), ElementsAre()); in TEST()
151 EXPECT_THAT(cycle(array, 1), ElementsAre(1)); in TEST()
152 EXPECT_THAT(cycle(array, 2), ElementsAre(1, 2)); in TEST()
153 EXPECT_THAT(cycle(array, 3), ElementsAre(1, 2, 1)); in TEST()
154 EXPECT_THAT(cycle(array, 4), ElementsAre(1, 2, 1, 2)); in TEST()
155 EXPECT_THAT(cycle(array, 5), ElementsAre(1, 2, 1, 2, 1)); in TEST()
172 EXPECT_THAT(cycle(TwoValues, 5), ElementsAre(1, 2, 1, 2, 1)); in TEST()
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/DataFormatters/
H A DBUILD.gn7 #"//lldb/source/Interpreter", # FIXME: Dependency cycle.
8 …#"//lldb/source/Symbol", # FIXME: 3-hop Dependency cycle (DataFormatters->Symbol->Expression->Inte…
9 …#"//lldb/source/Target", # FIXME: 3-hop Dependency cycle (DataFormatters->Target->Expression->Int…
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Expression/
H A DBUILD.gn10 #"//lldb/source/Symbol", # FIXME: Dependency cycle.
11 #"//lldb/source/Target", # FIXME: Dependency cycle.
17 #"//lldb/source/Plugins/Language/CPlusPlus", # 4-hop dependency cycle.
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCScheduleP7.td46 // Each LSU pipeline can complete a load or store in one cycle.
51 // FX loads have a two cycle load-to-use latency (so one "bubble" cycle).
52 // VSU loads have a three cycle load-to-use latency (so two "bubble" cycle).
54 // Frequent FX ops. take only one cycle and results can be used again in the
55 // next cycle (there is a self-bypass). Getting results from the other FX
56 // pipeline takes an additional cycle.
61 // (either to a float or XC op). prevents dispatch in that cycle to VS2 of any
69 // share the same write-back, and have a 5-cycle latency difference, so the
387 let IssueWidth = 6; // 4 (non-branch) instructions are dispatched per cycle.
390 // cycle (from all queues) is 8.
H A DPPCScheduleP9.td160 // Each execution and branch slice can receive up to two iops per cycle
191 // However, the ALU unit is only ever busy for 1 cycle at a time and may
192 // receive new instructions each cycle.
323 // Three cycle permute operations.
330 // Stores are listed as having a single cycle of latency. This is not
331 // completely accurate since it takes more than 1 cycle to actually store
333 // considered complete after one cycle.
383 // 2 or 5 cycle latencies for the branch unit.
392 // 6 cycle latency for the crypto unit
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/ObjectFile/JIT/
H A DBUILD.gn8 #"//lldb/source/Symbol", # 2-hop dependency cycle.
9 #"//lldb/source/Target", # 2-hop dependency cycle.
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMScheduleA8.td95 // Result written in E5, but that is relative to the last cycle of multicycle,
124 // FIXME: lsl by 2 takes 1 cycle.
151 // FIXME: A8_LSPipe cycle time is dynamic, this assumes 3 to 4 registers.
229 // FIXME: A8_LSPipe cycle time is dynamic, this assumes 3 to 4 registers.
393 // FIXME: A8_LSPipe cycle time is dynamic, this assumes 3 to 4 registers.
859 // Quad-register Permute (3 cycle issue)
929 // Double-register Integer Binary (4 cycle)
933 // Quad-register Integer Binary (4 cycle)
962 // Double-register Integer Shift (4 cycle)
966 // Quad-register Integer Shift (4 cycle)
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-xray/X86/
H A Dconvert-roundtrip.yaml8 cycle-frequency: 2601000000
20 #CHECK-NEXT: cycle-frequency: 2601000000
/llvm-project-15.0.7/polly/docs/
H A DArchitecture.rst26 executed in the so-called **Inliner cycle**, This is again a set of **Scalar
31 the inliner cycle, the LLVM inliner step-by-step tries to inline functions, runs
34 optimizations are executed as part of the inliner cycle. Even though they
39 loops completely. Only after the inliner cycle has been finished, a last
53 with the loop optimizations in the inliner cycle. We only discuss the first two
77 cycle has been run and as a result even heavily templated C++ code could
/llvm-project-15.0.7/llvm/test/Verifier/
H A Dalias.ll23 ; CHECK: Aliases cannot form a cycle
25 ; CHECK-NEXT: Aliases cannot form a cycle
/llvm-project-15.0.7/clang/test/ARCMT/
H A Drewrite-block-var.m.result14 __weak Foo *x = p; // __block used just to break cycle.
38 __weak Foo *x = p; // __block used just to break cycle.
H A Drewrite-block-var.m14 __block Foo *x = p; // __block used just to break cycle.
38 __block Foo *x = p; // __block used just to break cycle.
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/Process/Utility/
H A DBUILD.gn5 #"//lldb/source/Breakpoint", # 3-hop dependency cycle.
12 #"//lldb/source/Target", # Dependency cycle.
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/DWARF/
H A DBUILD.gn29 #"//lldb/source/Plugins/Language/CPlusPlus", # 3-hop dependency cycle.
35 #"//lldb/source/Plugins/TypeSystem/Clang", # Dependency cycle.
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/ExpressionParser/Clang/
H A DBUILD.gn24 #"//lldb/source/Plugins/Language/CPlusPlus", # 3-hop dependency cycle
34 #"//lldb/source/Plugins/TypeSystem/Clang", # Dependency cycle
/llvm-project-15.0.7/llvm/test/ThinLTO/X86/
H A Dmodule_summary_graph_traits.ll13 ; CHECK-NEXT: {{^}} 17000277804057984823 (has cycle)
14 ; CHECK-NEXT: {{^}} 765152853862302398 (has cycle)
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DLeonFeatures.td43 …"LEON3 erratum fix: Insert a NOP instruction after every single-cycle load instruction when the ne…
63 "Use the Leon cycle counter register">;

12345678910>>...12