| /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() 83 auto uses = acc_.Uses(gate); in ReplaceGate() local 84 for (auto it = uses.begin(); it != uses.end();) { in ReplaceGate() 107 auto use = acc_.Uses(gate); in VistDependSelectorForLoop() 134 auto uses = acc_.Uses(returnList); in VisitGraph() local 135 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in VisitGraph() 243 auto uses = acc_.Uses(gate); in VisitTopGate() local 244 for (auto it = uses.begin(); it != uses.end(); it++) { in VisitTopGate()
|
| D | gate_accessor.cpp | 959 auto uses = Uses(gate); in GetStateUses() local 960 for (auto it = uses.begin(); it != uses.end(); it++) { in GetStateUses() 970 auto uses = Uses(gate); in GetDependUses() local 971 for (auto it = uses.begin(); it != uses.end(); it++) { in GetDependUses() 981 auto uses = Uses(gate); in GetValueUses() local 982 for (auto it = uses.begin(); it != uses.end(); it++) { in GetValueUses() 992 auto uses = Uses(gate); in GetValueUsesCount() local 993 for (auto it = uses.begin(); it != uses.end(); it++) { in GetValueUsesCount() 1219 auto uses = Uses(*useIt); in ReplaceHirIfSuccess() local 1220 for (auto it = uses.begin(); it != uses.end();) { in ReplaceHirIfSuccess() [all …]
|
| 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 | 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 | 419 auto stateUse = acc_.Uses(stateEntry); in ReplaceEntryGate() 434 auto dependUse = acc_.Uses(dependEntry); in ReplaceEntryGate() 473 auto uses = acc_.Uses(gate); in ReplaceHirAndDeleteState() local 474 for (auto useIt = uses.begin(); useIt != uses.end();) { in ReplaceHirAndDeleteState() 579 auto uses = acc_.Uses(circuitRoot); in RemoveRoot() local 580 for (auto it = uses.begin(); it != uses.end();) { in RemoveRoot() 598 auto uses = acc_.Uses(gate); in FilterCallInTryCatch() local 599 for (auto it = uses.begin(); it != uses.end(); ++it) { in FilterCallInTryCatch()
|
| D | async_function_lowering.cpp | 195 auto loopBeginUses = accessor_.Uses(prevLoopBeginGate); in UpdateValueSelector() 237 auto uses = accessor_.Uses(stateInGate); in ModifyStateInput() local 238 for (auto useIt = uses.begin(); useIt != uses.end();) { in ModifyStateInput()
|
| /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/runtime_core/static_core/plugins/ets/tests/interop_js/tests/timer/ |
| D | timer_tests.sts | 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…
|
| /arkcompiler/runtime_core/libabckit/doc/ |
| D | implementation_description.md | 229 - `metadata_inspect_dynamic.cpp` includes dynamic runtime headers and also uses static graph (via `… 230 - `graph_wrapper.cpp` includes static runtime headers and also uses dynamic `panda_file` (via `abcf… 246 abckit uses `ark::compiler::Graph` for internal graph representation, 270 For dynamic bytecode abckit uses fork of IrBuilder from dynamic runtime with various changes. 275 For static bytecode abckit uses fork of bytecode optimizer codegen from static runtime with various… 276 For dynamic bytecode abckit uses fork of bytecode optimizer codegen from dynamic runtime with vario…
|
| /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/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/static_core/libpandabase/taskmanager/ |
| D | worker_thread.h | 166 …ocalQueue_ is set of lock-free queues with registration of consumers. Registration uses for correct 175 …* @brief perWorkerPopId_: is map that uses when one worker wants to pop task from other worker's l… 182 …* @brief schedulerPopId_: specific id for TaskScheduler. TaskScheduler uses it when Helper tries t…
|
| /arkcompiler/toolchain/build/config/aosp/ |
| D | config.gni | 54 # architecture, which is different than the names GN uses. 64 # architecture, which is different than the names GN uses.
|
| /arkcompiler/toolchain/build/toolchain/ |
| D | clang_static_analyzer.gni | 18 # Uses the Clang static analysis tools during compilation.
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/10.interfaces/04.interface_members/ |
| D | field_initializer_with_other_field.sts | 18 assert: It is a compile-time error if the initializer of an interface field uses another field whos…
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/ark_frame_lowering/ |
| D | frame_builder.h | 32 // True, if the function uses stack in blocks except prologue and epilogue. 35 // True, if the function uses float register in some way.
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | jit_fort_memdesc.h | 26 // Before Jit Fort, FreeList allocator uses FreeObject to link 41 // same null pointer value forlink pointer that FreeObject uses, i.e.
|
| /arkcompiler/runtime_core/docs/ |
| D | irtoc.md | 13 …get information about instructions. As output it generates c++ code, that uses `IrConstructor` to … 54 Irtoc uses instruction `If` and pseudo instruction `Else` to express conditional execution.
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | irtoc.md | 13 …get information about instructions. As output it generates c++ code, that uses `IrConstructor` to … 54 Irtoc uses instruction `If` and pseudo instruction `Else` to express conditional execution.
|