Home
last modified time | relevance | path

Searched refs:HandleExpr (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dcgfunc.cpp66 return cgFunc.SelectAdd(static_cast<BinaryNode &>(expr), *cgFunc.HandleExpr(expr, *expr.Opnd(0)), in HandleAdd()
67 *cgFunc.HandleExpr(expr, *expr.Opnd(1)), parent); in HandleAdd()
72 return cgFunc.SelectShift(static_cast<BinaryNode &>(expr), *cgFunc.HandleExpr(expr, *expr.Opnd(0)), in HandleShift()
73 *cgFunc.HandleExpr(expr, *expr.Opnd(1)), parent); in HandleShift()
78 return cgFunc.SelectMpy(static_cast<BinaryNode &>(expr), *cgFunc.HandleExpr(expr, *expr.Opnd(0)), in HandleMpy()
79 *cgFunc.HandleExpr(expr, *expr.Opnd(1)), parent); in HandleMpy()
84 return cgFunc.SelectDiv(static_cast<BinaryNode &>(expr), *cgFunc.HandleExpr(expr, *expr.Opnd(0)), in HandleDiv()
85 *cgFunc.HandleExpr(expr, *expr.Opnd(1)), parent); in HandleDiv()
90 return cgFunc.SelectRem(static_cast<BinaryNode &>(expr), *cgFunc.HandleExpr(expr, *expr.Opnd(0)), in HandleRem()
91 *cgFunc.HandleExpr(exp in HandleRem()
545 Operand *CGFunc::HandleExpr(const BaseNode &parent, BaseNode &expr) HandleExpr() function in maplebe::CGFunc
[all...]
H A Disel.cpp146 Operand *opndRhs = iSel.HandleExpr(dassignNode, *rhs); in HandleDassign()
159 Operand *opndRhs = iSel.HandleExpr(stmt, *rhs); in HandleIassign()
162 Operand *opndAddr = iSel.HandleExpr(stmt, *addr); in HandleIassign()
175 Operand *opnd0 = iSel.HandleExpr(regAssignNode, *operand); in HandleRegassign()
216 Operand *srcOpnd = iSel.HandleExpr(rangeGotoNode, *srcNode); in HandleRangeGoto()
227 Operand *opnd = iSel.HandleExpr(retNode, *retNode.Opnd(0)); in HandleReturn()
265 Operand *opnd0 = iSel.HandleExpr(stmt, *condNode); in HandleCondbr()
272 return iSel.SelectShift(static_cast<BinaryNode &>(expr), *iSel.HandleExpr(expr, *expr.Opnd(0)), in HandleShift()
273 *iSel.HandleExpr(expr, *expr.Opnd(1)), parent); in HandleShift()
278 return iSel.SelectCvt(parent, static_cast<TypeCvtNode &>(expr), *iSel.HandleExpr(exp in HandleCvt()
511 Operand *MPISel::HandleExpr(const BaseNode &parent, BaseNode &expr) HandleExpr() function in maplebe::MPISel
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_cgfunc.cpp828 Operand *valOpnd = HandleExpr(stmt, *stmt.GetRHS()); in SelectIassign()
1273 Operand *opnd0 = HandleExpr(expr, *expr.Opnd(0)); in SelectCondSpecialCase1()
1274 Operand *opnd1 = HandleExpr(expr, *expr.Opnd(1)); in SelectCondSpecialCase1()
1311 Operand *opnd0 = HandleExpr(cmpNode, *cmpNode.Opnd(0)); in SelectCondSpecialCase2()
1312 Operand *opnd1 = HandleExpr(cmpNode, *cmpNode.Opnd(1)); in SelectCondSpecialCase2()
3400 opnd = &LoadIntoRegister(*HandleExpr(naryNode, *argsDesc[i].argExpr), mirType->GetPrimType());
3502 Operand *opnd = HandleExpr(naryNode, *argExpr);
3601 Operand *srcOpnd = HandleExpr(icallNode, *icallNode.GetNopndAt(0));
4051 RegOperand &base = static_cast<RegOperand &>(LoadIntoRegister(*HandleExpr(addrExpr, *baseExpr), PTY_a64));
4058 static_cast<RegOperand &>(LoadIntoRegister(*HandleExpr(*indexExp
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dx64_MPIsel.cpp141 Operand *argOpnd = HandleExpr(naryNode, *argExpr); in SelectParmList()
278 Operand *opnd0 = HandleExpr(iCallNode, *iCallNode.GetNopndAt(0)); in SelectIcall()
341 RegOperand &opnd0 = SelectCopy2Reg(*HandleExpr(intrnNode, *intrnNode.Opnd(0)), in SelectOverFlowCall()
343 RegOperand &opnd1 = SelectCopy2Reg(*HandleExpr(intrnNode, *intrnNode.Opnd(1)), in SelectOverFlowCall()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Disel.h45 Operand *HandleExpr(const BaseNode &parent, BaseNode &expr);
H A Dcgfunc.h174 Operand *HandleExpr(const BaseNode &parent, BaseNode &expr);

Completed in 26 milliseconds