Home
last modified time | relevance | path

Searched full:uses (Results 1 – 25 of 264) sorted by relevance

1234567891011

/arkcompiler/ets_runtime/ecmascript/compiler/
Ddead_code_elimination.cpp101 auto uses = acc_.Uses(gate); in EliminateBranch() local
102 for (auto it = uses.begin(); it != uses.end(); it++) { in EliminateBranch()
115 auto uses = acc_.Uses(gate); in DecreaseAllSelectors() local
116 for (auto it = uses.begin(); it != uses.end(); it++) { in DecreaseAllSelectors()
144 auto uses = acc_.Uses(gate); in EliminateMergeAndLoopBegin() local
145 for (auto it = uses.begin(); it != uses.end(); it++) { in EliminateMergeAndLoopBegin()
155 auto uses = acc_.Uses(gate); in EliminateMergeAndLoopBegin() local
156 for (auto it = uses.begin(); it != uses.end(); it++) { in EliminateMergeAndLoopBegin()
168 auto uses = acc_.Uses(gate); in TryFindAndDeleteLoopExit() local
169 for (auto it = uses.begin(); it != uses.end(); it++) { in TryFindAndDeleteLoopExit()
[all …]
Dstring_builder_optimizer.cpp94 auto uses = acc_.Uses(curr); in FindInBuilder() local
95 for (auto it = uses.begin(); it != uses.end(); it++) { in FindInBuilder()
124 // by judging the type and uses of left child in VisitGateUse()
169 auto uses = acc_.Uses(curr); in FinalizeStringBuilders() local
170 for (auto it = uses.begin(); it != uses.end(); it++) { in FinalizeStringBuilders()
221 auto uses = acc_.Uses(gate); in HasConcatOrPhiUse() local
222 for (auto it = uses.begin(); it != uses.end(); it++) { in HasConcatOrPhiUse()
239 auto uses = acc_.Uses(gate); in CheckStringAddUses() local
240 for (auto it = uses.begin(); it != uses.end(); it++) { in CheckStringAddUses()
247 // if this gate has multiple string-add uses in CheckStringAddUses()
[all …]
Duseless_gate_elimination.cpp30 auto uses = acc_.Uses(returnList); in InitList() local
31 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in InitList()
61 auto uses = acc_.Uses(gate); in ReplaceDead() local
62 for (auto it = uses.begin(); it != uses.end();) { in ReplaceDead()
Dcombined_pass_visitor.cpp50 auto uses = acc_.Uses(gate); in LogicallyReplaceGate() local
51 for (auto it = uses.begin(); it != uses.end();) { in LogicallyReplaceGate()
84 auto uses = acc_.Uses(gate); in ReplaceGate() local
85 for (auto it = uses.begin(); it != uses.end();) { in ReplaceGate()
108 auto use = acc_.Uses(gate); in VistDependSelectorForLoop()
135 auto uses = acc_.Uses(returnList); in VisitGraph() local
136 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in VisitGraph()
245 auto uses = acc_.Uses(gate); in VisitTopGate() local
246 for (auto it = uses.begin(); it != uses.end(); it++) { in VisitTopGate()
Dgraph_editor.cpp44 auto uses = acc_.Uses(gate); in ReplaceGate() local
45 for (auto useIt = uses.begin(); useIt != uses.end();) { in ReplaceGate()
106 auto uses = acc_.Uses(gate); in PropagateMerge() local
107 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in PropagateMerge()
207 auto uses = acc_.Uses(cur); in EliminatePhi() local
208 for (auto it = uses.begin(); it != uses.end(); it++) { in EliminatePhi()
Dgate_accessor.cpp976 auto uses = Uses(gate); in GetStateUses() local
977 for (auto it = uses.begin(); it != uses.end(); it++) { in GetStateUses()
987 auto uses = Uses(gate); in GetDependUses() local
988 for (auto it = uses.begin(); it != uses.end(); it++) { in GetDependUses()
998 auto uses = Uses(gate); in GetValueUses() local
999 for (auto it = uses.begin(); it != uses.end(); it++) { in GetValueUses()
1009 auto uses = Uses(gate); in GetValueUsesCount() local
1010 for (auto it = uses.begin(); it != uses.end(); it++) { in GetValueUsesCount()
1241 auto uses = Uses(*useIt); in ReplaceHirIfSuccess() local
1242 for (auto it = uses.begin(); it != uses.end();) { in ReplaceHirIfSuccess()
[all …]
Dscheduler.cpp63 auto uses = acc.Uses(curGate); in CalculateDominatorTree() local
64 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in CalculateDominatorTree()
221 auto uses = acc.Uses(bbGate); in Run() local
222 for (auto i = uses.begin(); i != uses.end(); i++) { in Run()
348 auto uses = acc.Uses(item.first); in CalculateFixedGatesList() local
349 for (auto i = uses.begin(); i != uses.end(); i++) { in CalculateFixedGatesList()
489 auto uses = acc.Uses(h); in Print() local
490 for (auto i = uses.begin(); i != uses.end(); i++) { in Print()
Dinduction_variable_analysis.cpp189 auto uses = acc_.Uses(loopBegin); in ReplaceInductionVariable() local
190 for (auto it = uses.begin(); it != uses.end(); it++) { in ReplaceInductionVariable()
215 auto uses = acc_.Uses(gate); in TryReplaceOutOfLoopUses() local
216 for (auto it = uses.begin(); it != uses.end();) { in TryReplaceOutOfLoopUses()
Dgraph_linearizer.cpp79 auto uses = acc_.Uses(curGate); in VisitStateGates() local
100 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in VisitStateGates()
159 auto uses = acc_.Uses(gate); in IsStateSplit() local
160 for (auto it = uses.begin(); it != uses.end(); it++) { in IsStateSplit()
590 auto uses = acc_.Uses(fixedGate); in InitializeFixedGate() local
591 for (auto it = uses.begin(); it != uses.end(); it++) { in InitializeFixedGate()
632 auto uses = acc_.Uses(curGate); in ScheduleUpperBound() local
633 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in ScheduleUpperBound()
793 auto uses = acc_.Uses(curGate); in GetCommonDominatorOfAllUses() local
794 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in GetCommonDominatorOfAllUses()
[all …]
Dts_inline_lowering.cpp432 auto stateUse = acc_.Uses(stateEntry); in ReplaceEntryGate()
447 auto dependUse = acc_.Uses(dependEntry); in ReplaceEntryGate()
495 auto uses = acc_.Uses(gate); in ReplaceHirAndDeleteState() local
496 for (auto useIt = uses.begin(); useIt != uses.end();) { in ReplaceHirAndDeleteState()
612 auto uses = acc_.Uses(circuitRoot); in RemoveRoot() local
613 for (auto it = uses.begin(); it != uses.end();) { in RemoveRoot()
631 auto uses = acc_.Uses(gate); in FilterCallInTryCatch() local
632 for (auto it = uses.begin(); it != uses.end(); ++it) { in FilterCallInTryCatch()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dliveness_use_table.cpp24 auto &uses = res.first->second; in AddUseOnFixedLocation() local
26 uses[ln] = location.GetValue(); in AddUseOnFixedLocation()
35 const auto &uses = it->second; in HasUseOnFixedLocation() local
36 return uses.count(ln) > 0; in HasUseOnFixedLocation()
45 const auto &uses = it->second; in GetNextUseOnFixedLocation() local
46 auto usesIt = uses.lower_bound(ln); in GetNextUseOnFixedLocation()
47 return usesIt == uses.end() ? GetInvalidReg() : usesIt->second; in GetNextUseOnFixedLocation()
53 for (auto [inst, uses] : table_) { in Dump()
56 for (auto [ln, r] : uses) { in Dump()
/arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/src/core/base/
DExpr.ts157 let uses: Value[] = []; variable
158 uses.push(...this.args);
160 uses.push(...arg.getUses());
162 return uses;
189 * For {@link ArkInstanceInvokeExpr}, the return also contains the caller base and uses of base.
193 let uses: Value[] = [];
194 uses.push(this.base);
195 uses.push(...this.base.getUses());
196 uses.push(...this.getArgs());
198 uses.push(...arg.getUses());
[all …]
DStmt.ts38 // def and uses one by one
368 let uses: Value[] = [];
369 uses.push(...this.leftOp.getUses());
370 uses.push(this.rightOp);
371 uses.push(...this.rightOp.getUses());
372 return uses;
398 let uses: Value[] = [];
399 uses.push(this.invokeExpr);
400 uses.push(...this.invokeExpr.getUses());
401 return uses;
[all …]
DTypeExpr.ts96 let uses: Value[] = []; variable
97 uses.push(opValue);
98 uses.push(...opValue.getUses());
99 return uses;
157 let uses: Value[] = [];
159 uses.push(...(this.getOpType() as TypeQueryExpr).getUses());
161 return uses;
DRef.ts109 let uses: Value[] = [];
110 uses.push(this.base);
111 uses.push(...this.base.getUses());
112 uses.push(this.index);
113 uses.push(...this.index.getUses());
114 return uses;
206 let uses: Value[] = [];
207 uses.push(this.base);
208 uses.push(...this.base.getUses());
209 return uses;
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/timer/
Dtimer_tests.ets73 … Date.now and libuv uses clock_gettime under the hood, but with different parameters. Date.now() u…
106 … Date.now and libuv uses clock_gettime under the hood, but with different parameters. Date.now() u…
150 … Date.now and libuv uses clock_gettime under the hood, but with different parameters. Date.now() u…
177 … Date.now and libuv uses clock_gettime under the hood, but with different parameters. Date.now() u…
212 … Date.now and libuv uses clock_gettime under the hood, but with different parameters. Date.now() u…
245 … Date.now and libuv uses clock_gettime under the hood, but with different parameters. Date.now() u…
281 … Date.now and libuv uses clock_gettime under the hood, but with different parameters. Date.now() u…
303 … Date.now and libuv uses clock_gettime under the hood, but with different parameters. Date.now() u…
/arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/src/core/graph/builder/
DViewTreeBuilder.ts126 uses: Set<ArkField> = new Set(),
131 return uses;
140 this.parseValueUsesStateValues(v, uses, wholeMethod, visitor);
142 return uses;
145 private objectLiteralMapUsedStateValues(uses: Set<ArkField>, map: ObjectLiteralMap): void {
151 uses.add(srcField);
154 this.objectLiteralMapUsedStateValues(uses, value);
156 this.parseValueUsesStateValues(value.getOp1(), uses);
157 this.parseValueUsesStateValues(value.getOp2(), uses);
162 public parseObjectUsedStateValues(type: Type, uses: Set<ArkField> = new Set()): Set<ArkField> {
[all …]
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/
Daarch64_fixup_sdiv.cpp46 if (cmp->uses().empty()) { in ReplaceSelect()
49 if (sub->uses().empty() && llvm::isa<llvm::Instruction>(sub)) { in ReplaceSelect()
/arkcompiler/runtime_core/isa/
Dasserts.rb85 uses = Panda.instructions.flat_map(&type.to_proc).uniq
87 (defs - uses - ['suspend']).size # 'suspend' is non-core optional property, allowed to be unused
93 uses = Panda.instructions.flat_map(&type.to_proc).uniq
95 (uses - defs - ['acc_read', 'acc_write', 'acc_none']).size
/arkcompiler/runtime_core/static_core/isa/
Dasserts.rb85 uses = Panda.instructions.flat_map(&type.to_proc).uniq
87 (defs - uses - ['suspend']).size # 'suspend' is non-core optional property, allowed to be unused
93 uses = Panda.instructions.flat_map(&type.to_proc).uniq
95 (uses - defs - ['acc_read', 'acc_write', 'acc_none']).size
/arkcompiler/runtime_core/libabckit/doc/
Dimplementation_description.md258 - `metadata_inspect_dynamic.cpp` includes dynamic runtime headers and also uses static graph (via `…
259 - `graph_wrapper.cpp` includes static runtime headers and also uses dynamic `panda_file` (via `abcf…
275 abckit uses `ark::compiler::Graph` for internal graph representation,
299 For dynamic bytecode abckit uses fork of IrBuilder from dynamic runtime with various changes.
304 For static bytecode abckit uses fork of bytecode optimizer codegen from static runtime with various…
305 For dynamic bytecode abckit uses fork of bytecode optimizer codegen from dynamic runtime with vario…
/arkcompiler/ets_frontend/ets2panda/test/ast/compiler/ets/use_static_flag/
Dflag_in_first_line_neg.ets1 'uses static'
Dflag_in_first_line_3_neg.ets1 "uses static"
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/13.compilation_units/05.declaration_modules/
Ddeclaration_usage.ets23 // Module which uses B and process_field
Ddeclaration_usage2.ets23 // Module which uses B and process_field

1234567891011