Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dcgfunc.cpp302 BaseNode *condNode = condGotoNode.Opnd(0); in HandleCondbr() local
303 DEBUG_ASSERT(condNode != nullptr, "expect first operand of cond br"); in HandleCondbr()
305 if (condNode->GetOpCode() == OP_constval) { in HandleCondbr()
306 auto *constValNode = static_cast<ConstvalNode *>(condNode); in HandleCondbr()
319 /* if condNode is not a cmp node, cmp it with zero. */ in HandleCondbr()
320 if (!kOpcodeInfo.IsCompare(condNode->GetOpCode())) { in HandleCondbr()
321 Operand *opnd0 = cgFunc.HandleExpr(condGotoNode, *condNode); in HandleCondbr()
322 PrimType primType = condNode->GetPrimType(); in HandleCondbr()
341 BaseNode *op0 = condNode->Opnd(0); in HandleCondbr()
342 DEBUG_ASSERT(op0 != nullptr, "get first opnd of a condNode faile in HandleCondbr()
[all...]
H A Disel.cpp261 BaseNode *condNode = condGotoNode.Opnd(0); in HandleCondbr() local
262 DEBUG_ASSERT(condNode != nullptr, "expect first operand of cond br"); in HandleCondbr()
265 Operand *opnd0 = iSel.HandleExpr(stmt, *condNode); in HandleCondbr()
266 iSel.SelectCondGoto(condGotoNode, *condNode, *opnd0); in HandleCondbr()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
H A Dx64_MPISel.h37 void SelectCondGoto(CondGotoNode &stmt, BaseNode &condNode, Operand &opnd0) override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dx64_MPIsel.cpp481 void X64MPIsel::SelectCondGoto(CondGotoNode &stmt, BaseNode &condNode, Operand &opnd0) in SelectCondGoto() argument
497 Opcode condOpcode = condNode.GetOpCode(); in SelectCondGoto()
500 primType = condNode.GetPrimType(); in SelectCondGoto()
505 primType = static_cast<CompareNode &>(condNode).GetOpndType(); in SelectCondGoto()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Disel.h76 virtual void SelectCondGoto(CondGotoNode &stmt, BaseNode &condNode, Operand &opnd0) = 0;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_cgfunc.cpp1290 BaseNode *condNode = stmt.Opnd(0); in SelectCondSpecialCase1() local
1292 Opcode cmpOp = condNode->GetOpCode(); in SelectCondSpecialCase1()
1293 PrimType pType = static_cast<CompareNode *>(condNode)->GetOpndType(); in SelectCondSpecialCase1()
1297 IsPrimitiveInteger(pType) ? IsSignedInteger(pType) : (IsSignedInteger(condNode->GetPrimType()) ? true : false); in SelectCondSpecialCase1()
1340 BaseNode *condNode = stmt.Opnd(0); in SelectCondGoto() local
1345 if (kOpcodeInfo.IsCompare(condNode->GetOpCode())) { in SelectCondGoto()
1346 cmpOp = condNode->GetOpCode(); in SelectCondGoto()
1347 pType = static_cast<CompareNode *>(condNode)->GetOpndType(); in SelectCondGoto()
1351 pType = condNode->GetPrimType(); in SelectCondGoto()

Completed in 14 milliseconds