| /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 | 90 auto uses = acc_.Uses(curr); in FindInBuilder() local 91 for (auto it = uses.begin(); it != uses.end(); it++) { in FindInBuilder() 120 // by judging the type and uses of left child in VisitGateUse() 165 auto uses = acc_.Uses(curr); in FinalizeStringBuilders() local 166 for (auto it = uses.begin(); it != uses.end(); it++) { in FinalizeStringBuilders() 217 auto uses = acc_.Uses(gate); in HasConcatOrPhiUse() local 218 for (auto it = uses.begin(); it != uses.end(); it++) { in HasConcatOrPhiUse() 235 auto uses = acc_.Uses(gate); in CheckStringAddUses() local 236 for (auto it = uses.begin(); it != uses.end(); it++) { in CheckStringAddUses() 243 // 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() 124 auto uses = acc_.Uses(returnList); in VisitGraph() local 125 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in VisitGraph() 242 auto uses = acc_.Uses(gate); in VisitTopGate() local 243 for (auto it = uses.begin(); it != uses.end(); it++) { in VisitTopGate()
|
| D | graph_editor.cpp | 46 auto uses = acc_.Uses(gate); in ReplaceGate() local 47 for (auto useIt = uses.begin(); useIt != uses.end();) { in ReplaceGate() 108 auto uses = acc_.Uses(gate); in PropagateMerge() local 109 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in PropagateMerge() 204 auto uses = acc_.Uses(cur); in EliminatePhi() local 205 for (auto it = uses.begin(); it != uses.end(); it++) { in EliminatePhi()
|
| D | gate_accessor.cpp | 913 auto uses = Uses(gate); in GetStateUses() local 914 for (auto it = uses.begin(); it != uses.end(); it++) { in GetStateUses() 924 auto uses = Uses(gate); in GetDependUses() local 925 for (auto it = uses.begin(); it != uses.end(); it++) { in GetDependUses() 935 auto uses = Uses(gate); in GetValueUses() local 936 for (auto it = uses.begin(); it != uses.end(); it++) { in GetValueUses() 946 auto uses = Uses(gate); in GetValueUsesCount() local 947 for (auto it = uses.begin(); it != uses.end(); it++) { in GetValueUsesCount() 1173 auto uses = Uses(*useIt); in ReplaceHirIfSuccess() local 1174 for (auto it = uses.begin(); it != uses.end();) { in ReplaceHirIfSuccess() [all …]
|
| D | scheduler.cpp | 65 auto uses = acc.Uses(curGate); in CalculateDominatorTree() local 66 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in CalculateDominatorTree() 223 auto uses = acc.Uses(bbGate); in Run() local 224 for (auto i = uses.begin(); i != uses.end(); i++) { in Run() 350 auto uses = acc.Uses(item.first); in CalculateFixedGatesList() local 351 for (auto i = uses.begin(); i != uses.end(); i++) { in CalculateFixedGatesList() 491 auto uses = acc.Uses(h); in Print() local 492 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 | 81 auto uses = acc_.Uses(curGate); in VisitStateGates() local 102 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in VisitStateGates() 161 auto uses = acc_.Uses(gate); in IsStateSplit() local 162 for (auto it = uses.begin(); it != uses.end(); it++) { in IsStateSplit() 592 auto uses = acc_.Uses(fixedGate); in InitializeFixedGate() local 593 for (auto it = uses.begin(); it != uses.end(); it++) { in InitializeFixedGate() 634 auto uses = acc_.Uses(curGate); in ScheduleUpperBound() local 635 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in ScheduleUpperBound() 795 auto uses = acc_.Uses(curGate); in GetCommonDominatorOfAllUses() local 796 for (auto useIt = uses.begin(); useIt != uses.end(); useIt++) { in GetCommonDominatorOfAllUses() [all …]
|
| D | ts_inline_lowering.cpp | 416 auto stateUse = acc_.Uses(stateEntry); in ReplaceEntryGate() 431 auto dependUse = acc_.Uses(dependEntry); in ReplaceEntryGate() 470 auto uses = acc_.Uses(gate); in ReplaceHirAndDeleteState() local 471 for (auto useIt = uses.begin(); useIt != uses.end();) { in ReplaceHirAndDeleteState() 576 auto uses = acc_.Uses(circuitRoot); in RemoveRoot() local 577 for (auto it = uses.begin(); it != uses.end();) { in RemoveRoot() 595 auto uses = acc_.Uses(gate); in FilterCallInTryCatch() local 596 for (auto it = uses.begin(); it != uses.end(); ++it) { in FilterCallInTryCatch()
|
| D | async_function_lowering.cpp | 196 auto loopBeginUses = accessor_.Uses(prevLoopBeginGate); in UpdateValueSelector() 238 auto uses = accessor_.Uses(stateInGate); in ModifyStateInput() local 239 for (auto useIt = uses.begin(); useIt != uses.end();) { in ModifyStateInput()
|
| D | verifier.cpp | 148 GateAccessor::ConstUseWrapper uses; in RunCFGIsDAGCheck() member 160 auto &uses = curState.uses; in RunCFGIsDAGCheck() local 162 if (use == uses.end()) { in RunCFGIsDAGCheck() 198 auto uses = gateAcc.ConstUses(curGate); in RunCFGReducibilityCheck() local 199 for (auto use = uses.begin(); use != uses.end(); use++) { in RunCFGReducibilityCheck() 444 auto rootUse = acc.Uses(root); in RunFlowCyclesFind() 460 auto succUse = acc.Uses(succ); in RunFlowCyclesFind()
|
| /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() ? INVALID_REG : 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/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/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…
|
| D | schedulable_task_queue_interface.h | 79 … Method pops several tasks to helper thread. Helper thread in TaskScheduler is the thread that uses 92 … * @param newTaskCallback - function that get count of inputted tasks and uses in AddTask method.
|
| /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/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/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/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/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/libllvmbackend/transforms/passes/inline_ir/ |
| D | patch_return_handler_stack_adjustment.cpp | 38 * The inline assembly uses stack pointer and inserts own return. Examples of inline assemblies: 79 "' uses var sized objects"); in runOnMachineFunction()
|