Searched refs:HandleExpr (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | cgfunc.cpp | 66 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 D | isel.cpp | 146 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 D | aarch64_cgfunc.cpp | 828 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 D | x64_MPIsel.cpp | 141 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 D | isel.h | 45 Operand *HandleExpr(const BaseNode &parent, BaseNode &expr);
|
H A D | cgfunc.h | 174 Operand *HandleExpr(const BaseNode &parent, BaseNode &expr);
|
Completed in 26 milliseconds