| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | ir_safe_cast_traits.def | 61 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/ |
| D | gate_accessor.cpp | 76 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 …]
|
| D | string_builder_optimizer.cpp | 49 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 …]
|
| D | gate.cpp | 40 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 …]
|
| D | lexical_env_specialization_pass.cpp | 36 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()
|
| D | dead_code_elimination.cpp | 22 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()
|
| D | range_guard.cpp | 28 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()
|
| D | early_elimination.cpp | 67 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 …]
|
| D | async_function_lowering.cpp | 44 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()
|
| D | range_analysis.cpp | 48 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()
|
| D | value_numbering.cpp | 23 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/ |
| D | typed_array_lowering_test.cpp | 63 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 …]
|
| D | loop_optimization_test.cpp | 115 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/ |
| D | ext_constantfold.cpp | 26 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 …]
|
| D | constantfold.cpp | 118 …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 …]
|
| D | call_graph.cpp | 506 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/ |
| D | regexp_opcode.cpp | 120 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/ |
| D | regexp_opcode.cpp | 124 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/ |
| D | mir_nodes.cpp | 50 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 …]
|
| D | mir_lower.cpp | 55 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/ |
| D | trycatchblockslower.cpp | 43 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 …]
|
| D | lower.cpp | 335 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/ |
| D | cgfunc.cpp | 107 …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/ |
| D | initialization_analysis.cpp | 30 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/ |
| D | me_cfg.cpp | 34 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 …]
|