/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | string_builder_optimizer.cpp | 4 * you may not use this file except in compliance with the License. 92 GateRef use = *it; in FindInBuilder() local 96 VisitGateUse(use); in FindInBuilder() 101 void StringBuilderOptimizer::VisitGateUse(GateRef use) in VisitGateUse() argument 103 Status useStatus = GetStatus(use); in VisitGateUse() 108 auto useOpCode = acc_.GetOpCode(use); in VisitGateUse() 109 if (useOpCode == OpCode::VALUE_SELECTOR && IsLoopHeader(use)) { in VisitGateUse() 114 UpdateStatus(use, State::IN_STRING_BUILDER); in VisitGateUse() 115 toVisit_.push_back(use); in VisitGateUse() 118 // if this use i in VisitGateUse() 167 GateRef use = *it; FinalizeStringBuilders() local 219 GateRef use = *it; HasConcatOrPhiUse() local 237 GateRef use = *it; CheckStringAddUses() local [all...] |
H A D | async_function_lowering.cpp | 4 * you may not use this file except in compliance with the License.
197 for (auto use : loopBeginUses) {
in UpdateValueSelector() 198 if (accessor_.GetOpCode(use) == OpCode::VALUE_SELECTOR && use != prevBcOffsetPhiGate) {
in UpdateValueSelector() 199 auto machineType = accessor_.GetMachineType(use);
in UpdateValueSelector() 200 auto gateType = accessor_.GetGateType(use);
in UpdateValueSelector() 211 auto firstValueGate = accessor_.GetValueIn(use, 0);
in UpdateValueSelector() 215 accessor_.ReplaceValueIn(use, newValueSelector);
in UpdateValueSelector() 216 } else if (accessor_.GetOpCode(use) == OpCode::DEPEND_SELECTOR) {
in UpdateValueSelector() 217 // if there is a dependSelector in the use nod in UpdateValueSelector() 240 GateRef use = *useIt; ModifyStateInput() local [all...] |
H A D | verifier.cpp | 4 * you may not use this file except in compliance with the License. 149 GateAccessor::ConstUseIterator use; in RunCFGIsDAGCheck() member 161 auto &use = curState.use; in RunCFGIsDAGCheck() local 162 if (use == uses.end()) { in RunCFGIsDAGCheck() 167 if (gateAcc.IsState(*use) && use.GetIndex() < gateAcc.GetStateCount(*use)) { in RunCFGIsDAGCheck() 168 if (gateAcc.IsVisited(*use)) { in RunCFGIsDAGCheck() 172 LOG_COMPILER(ERROR) << "(id=" << gateAcc.GetId(*use) << ") i in RunCFGIsDAGCheck() [all...] |
H A D | graph_editor.cpp | 4 * you may not use this file except in compliance with the License. 110 GateRef use = *useIt; in PropagateMerge() local 116 if (acc_.GetOpCode(use) == OpCode::VALUE_SELECTOR || in PropagateMerge() 117 acc_.GetOpCode(use) == OpCode::DEPEND_SELECTOR) { in PropagateMerge() 118 acc_.DecreaseIn(use, edge.GetIndex() + 1); // +1 skip state input in PropagateMerge() 135 for (auto use : outs) { in HasOsrDeoptUse() 136 if (acc_.GetOpCode(use) != OpCode::DEOPT_CHECK) { in HasOsrDeoptUse() 139 GateRef deoptType = acc_.GetValueIn(use, 2); // 2: deopt type in HasOsrDeoptUse() 159 // set finished for used gate which is self-use or has same inputs in EliminatePhi()
|
H A D | loop_analysis.cpp | 4 * you may not use this file except in compliance with the License. 59 auto use = acc_.Uses(cur); in CollectUseGate() local 60 ASSERT(use.begin() != use.end()); in CollectUseGate() 62 for (auto it = use.begin(); it != use.end(); ++it) { in CollectUseGate()
|
H A D | loop_peeling.cpp | 4 * you may not use this file except in compliance with the License. 113 auto use = acc_.Uses(loopInfo_->loopHead); in CopyLoopHeader() local 114 for (auto it = use.begin(); it != use.end(); ++it) { in CopyLoopHeader() 125 auto use = acc_.Uses(loopInfo_->loopHead); in CopyLoopHeader() local 126 for (auto it = use.begin(); it != use.end(); ++it) { in CopyLoopHeader()
|
H A D | combined_pass_visitor.cpp | 4 * you may not use this file except in compliance with the License. 107 auto use = acc_.Uses(gate); in VistDependSelectorForLoop() local 108 for (auto useIt = use.begin(); useIt != use.end(); useIt++) { in VistDependSelectorForLoop()
|
H A D | gate_matchers.h | 4 * you may not use this file except in compliance with the License. 339 auto use = acc_.Uses(input); in OwnsInput() local 340 for (auto it = use.begin(); it != use.end(); it++) { in OwnsInput()
|
H A D | string_builder_optimizer.h | 4 * you may not use this file except in compliance with the License. 100 void VisitGateUse(GateRef use);
|
H A D | gate_accessor.h | 4 * you may not use this file except in compliance with the License. 639 auto use = circuit_->LoadGatePtrConst(gate)->GetFirstOutConst(); in ConstUseBegin() local 640 return ConstUseIterator(circuit_, use); in ConstUseBegin() 653 auto use = circuit_->LoadGatePtr(gate)->GetFirstOut(); in UseBegin() local 654 return UseIterator(circuit_, use); in UseBegin()
|
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/ |
H A D | gep_propagation.cpp | 4 * you may not use this file except in compliance with the License. 344 Use &use = *uiter++; in OptimizeGepoffs() local 345 auto user = use.getUser(); in OptimizeGepoffs() 346 use.set(coff); in OptimizeGepoffs() 380 Use &use = *uiter++; in OptimizeSelectors() local 381 auto user = use.getUser(); in OptimizeSelectors() 382 use.set(cbase); in OptimizeSelectors() 418 Use &use = *uiter++; in ReplaceWithSplitGep() local 419 auto *uinst = llvm::cast<Instruction>(use.getUser()); in ReplaceWithSplitGep() 426 use in ReplaceWithSplitGep() 441 Use &use = *iter++; ReplaceRecursively() local [all...] |
H A D | gc_intrusion.cpp | 4 * you may not use this file except in compliance with the License. 460 // Since relocates don't use each other, it doesn't matter if they all have the same order in ReplaceWithRelocated() 508 if (call->hasFnAttr("use-ark-spills")) { in RewriteWithGc() 509 gcCall->addFnAttr(call->getFnAttr("use-ark-spills")); in RewriteWithGc() 598 for (auto &use : from->uses()) { in CreateSortedUseList() 599 if (gcContext->rpoMap.lookup(llvm::cast<Instruction>(use.getUser())->getParent()) >= in CreateSortedUseList() 601 auto it = std::upper_bound(useList.begin(), useList.end(), &use, comp); in CreateSortedUseList() 602 useList.insert(it, &use); in CreateSortedUseList() 618 auto *use = *sortedList.rbegin(); in ReplaceDominatedUses() local 619 auto *uinst = llvm::cast<Instruction>(use in ReplaceDominatedUses() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | live.h | 4 * you may not use this file except in compliance with the License. 51 SparseDataInfo *GenerateLiveInByDefUse(SparseDataInfo &liveOut, SparseDataInfo &use, SparseDataInfo &def); 78 SparseDataInfo *NewUse(const SparseDataInfo &use) const in NewUse() 80 return memPool->New<SparseDataInfo>(use, alloc); in NewUse()
|
H A D | cgbb.h | 4 * you may not use this file except in compliance with the License. 868 return use; 872 use = &arg; 876 use->SetBit(arg); 880 use->ResetAllBit(); 884 use->ResetBit(arg); 888 use->ClearDataInfo(); 889 use = nullptr; 1044 SparseDataInfo *use = nullptr;
|
H A D | insn.h | 4 * you may not use this file except in compliance with the License. 129 /* use carefully which might cause insn to illegal */ 719 void SetStackMapUse(SparseDataInfo &use) 721 stackMapUse = &use;
|
/arkcompiler/ets_runtime/tools/circuit_viewer/src/engine/graphics/ |
H A D | XShader.js | 4 * you may not use this file except in compliance with the License. 68 this.use(XShader.ID_SHADER_FAST); 70 use(sid) {
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/hooks/ |
H A D | cpumask.py | 6 # you may not use this file except in compliance with the License. 60 ','.join(str(i) for i, use in enumerate(m_b) if use))
|
/arkcompiler/ets_frontend/ets2panda/linter/ |
H A D | tslinter.bat | 4 REM you may not use this file except in compliance with the License.
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
H A D | inlining.h | 4 * you may not use this file except in compliance with the License. 109 void UpdateDataflow(Graph *graphInl, Inst *callInst, std::variant<BasicBlock *, PhiInst *> use, 111 void UpdateDataflowForEmptyGraph(Inst *callInst, std::variant<BasicBlock *, PhiInst *> use, BasicBlock *endBlock);
|
H A D | inlining.cpp | 4 * you may not use this file except in compliance with the License. 820 // We can't guarantee without cha that runtime will use this external file. in TryInlineExternalAot() 1389 void Inlining::UpdateDataflowForEmptyGraph(Inst *callInst, std::variant<BasicBlock *, PhiInst *> use, in UpdateDataflowForEmptyGraph() argument 1399 if (std::holds_alternative<PhiInst *>(use)) { in UpdateDataflowForEmptyGraph() 1400 auto phiInst = std::get<PhiInst *>(use); in UpdateDataflowForEmptyGraph() 1412 void Inlining::UpdateDataflow(Graph *graphInl, Inst *callInst, std::variant<BasicBlock *, PhiInst *> use, Inst *newDef) in UpdateDataflow() argument 1422 if (std::holds_alternative<BasicBlock *>(use)) { in UpdateDataflow() 1426 std::get<BasicBlock *>(use)->AppendPhi(phiInst); in UpdateDataflow() 1428 phiInst = std::get<PhiInst *>(use); in UpdateDataflow() 1452 UpdateDataflowForEmptyGraph(callInst, use, endBloc in UpdateDataflow() [all...] |
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
H A D | liveness_analyzer.cpp | 4 * you may not use this file except in compliance with the License. 287 // If instruction required dst register, set use position in the beginning of the interval in SetUsePositions() 775 // The required interval is blocked using two calls to correctly mark first use position of a in BlockFixedRegisters() 878 // Move use positions to the child in SplitAt() 891 auto use = *GetUsePositions().begin(); in SplitAroundUses() local 892 if (use > GetBegin() + 1) { in SplitAroundUses() 893 auto split = SplitAt(use - 1, alloc); in SplitAroundUses() 895 } else if (use < GetEnd() - 1) { in SplitAroundUses() 896 auto split = SplitAt(use + 1, alloc); in SplitAroundUses() 1013 for (auto use in CalcSpillWeight() [all...] |
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
H A D | interference_graph.h | 4 * you may not use this file except in compliance with the License. 280 void SetUseSpillWeight(bool use) in SetUseSpillWeight() argument 282 useSpillWeight_ = use; in SetUseSpillWeight()
|
/arkcompiler/ets_frontend/test/scripts/auto_xts_test/ |
H A D | run.bat | 3 @REM you may not use this file except in compliance with the License.
|
/arkcompiler/runtime_core/verifier/tests/ |
H A D | pull_hap_files.bat | 3 @rem you may not use this file except in compliance with the License.
|
/arkcompiler/runtime_core/static_core/compiler/tools/paoc/ |
H A D | paoc.cpp | 4 * you may not use this file except in compliance with the License. 202 LOG_PAOC(FATAL) << "We can't use --paoc-boot-panda-locations with --paoc-boot-location\n"; in ValidateCompilerOptions() 796 << "LLVM AOT compiler supports only --paoc-use-cha=true"; in CompileAot() 889 std::cerr << " You can also use other Ark compiler options\n"; in PrintUsage()
|