Searched refs:retNode (Results 1 - 7 of 7) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
H A D | lower.cpp | 44 BlockNode *CGLowerer::LowerReturnStructUsingFakeParm(NaryStmtNode &retNode) in LowerReturnStructUsingFakeParm() argument 47 for (size_t i = 0; i < retNode.GetNopndSize(); ++i) { in LowerReturnStructUsingFakeParm() 48 retNode.SetOpnd(LowerExpr(retNode, *retNode.GetNopndAt(i), *blk), i); in LowerReturnStructUsingFakeParm() 50 BaseNode *opnd0 = retNode.Opnd(0); in LowerReturnStructUsingFakeParm() 73 retNode.GetNopnd().clear(); in LowerReturnStructUsingFakeParm() 74 retNode.SetNumOpnds(0); in LowerReturnStructUsingFakeParm() 75 blk->AddStatement(&retNode); in LowerReturnStructUsingFakeParm() 81 BlockNode *CGLowerer::LowerReturn(NaryStmtNode &retNode) in LowerReturn() argument 114 BaseNode *retNode = mirModule.GetMIRBuilder()->CreateExprRegread(pType, -kSregRetval0); NeedRetypeWhenLowerCallAssigned() local 491 NaryStmtNode *retNode = static_cast<NaryStmtNode *>(stmt); LowerBlock() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/ |
H A D | lower.h | 133 BlockNode *LowerReturnStructUsingFakeParm(NaryStmtNode &retNode); 135 BlockNode *LowerReturn(NaryStmtNode &retNode);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | cgfunc.cpp | 371 auto &retNode = static_cast<NaryStmtNode &>(stmt); in HandleReturn() local 372 DEBUG_ASSERT(retNode.NumOpnds() <= 1, "NYI return nodes number > 1"); in HandleReturn() 374 if (retNode.NumOpnds() != 0) { in HandleReturn() 375 opnd = cgFunc.HandleExpr(retNode, *retNode.Opnd(0)); in HandleReturn() 379 cgFunc.SetCurBB(*cgFunc.StartNewBB(retNode)); in HandleReturn()
|
H A D | isel.cpp | 224 auto &retNode = static_cast<NaryStmtNode &>(stmt); in HandleReturn() local 225 DEBUG_ASSERT(retNode.NumOpnds() <= 1, "NYI return nodes number > 1"); in HandleReturn() 226 if (retNode.NumOpnds() != 0) { in HandleReturn() 227 Operand *opnd = iSel.HandleExpr(retNode, *retNode.Opnd(0)); in HandleReturn() 228 iSel.SelectReturn(retNode, *opnd); in HandleReturn() 233 cgFunc->SetCurBB(*cgFunc->StartNewBB(retNode)); in HandleReturn()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
H A D | x64_MPISel.h | 27 void SelectReturn(NaryStmtNode &retNode, Operand &opnd) override;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | isel.h | 67 virtual void SelectReturn(NaryStmtNode &retNode, Operand &opnd) = 0;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_MPIsel.cpp | 65 void X64MPIsel::SelectReturn(NaryStmtNode &retNode, Operand &opnd) in SelectReturn() argument 81 SelectCopy(retOpnd, opnd, oriPrimType, retNode.Opnd(0)->GetPrimType()); in SelectReturn()
|
Completed in 10 milliseconds