/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | dead_code_elimination.cpp | 125 auto loopEntry = acc_.GetIn(gate, 0); in EliminateMergeAndLoopBegin() 133 auto input = acc_.GetIn(gate, count); in EliminateMergeAndLoopBegin() 148 auto selectorInput = acc_.GetIn(*it, 1); in EliminateMergeAndLoopBegin() 152 return acc_.GetIn(gate, 0); in EliminateMergeAndLoopBegin()
|
H A D | loop_peeling.cpp | 67 GateRef in = acc_.GetIn(gate, i); in CopyLoopBody() 93 auto input = acc_.GetIn(selector, i); in CopySelector() 109 auto input = acc_.GetIn(loopInfo_->loopHead, i); in CopyLoopHeader() 128 GateRef backward = acc_.GetIn(*it, 2); // 2: index of depend or value back in CopyLoopHeader() 175 copies_[gate] = acc_.GetIn(gate, 1); // 1: index of forward in SetCopy()
|
H A D | value_numbering.cpp | 167 if (acc_.GetIn(lhs, i) != acc_.GetIn(rhs, i)) { in CheckReplacement()
|
H A D | verifier.cpp | 240 (circuit->GetOpCode(circuit->GetIn(fixedGate, 0)) == OpCode::LOOP_BEGIN && cnt == 2)) { in RunFixedGatesRelationsCheck() 242 auto a = bbGatesAddrToIdx.at(circuit->GetIn(predGate, 0)); in RunFixedGatesRelationsCheck() 243 auto b = bbGatesAddrToIdx.at(circuit->GetIn(circuit->GetIn(fixedGate, 0), in RunFixedGatesRelationsCheck() 252 LOG_COMPILER(ERROR) << "BB_" << bbGatesAddrToIdx.at(circuit->GetIn(predGate, 0)) in RunFixedGatesRelationsCheck() 254 << bbGatesAddrToIdx.at(circuit->GetIn(circuit->GetIn(fixedGate, 0), in RunFixedGatesRelationsCheck() 323 const auto prev = gateAcc.GetIn(cur, idx); in RunFlowCyclesFind()
|
H A D | loop_analysis.cpp | 205 acc_.UpdateAllUses(gate, acc_.GetIn(gate, 0)); in LoopExitElimination() 211 acc_.UpdateAllUses(gate, acc_.GetIn(gate, 1)); in LoopExitElimination()
|
H A D | scheduler.cpp | 227 result[bbGatesAddrToIdx.at(acc.GetIn(succGate, 0))].push_back(succGate); in Run() 262 returnValue = bbGatesAddrToIdx.at(acc.GetIn(gate, 0)); in CalculateSchedulingUpperBound() 437 curLowerBound = bbGatesAddrToIdx.at(acc.GetIn(acc.GetIn(curGate, 0), idx - 1)); in CalculateSchedulingLowerBound() 440 curLowerBound = bbGatesAddrToIdx.at(acc.GetIn(curGate, 0)); in CalculateSchedulingLowerBound()
|
H A D | gate.cpp | 566 GetIn(idx)->SetGateNull(); in Gate() 577 GetIn(idx)->SetGate(in); in NewIn() 603 GetIn(idx)->GetGate()->SetFirstOut(GetOut(idx)->GetNextOut()); in DeleteIn() 606 GetIn(idx)->GetGate()->SetFirstOutNull(); in DeleteIn() 608 GetIn(idx)->SetGateNull(); in DeleteIn() 660 In *Gate::GetIn(size_t idx) in GetIn() function in panda::ecmascript::kungfu::Gate 688 return GetIn(idx)->GetGate(); in GetInGate()
|
H A D | circuit_builder_helper.cpp | 54 entry_ = Label(NewLabel(this, acc.GetIn(hir, 0))); in Environment() 60 inputList_.emplace_back(acc.GetIn(hir, i)); in Environment()
|
H A D | combined_pass_visitor.cpp | 205 GateRef input = acc_.GetIn(gate, i); in VisitTopGate() 218 GateRef input = acc_.GetIn(gate, i); in VisitTopGate()
|
H A D | graph_linearizer.cpp | 649 auto curGate = acc_.GetIn(succGate, edge.GetIndex()); in VisitUpperBoundGate() 677 auto prevGate = acc_.GetIn(curGate, edge.GetIndex()); in VisitPreparedGate() 806 useGate = acc_.GetIn(state, useIt.GetIndex() - 1); // -1: for state in GetCommonDominatorOfAllUses() 809 useGate = acc_.GetIn(useGate, useIt.GetIndex()); in GetCommonDominatorOfAllUses()
|
H A D | circuit.cpp | 306 GateRef Circuit::GetIn(GateRef gate, size_t idx) const in GetIn() function in panda::ecmascript::kungfu::Circuit 382 ModifyIn(gate, i, GetIn(gate, i + 1)); in DecreaseIn()
|
H A D | gate_accessor.cpp | 840 return circuit_->GetIn(gate, valueIndex + idx); in GetValueIn() 864 GateRef GateAccessor::GetIn(GateRef gate, size_t idx) const in GetIn() function in panda::ecmascript::kungfu::GateAccessor 866 return circuit_->GetIn(gate, idx); in GetIn() 872 return circuit_->GetIn(gate, idx); in GetState() 1014 GateRef i = GetIn(g, id); in IsIn() 1157 return circuit_->GetIn(gate, dependIndex + idx); in GetDep() 1754 return circuit_->GetIn(gate, index);
|
H A D | gate.h | 165 [[nodiscard]] In *GetIn(size_t idx);
|
H A D | async_function_lowering.cpp | 255 GateRef inGate = accessor_.GetIn(stateInGate, i);
in CheckResumeInLoopBody()
|
H A D | circuit.h | 293 GateRef GetIn(GateRef gate, size_t idx) const;
|
H A D | gate_accessor.h | 460 GateRef GetIn(GateRef gate, size_t idx) const;
|
H A D | circuit_builder.cpp | 985 GateRef phiIn = acc.GetIn(phi, i); in TryRemoveTrivialPhi()
|
H A D | frame_states.cpp | 616 mergeValueSelector = acc_.GetIn(nextValue, 1); // 1: index of phi of merge in MergeValue()
|
H A D | slowpath_lowering.cpp | 2091 (idx > 0 && (acc_.GetOpCode(acc_.GetIn(acc_.GetIn(gate, 0), idx - 1)) != OpCode::IF_EXCEPTION)); in IsDependIfStateMent()
|
/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | dead_code_elimination_test.cpp | 132 EXPECT_TRUE(acc.GetIn(merge, 0) == ifTrue2); in HWTEST_F_L0() 133 EXPECT_TRUE(acc.GetIn(merge, 1) == ifFalse); in HWTEST_F_L0() 134 EXPECT_TRUE(acc.GetIn(valueSelector, 1) == arg0); in HWTEST_F_L0() 135 EXPECT_TRUE(acc.GetIn(valueSelector, 2) == arg2); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/ |
H A D | llvm_ir_builder.cpp | 1454 auto g0 = acc_.GetIn(gate, 0); in HandleMod() 1455 auto g1 = acc_.GetIn(gate, 1); in HandleMod() 1799 auto g0 = acc_.GetIn(gate, 0); in HandleAdd() 1800 auto g1 = acc_.GetIn(gate, 1); in HandleAdd() 1806 auto g0 = acc_.GetIn(gate, 0); in HandleTruncFloatToInt() 1863 auto g0 = acc_.GetIn(gate, 0); in HandleSub() 1864 auto g1 = acc_.GetIn(gate, 1); in HandleSub() 1892 auto g0 = acc_.GetIn(gate, 0); in HandleMul() 1893 auto g1 = acc_.GetIn(gate, 1); in HandleMul() 1920 auto g0 = acc_.GetIn(gat in HandleFloatDiv() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/ |
H A D | litecg_ir_builder.cpp | 958 auto g0 = acc_.GetIn(gate, 0); in HandleAdd() 959 auto g1 = acc_.GetIn(gate, 1); in HandleAdd() 1031 VisitLoad(gate, acc_.GetIn(gate, 1)); in HandleLoad() 1048 GateRef left = acc_.GetIn(gate, 0); in HandleCmp() 1049 GateRef right = acc_.GetIn(gate, 1); in HandleCmp() 1395 auto g0 = acc_.GetIn(gate, 0); in HandleIntDiv() 1396 auto g1 = acc_.GetIn(gate, 1); in HandleIntDiv() 1706 auto g0 = acc_.GetIn(gate, 0); in HandleUDiv() 1707 auto g1 = acc_.GetIn(gate, 1); in HandleUDiv() 1722 auto g0 = acc_.GetIn(gat in HandleIntAnd() [all...] |