| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | dead_code_elimination.cpp | 101 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 …]
|
| D | string_builder_optimizer.cpp | 94 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 …]
|
| D | useless_gate_elimination.cpp | 30 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()
|
| D | combined_pass_visitor.cpp | 50 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()
|
| D | graph_editor.cpp | 44 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()
|
| D | gate_accessor.cpp | 976 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 …]
|
| D | scheduler.cpp | 63 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()
|
| D | induction_variable_analysis.cpp | 189 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()
|
| D | graph_linearizer.cpp | 79 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 …]
|
| D | ts_inline_lowering.cpp | 432 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/ |
| D | liveness_use_table.cpp | 24 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/ |
| D | Expr.ts | 157 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 …]
|
| D | Stmt.ts | 38 // 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 …]
|
| D | TypeExpr.ts | 96 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;
|
| D | Ref.ts | 109 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/ |
| D | timer_tests.ets | 73 … 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/ |
| D | ViewTreeBuilder.ts | 126 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/ |
| D | aarch64_fixup_sdiv.cpp | 46 if (cmp->uses().empty()) { in ReplaceSelect() 49 if (sub->uses().empty() && llvm::isa<llvm::Instruction>(sub)) { in ReplaceSelect()
|
| /arkcompiler/runtime_core/isa/ |
| D | asserts.rb | 85 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/ |
| D | asserts.rb | 85 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/ |
| D | implementation_description.md | 258 - `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/ |
| D | flag_in_first_line_neg.ets | 1 'uses static'
|
| D | flag_in_first_line_3_neg.ets | 1 "uses static"
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/13.compilation_units/05.declaration_modules/ |
| D | declaration_usage.ets | 23 // Module which uses B and process_field
|
| D | declaration_usage2.ets | 23 // Module which uses B and process_field
|