Home
last modified time | relevance | path

Searched refs:GetOpCode (Results 1 – 25 of 107) sorted by relevance

12345

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dir_safe_cast_traits.def61 REGISTER_SAFE_CAST(UnaryNode, from.GetOpCode() == OP_abs ||
62 from.GetOpCode() == OP_bnot ||
63 from.GetOpCode() == OP_lnot ||
64 from.GetOpCode() == OP_neg ||
65 from.GetOpCode() == OP_recip ||
66 from.GetOpCode() == OP_sqrt ||
67 from.GetOpCode() == OP_alloca ||
68 from.GetOpCode() == OP_malloc ||
74 REGISTER_SAFE_CAST(TypeCvtNode, from.GetOpCode() == OP_ceil ||
75 from.GetOpCode() == OP_cvt ||
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dgate_accessor.cpp76 OpCode GateAccessor::GetOpCode(GateRef gate) const in GetOpCode() function in panda::ecmascript::kungfu::GateAccessor
79 return gatePtr->GetOpCode(); in GetOpCode()
90 ASSERT(GetOpCode(gate) == OpCode::ICMP); in GetICmpCondition()
97 ASSERT(GetOpCode(gate) == OpCode::FCMP); in GetFCmpCondition()
104 ASSERT(GetOpCode(gate) == OpCode::LOAD_CONST_OFFSET || in GetOffset()
105 GetOpCode(gate) == OpCode::STORE_CONST_OFFSET); in GetOffset()
113 ASSERT(GetOpCode(gate) == OpCode::IF_BRANCH); in GetTrueWeight()
121 ASSERT(GetOpCode(gate) == OpCode::IF_BRANCH); in GetFalseWeight()
129 auto op = GetOpCode(gate); in GetMemoryOrder()
152 ASSERT(GetOpCode(gate) == OpCode::IF_BRANCH); in HasBranchWeight()
[all …]
Dstring_builder_optimizer.cpp49 auto op = acc_.GetOpCode(gate); in FindBuilderBegin()
62 auto leftOp = acc_.GetOpCode(left); in FindBuilderBegin()
104 auto useOpCode = acc_.GetOpCode(use); in VisitGateUse()
191 auto op = acc_.GetOpCode(use); in HasConcatOrPhiUse()
201 ASSERT(acc_.GetOpCode(gate) == OpCode::STRING_ADD); in CheckStringAddUses()
205 auto useOp = acc_.GetOpCode(use); in CheckStringAddUses()
221 ASSERT(acc_.GetOpCode(gate) == OpCode::VALUE_SELECTOR); in CheckPhiUses()
225 auto useOp = acc_.GetOpCode(use); in CheckPhiUses()
238 return acc_.IsConstString(gate) || acc_.GetOpCode(gate) == OpCode::STRING_FROM_SINGLE_CHAR_CODE; in IsLiteralString()
243 return acc_.GetOpCode(acc_.GetState(gate)) == OpCode::LOOP_BEGIN; in IsLoopHeader()
[all …]
Dgate.cpp40 OpCode actual = GetInGateConst(idx)->GetOpCode(); in CheckInputOpcode()
77 OpCode actual = gatePtr->GetOpCode(); in CheckGeneralState()
87 OpCode actual = gatePtr->GetOpCode(); in CheckState()
100 switch (GetOpCode()) { in CheckStateInput()
127 switch (GetOpCode()) { in CheckValueInput()
195 GetInGateConst(idx)->GetOpCode() != OpCode::DEPEND_ENTRY) { in CheckDependInput()
196 … LOG_COMPILER(ERROR) << "depend in of " << GetId() << GateMetaData::Str(GetOpCode()) << "is " in CheckDependInput()
197 … << GetInGateConst(idx)->GetId() << GateMetaData::Str(GetInGateConst(idx)->GetOpCode()); in CheckDependInput()
207 switch (GetOpCode()) { in CheckRootInput()
258 } else if (GetOpCode() == OpCode::IF_BRANCH || GetOpCode() == OpCode::JS_BYTECODE) { in CheckStateOutput()
[all …]
Dlexical_env_specialization_pass.cpp36 auto opcode = acc_.GetOpCode(gate); in VisitGate()
135 if (acc_.GetOpCode(gate) != OpCode::JS_BYTECODE) { in SearchStLexVar()
188 if (acc_.GetOpCode(curEnv) == OpCode::GET_ENV) { in caclulateDistanceToTarget()
191 if (acc_.GetOpCode(curEnv) != OpCode::JS_BYTECODE) { in caclulateDistanceToTarget()
207 ASSERT(acc_.GetOpCode(gate) == OpCode::DEPEND_SELECTOR); in HasNotdomStLexVarOrCall()
216 if (acc_.GetOpCode(current) == OpCode::JS_BYTECODE) { in HasNotdomStLexVarOrCall()
313 auto opcode = acc_.GetOpCode(gate); in VisitGate()
314 if (opcode == OpCode::GET_ENV && acc_.GetOpCode(acc_.GetValueIn(gate, 0)) != OpCode::ARG) { in VisitGate()
316 if (acc_.GetOpCode(func) == OpCode::JS_BYTECODE) { in VisitGate()
Ddead_code_elimination.cpp22 auto opcode = acc_.GetOpCode(gate); in VisitGate()
124 if (acc_.GetOpCode(gate) == OpCode::LOOP_BEGIN) { in EliminateMergeAndLoopBegin()
170 …if (acc_.GetOpCode(*it) == OpCode::LOOP_EXIT_VALUE || acc_.GetOpCode(*it) == OpCode::LOOP_EXIT_DEP… in TryFindAndDeleteLoopExit()
180 if (acc_.GetOpCode(*it) == OpCode::LOOP_EXIT_VALUE) { in DeleteLoopExit()
182 } else if (acc_.GetOpCode(*it) == OpCode::LOOP_EXIT_DEPEND) { in DeleteLoopExit()
Drange_guard.cpp28 auto op = acc_.GetOpCode(gate); in VisitGate()
132 auto originalInputOpcode = acc_.GetOpCode(originalInput); in TryApplyRangeGuardGate()
167 auto lhsOpcode = acc_.GetOpCode(lhs); in CheckIndexCheckLengthInput()
170 auto indexCheckLengthInputOpcode = acc_.GetOpCode(indexCheckLengthInput); in CheckIndexCheckLengthInput()
185 auto lhsOpcode = acc_.GetOpCode(lhs); in CheckIndexCheckIndexInput()
189 auto indexCheckLengthInputOpcode = acc_.GetOpCode(indexCheckLengthInput); in CheckIndexCheckIndexInput()
Dearly_elimination.cpp67 auto opcode = acc_.GetOpCode(gate); in VisitGate()
161 ASSERT(acc_.GetOpCode(gate) == OpCode::STATE_SPLIT); in TryEliminateFrameState()
232 auto op = acc_.GetOpCode(gate); in UpdateWrite()
249 auto rop = acc_.GetOpCode(rhs); in MayAccessOneMemory()
250 auto lop = acc_.GetOpCode(lhs); in MayAccessOneMemory()
254 return acc_.GetOpCode(lhs) == OpCode::LOAD_ELEMENT; in MayAccessOneMemory()
268 ASSERT(acc_.GetOpCode(loff) == OpCode::CONSTANT); in MayAccessOneMemory()
269 ASSERT(acc_.GetOpCode(roff) == OpCode::CONSTANT); in MayAccessOneMemory()
306 if (acc_.GetOpCode(lhs) != acc_.GetOpCode(rhs)) { in CheckReplacement()
318 auto opcode = acc_.GetOpCode(lhs); in CheckReplacement()
[all …]
Dasync_function_lowering.cpp44 while (accessor_.GetOpCode(*firstUse) == OpCode::STATE_SPLIT) { in ProcessJumpTable()
74 if (accessor_.GetOpCode(suspendGate) == OpCode::IF_SUCCESS) { in RebuildGeneratorCfg()
113 auto opcode = accessor_.GetOpCode(stateInGate); in RebuildGeneratorCfg()
136 if (accessor_.GetOpCode(resumeStateGate) != OpCode::IF_TRUE) { in RebuildGeneratorCfg()
195 if (accessor_.GetOpCode(use) == OpCode::VALUE_SELECTOR && use != prevBcOffsetPhiGate) { in UpdateValueSelector()
213 } else if (accessor_.GetOpCode(use) == OpCode::DEPEND_SELECTOR) { in UpdateValueSelector()
248 ASSERT(accessor_.GetOpCode(stateInGate) == OpCode::LOOP_BEGIN); in CheckResumeInLoopBody()
253 if (accessor_.GetOpCode(inGate) == OpCode::LOOP_BACK) { in CheckResumeInLoopBody()
262 if (accessor_.GetOpCode(curGate) == OpCode::JS_BYTECODE && in CheckResumeInLoopBody()
285 if (accessor_.GetOpCode(use) == OpCode::DEPEND_SELECTOR) { in GetDependPhiFromLoopBegin()
Drange_analysis.cpp48 auto op = acc_.GetOpCode(gate); in VisitGate()
248 if (acc_.GetOpCode(jmp) == OpCode::JS_BYTECODE) { in TryGetRangeOfBranch()
251 …ASSERT((acc_.GetOpCode(jmp) == OpCode::IF_BRANCH) || (acc_.GetOpCode(jmp) == OpCode::TYPED_CONDITI… in TryGetRangeOfBranch()
254 if (acc_.GetOpCode(condition) != OpCode::TYPED_BINARY_OP) { in TryGetRangeOfBranch()
262 bool flag = acc_.GetOpCode(state) == OpCode::IF_TRUE; in TryGetRangeOfBranch()
263 if (acc_.GetOpCode(jmp) == OpCode::TYPED_CONDITION_JUMP) { in TryGetRangeOfBranch()
316 auto op = acc_.GetOpCode(gate); in PrintRangeInfo()
Dvalue_numbering.cpp23 auto opcode = acc_.GetOpCode(gate); in VisitGate()
146 size_t hash = HashCombine(static_cast<size_t>(acc_.GetOpCode(gate)), valueCount); in HashCode()
158 if (acc_.GetOpCode(lhs) != acc_.GetOpCode(rhs)) in CheckReplacement()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dtyped_array_lowering_test.cpp63 EXPECT_EQ(acc.GetOpCode(loadLength), OpCode::NOP); in HWTEST_F_L0()
65 EXPECT_EQ(acc.GetOpCode(result), OpCode::LOAD_CONST_OFFSET); in HWTEST_F_L0()
93 EXPECT_EQ(acc.GetOpCode(loadElement), OpCode::NOP); in HWTEST_F_L0()
95 EXPECT_EQ(acc.GetOpCode(result), OpCode::VALUE_SELECTOR); in HWTEST_F_L0()
100 EXPECT_EQ(acc.GetOpCode(acc.GetValueIn(result, i)), OpCode::LOAD); in HWTEST_F_L0()
130 EXPECT_EQ(acc.GetOpCode(loadElement), OpCode::NOP); in HWTEST_F_L0()
132 EXPECT_EQ(acc.GetOpCode(result), OpCode::LOAD); in HWTEST_F_L0()
162 EXPECT_EQ(acc.GetOpCode(loadElement), OpCode::NOP); in HWTEST_F_L0()
164 EXPECT_EQ(acc.GetOpCode(result), OpCode::LOAD); in HWTEST_F_L0()
194 EXPECT_EQ(acc.GetOpCode(loadElement), OpCode::NOP); in HWTEST_F_L0()
[all …]
Dloop_optimization_test.cpp115 if (acc.GetOpCode(gate) == OpCode::LOAD_TYPED_ARRAY_LENGTH) { in HWTEST_F_L0()
132 if (acc.GetOpCode(gate) == OpCode::LOAD_TYPED_ARRAY_LENGTH) { in HWTEST_F_L0()
175 EXPECT_EQ(acc.GetOpCode(linearizer.GetStateOfSchedulableGate(invariant)), OpCode::IF_BRANCH); in HWTEST_F_L0()
176 EXPECT_EQ(acc.GetOpCode(linearizer.GetStateOfSchedulableGate(variant)), OpCode::LOOP_BACK); in HWTEST_F_L0()
181 EXPECT_EQ(acc.GetOpCode(linearizer2.GetStateOfSchedulableGate(variant)), OpCode::LOOP_BACK); in HWTEST_F_L0()
226 EXPECT_EQ(acc.GetOpCode(linearizer.GetStateOfSchedulableGate(invariant)), OpCode::IF_BRANCH); in HWTEST_F_L0()
227 EXPECT_EQ(acc.GetOpCode(linearizer.GetStateOfSchedulableGate(variant)), OpCode::LOOP_BACK); in HWTEST_F_L0()
232 EXPECT_EQ(acc.GetOpCode(linearizer2.GetStateOfSchedulableGate(variant)), OpCode::LOOP_BACK); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
Dext_constantfold.cpp26 switch (node->GetOpCode()) { in ExtSimplify()
48 switch (node->GetOpCode()) { in DispatchFold()
137 if (node == nullptr || kOpcodeInfo.IsStmt(node->GetOpCode())) { in ExtFold()
161 Opcode op = operand->GetOpCode(); in ExtFoldIor()
168 … if (bNode->Opnd(0)->GetOpCode() == OP_dread || bNode->Opnd(0)->GetOpCode() == OP_iread) { in ExtFoldIor()
177 … if ((lNode->IsSameContent(bNode->Opnd(0))) && (bNode->Opnd(1)->GetOpCode() == OP_constval) && in ExtFoldIor()
227 CHECK_FATAL(node->GetOpCode() == OP_cand || node->GetOpCode() == OP_land, in ExtFoldXand()
241 …if ((lnode->GetOpCode() == OP_eq) && (rnode->GetOpCode() == OP_eq) && (lnode->Opnd(0)->GetOpCode()… in ExtFoldXand()
242 (lnode->Opnd(0)->Opnd(1)->GetOpCode() == OP_constval) && in ExtFoldXand()
243 …(IsPrimitiveInteger(lnode->Opnd(0)->Opnd(1)->GetPrimType())) && (lnode->Opnd(1)->GetOpCode() == OP… in ExtFoldXand()
[all …]
Dconstantfold.cpp118 …if (old->GetOpCode() == op && old->GetPrimType() == primType && old->Opnd(0) == lhs && old->Opnd(1… in NewBinaryNode()
130 if (old->GetOpCode() == op && old->GetPrimType() == primType && old->Opnd(0) == expr) { in NewUnaryNode()
145 if (pair.first->GetOpCode() == OP_neg && !pair.second->GetSignBit()) { in PairToExpr()
174 switch (node->GetOpCode()) { in Simplify()
248 switch (node->GetOpCode()) { in DispatchFold()
323 if (node->GetOpCode() == OP_neg) { in Negate()
346 } else if (node->GetOpCode() == OP_constval) { in NegateTree()
1003 result = FoldConstUnary(node->GetOpCode(), node->GetPrimType(), cst); in FoldUnary()
1013 if (isInt && node->GetOpCode() == OP_neg && p.first->GetPrimType() != PTY_u1) { in FoldUnary()
1015 if (result->GetOpCode() == OP_neg) { in FoldUnary()
[all …]
Dcall_graph.cpp506 if (expr->GetOpCode() == OP_addroffunc) { in CollectAddroffuncFromExpr()
536 if (stmt->GetOpCode() != OP_dassign) { in RecordLocalConstValue()
557 if (icall->GetOpCode() == OP_icall) { in ReplaceIcallToCall()
559 } else if (icall->GetOpCode() == OP_icallassigned) { in ReplaceIcallToCall()
593 switch (base->GetOpCode()) { in GetFuncTypeFromFuncAddr()
637 switch (funcAddr->GetOpCode()) { in HandleICall()
673 if (rhsNode != nullptr && rhsNode->GetOpCode() == OP_addroffunc) { in HandleICall()
686 if (iread->Opnd(0)->GetOpCode() != OP_array) { in HandleICall()
690 if (arrayNode->GetBase()->GetOpCode() != OP_addrof) { in HandleICall()
735 … if (leftValue->GetOpCode() == OP_addroffunc && rightValue->GetOpCode() == OP_addroffunc) { in HandleICall()
[all …]
/arkcompiler/runtime_core/static_core/runtime/regexp/ecmascript/
Dregexp_opcode.cpp120 buf->EmitChar(GetOpCode()); in EmitOpCode()
135 buf->EmitChar(GetOpCode()); in EmitOpCode()
150 buf->EmitChar(GetOpCode()); in EmitOpCode()
164 buf->EmitChar(GetOpCode()); in EmitOpCode()
178 buf->EmitChar(GetOpCode()); in EmitOpCode()
198 buf->PutU8(offset, GetOpCode()); in InsertOpCode()
213 buf->PutU8(offset, GetOpCode()); in InsertOpCode()
227 buf->EmitChar(GetOpCode()); in EmitOpCode()
245 buf->EmitChar(GetOpCode()); in EmitOpCode()
264 buf->PutU8(offset, GetOpCode()); in InsertOpCode()
[all …]
/arkcompiler/ets_runtime/ecmascript/regexp/
Dregexp_opcode.cpp124 buf->EmitChar(GetOpCode()); in EmitOpCode()
139 buf->EmitChar(GetOpCode()); in EmitOpCode()
154 buf->EmitChar(GetOpCode()); in EmitOpCode()
168 buf->EmitChar(GetOpCode()); in EmitOpCode()
182 buf->EmitChar(GetOpCode()); in EmitOpCode()
202 buf->PutU8(offset, GetOpCode()); in InsertOpCode()
217 buf->PutU8(offset, GetOpCode()); in InsertOpCode()
231 buf->EmitChar(GetOpCode()); in EmitOpCode()
249 buf->EmitChar(GetOpCode()); in EmitOpCode()
268 buf->PutU8(offset, GetOpCode()); in InsertOpCode()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_nodes.cpp50 return kOpcodeInfo.GetTableItemAt(GetOpCode()).name.c_str(); in GetOpName()
55 if (kOpcodeInfo.MayThrowException(GetOpCode())) { in MayThrowException()
56 if (GetOpCode() != OP_array) { in MayThrowException()
63 } else if (GetOpCode() == OP_intrinsicop) { in MayThrowException()
291 if (stmt.GetOpCode() == OP_block) { in CloneTreeWithFreqs()
295 } else if (stmt.GetOpCode() == OP_if) { in CloneTreeWithFreqs()
299 } else if (stmt.GetOpCode() == OP_while) { in CloneTreeWithFreqs()
303 } else if (stmt.GetOpCode() == OP_doloop) { in CloneTreeWithFreqs()
337 …LogInfo::MapleLogger() << kOpcodeInfo.GetTableItemAt(GetOpCode()).name << " " << GetPrimTypeName(G… in DumpBase()
343 LogInfo::MapleLogger() << kOpcodeInfo.GetTableItemAt(GetOpCode()).name << " {"; in Dump()
[all …]
Dmir_lower.cpp55 if (condExpr->GetOpCode() == OP_ne && condExpr->Opnd(0)->GetOpCode() == OP_dread && in LowerCondGotoStmtWithBuiltinExpect()
56 condExpr->Opnd(1)->GetOpCode() == OP_constval) { in LowerCondGotoStmtWithBuiltinExpect()
62 if (condExpr->GetOpCode() == OP_dread) { in LowerCondGotoStmtWithBuiltinExpect()
75 if (brStmt.GetPrev() == nullptr || brStmt.GetPrev()->GetOpCode() != OP_dassign) { in LowerCondGotoStmtWithBuiltinExpect()
84 if (condExpr->GetOpCode() == OP_ne) { in LowerCondGotoStmtWithBuiltinExpect()
87 if (opnd1->GetOpCode() != OP_constval) { in LowerCondGotoStmtWithBuiltinExpect()
96 if (opnd0->GetOpCode() != OP_intrinsicop || in LowerCondGotoStmtWithBuiltinExpect()
102 if (expectedConstExpr->GetOpCode() == OP_cvt) { in LowerCondGotoStmtWithBuiltinExpect()
105 if (expectedConstExpr->GetOpCode() != OP_constval) { in LowerCondGotoStmtWithBuiltinExpect()
115 …bool likelyBranch = (brStmt.GetOpCode() == OP_brtrue ? likelyTrue : !likelyTrue); // High probabi… in LowerCondGotoStmtWithBuiltinExpect()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dtrycatchblockslower.cpp43 while (js->GetOpCode() != OP_try) { in MoveCondGotoIntoTry()
49 while ((ts != nullptr) && (ts->GetOpCode() == OP_comment)) { in MoveCondGotoIntoTry()
65 while ((ts->GetPrev() != nullptr) && (ts->GetPrev()->GetOpCode() == OP_comment)) { in MoveCondGotoIntoTry()
117 if (stmt->GetOpCode() == OP_comment) { in RecoverBasicBlock()
129 CHECK_FATAL(stmt->GetOpCode() != OP_comment, "make sure stmt's opcde not equal OP_comment"); in RecoverBasicBlock()
134 …if (stmt->GetOpCode() != OP_label && stmt->GetOpCode() != OP_try && stmt->GetOpCode() != OP_endtry… in RecoverBasicBlock()
153 Opcode lastBBLastStmtOp = lastBB->GetLastStmt()->GetOpCode(); in RecoverBasicBlock()
163 switch (stmt->GetOpCode()) { in RecoverBasicBlock()
200 CHECK_FATAL(curBB->GetLastStmt()->GetOpCode() == stmt->GetOpCode(), in RecoverBasicBlock()
202 if (stmt->GetOpCode() == OP_try) { in RecoverBasicBlock()
[all …]
Dlower.cpp335 if (kOpcodeInfo.IsStmt(parent.GetOpCode())) { in LowerComplexSelect()
424 if (array.GetIndex(0)->GetOpCode() == OP_constval) { in LowerFarray()
455 if ((farrayType->GetKind() == kTypeJArray) && (resNode->GetOpCode() == OP_constval)) { in LowerFarray()
543 if (parent.GetOpCode() == OP_iread && (baseNode.GetOpCode() == maple::OP_addrof)) { in LowerArrayForLazyBiding()
577 if (resNode->GetOpCode() == OP_constval) { in LowerArray()
598 if (rMul->GetOpCode() == OP_constval) { in LowerArray()
933 Opcode opr = expr->GetOpCode(); in LowerReturn()
1104 if (stmt.GetOpCode() == OP_intrinsiccall) { in LowerCallStmt()
1117 …if (newStmt->GetOpCode() == OP_call || newStmt->GetOpCode() == OP_icall || newStmt->GetOpCode() ==… in LowerCallStmt()
1122 …if (CGOptions::GetInstance().GetOptimizeLevel() >= CGOptions::kLevel2 && stmt.GetOpCode() == OP_in… in LowerCallStmt()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcgfunc.cpp107 …if (Globals::GetInstance()->GetOptimLevel() >= CGOptions::kLevel2 && expr.Opnd(0)->GetOpCode() == … in HandleAdd()
109 …expr.Opnd(0)->Opnd(0)->GetOpCode() != OP_constval && expr.Opnd(0)->Opnd(1)->GetOpCode() != OP_cons… in HandleAdd()
113 …als::GetInstance()->GetOptimLevel() >= CGOptions::kLevel2 && expr.Opnd(1)->GetOpCode() == OP_mul && in HandleAdd()
115 …expr.Opnd(1)->Opnd(0)->GetOpCode() != OP_constval && expr.Opnd(1)->Opnd(1)->GetOpCode() != OP_cons… in HandleAdd()
285 expr.Opnd(0)->GetOpCode() == OP_iread && node.GetOpCode() == OP_extractbits) { in HandleExtractBits()
380 if (kOpcodeInfo.IsCompare(expr->GetOpCode())) { in HasCompare()
408 if (kOpcodeInfo.IsCompare(parent.GetOpCode())) { in HandleCmp()
410 } else if (kOpcodeInfo.IsTypeCvt(parent.GetOpCode())) { in HandleCmp()
478 if (index->GetOpCode() == OP_constval) { in HandleVectorMerge()
1234 DEBUG_ASSERT(stmt.GetOpCode() == OP_label, "error"); in HandleLabel()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dinitialization_analysis.cpp30 auto op = acc_.GetOpCode(gate); in Run()
44 ASSERT(acc_.GetOpCode(gate) == OpCode::JS_BYTECODE); in Analyse()
131 auto op = acc_.GetOpCode(gate); in IsThisFromSuperCall()
164 OpCode opCode = acc_.GetOpCode(gate); in CheckSimpleGate()
182 ASSERT(acc_.GetOpCode(gate) == OpCode::JS_BYTECODE); in CheckSimpleJSGate()
257 ASSERT(acc_.GetOpCode(gate) == OpCode::JS_BYTECODE); in CheckThisAsValueIn()
284 if (acc_.GetOpCode(gate) != OpCode::JS_BYTECODE) { in HasEscapedThis()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/src/
Dme_cfg.cpp34 while ((stmt) != nullptr && (stmt)->GetOpCode() == OP_comment) { \
37 if ((stmt) == nullptr || (stmt)->GetOpCode() != (kOpCode)) { \
60 if (dassignNode->GetRHS()->GetOpCode() != OP_gcmalloc) { in IfReplaceWithAssertNonNull()
84 if (expr.GetOpCode() == OP_addrof || expr.GetOpCode() == OP_dread) { in FindExprUse()
87 } else if (expr.GetOpCode() == OP_iread) { in FindExprUse()
101 Opcode opcode = stmt.GetOpCode(); in FindUse()
174 if (stmt.GetOpCode() != OP_dassign && !kOpcodeInfo.IsCallAssigned(stmt.GetOpCode())) { in FindDef()
177 if (stmt.GetOpCode() == OP_dassign) { in FindDef()
210 return (!meBB.GetStmtNodes().empty() && meBB.GetStmtNodes().front().GetOpCode() == OP_try); in IsStartTryBB()
240 if (bb->GetStmtNodes().back().GetOpCode() == OP_throw) { in Verify()
[all …]

12345