/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/ |
H A D | lmir_builder.cpp | 108 void LMIRBuilder::SetCallStmtDeoptBundleInfo(Stmt &callNode, in SetCallStmtDeoptBundleInfo() argument 123 if (callNode.GetOpCode() == OP_call || callNode.GetOpCode() == OP_callassigned) { in SetCallStmtDeoptBundleInfo() 124 static_cast<CallNode &>(callNode).SetDeoptBundleInfo(deoptInfos); in SetCallStmtDeoptBundleInfo() 126 static_cast<IcallNode &>(callNode).SetDeoptBundleInfo(deoptInfos); in SetCallStmtDeoptBundleInfo()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_memlayout.cpp | 41 CallNode *callNode = static_cast<CallNode *>(&stmt); in ComputeStackSpaceRequirementForCall() local 42 MIRFunction *fn = GlobalTables::GetFunctionTable().GetFunctionFromPuidx(callNode->GetPUIdx()); in ComputeStackSpaceRequirementForCall()
|
H A D | aarch64_cgfunc.cpp | 3552 void AArch64CGFunc::SelectCall(CallNode &callNode) 3554 MIRFunction *fn = GlobalTables::GetFunctionTable().GetFunctionFromPuidx(callNode.GetPUIdx()); 3564 SelectParmListWrapper(callNode, *srcOpnds, false); 3572 const auto &deoptBundleInfo = callNode.GetDeoptBundleInfo(); 3580 auto *opnd = SelectIntConst(static_cast<const MIRIntConst &>(elem.second.GetConstValue()), callNode);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
H A D | lower.cpp | 162 auto &callNode = static_cast<NaryStmtNode&>(*newStmt); in LowerCallStmt() local 163 for (size_t i = 0; i < callNode.GetNopndSize(); ++i) { in LowerCallStmt() 164 BaseNode *newOpnd = LowerExpr(callNode, *callNode.GetNopndAt(i), newBlk); in LowerCallStmt() 165 callNode.SetOpnd(newOpnd, i); in LowerCallStmt() 167 newStmt = &callNode; in LowerCallStmt()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
H A D | x64_MPISel.h | 29 void SelectCall(CallNode &callNode) override;
|
H A D | x64_cgfunc.h | 51 void SelectCall(CallNode &callNode) override;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/ |
H A D | litecg_ir_builder.cpp | 1358 Stmt &callNode = in VisitRuntimeCall() local 1367 lmirBuilder_->SetCallStmtDeoptBundleInfo(callNode, deoptBundleInfo); in VisitRuntimeCall() 1369 lmirBuilder_->SetStmtCallConv(callNode, maple::litecg::Web_Kit_JS_Call); in VisitRuntimeCall() 1370 lmirBuilder_->AppendStmt(bb, callNode); in VisitRuntimeCall() 1467 Stmt &callNode = lmirBuilder_->ICall(callee, params, returnVar); in VisitRuntimeCallWithArgv() local 1468 lmirBuilder_->AppendStmt(bb, callNode); in VisitRuntimeCallWithArgv() 1583 Stmt &callNode = in VisitCall() local 1591 lmirBuilder_->SetCallStmtDeoptBundleInfo(callNode, deoptBundleInfo); in VisitCall() 1593 lmirBuilder_->SetStmtCallConv(callNode, ConvertCallAttr(calleeDescriptor->GetCallConv())); in VisitCall() 1594 lmirBuilder_->AppendStmt(bb, callNode); in VisitCall() 2820 Stmt &callNode = lmirBuilder_->ICall(lmirBuilder_->Dread(funcVar), params, pregIdx); GenDeoptEntry() local 3004 Stmt &callNode = lmirBuilder_->Call(*callee, params, returnPregIdx); VisitDeoptCheck() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_MPIsel.cpp | 234 void X64MPIsel::SelectCall(CallNode &callNode) in SelectCall() argument 236 MIRFunction *fn = GlobalTables::GetFunctionTable().GetFunctionFromPuidx(callNode.GetPUIdx()); in SelectCall() 242 SelectParmList(callNode, paramOpnds, fpNum); in SelectCall() 259 const auto &deoptBundleInfo = callNode.GetDeoptBundleInfo(); in SelectCall()
|
H A D | x64_cgfunc.cpp | 59 void X64CGFunc::SelectCall(CallNode &callNode) in SelectCall() argument
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | isel.h | 71 virtual void SelectCall(CallNode &callNode) = 0;
|
H A D | cgfunc.h | 184 virtual void SelectCall(CallNode &callNode) = 0;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | cgfunc.cpp | 384 auto &callNode = static_cast<CallNode &>(stmt); in HandleCall() local 385 cgFunc.SelectCall(callNode); in HandleCall()
|
H A D | isel.cpp | 252 auto &callNode = static_cast<CallNode &>(stmt); in HandleCall() local 253 iSel.SelectCall(callNode); in HandleCall()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_cgfunc.h | 103 void SelectCall(CallNode &callNode) override;
|