Home
last modified time | relevance | path

Searched refs:arrayNode (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_builder.cpp839 auto *arrayNode = NewNode<ArrayNode>(*GetCurrentFuncCodeMpAllocator(), addrType->GetPrimType(), in CreateExprArray() local
841 arrayNode->SetNumOpnds(0); in CreateExprArray()
842 return arrayNode; in CreateExprArray()
847 ArrayNode *arrayNode = CreateExprArray(arrayType); in CreateExprArray() local
848 arrayNode->GetNopnd().push_back(op); in CreateExprArray()
849 arrayNode->SetNumOpnds(1); in CreateExprArray()
850 return arrayNode; in CreateExprArray()
855 ArrayNode *arrayNode = CreateExprArray(arrayType, op1); in CreateExprArray() local
856 arrayNode->GetNopnd().push_back(op2); in CreateExprArray()
857 arrayNode->SetNumOpnds(2); // 2 operands in CreateExprArray()
[all …]
Dmir_lower.cpp968 auto &arrayNode = static_cast<ArrayNode &>(exp); in AddArrayMrtMpl() local
969 if (arrayNode.GetBoundsCheck()) { in AddArrayMrtMpl()
970 BaseNode *arrAddr = arrayNode.Opnd(0); in AddArrayMrtMpl()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dlower.cpp2234 auto &arrayNode = static_cast<ArrayNode &>(expr); in ProcessArrayExpr() local
2236 if (arrayNode.GetBoundsCheck()) { in ProcessArrayExpr()
2237 CHECK_FATAL(arrayNode.GetNopndSize() == kOperandNumBinary, "unexpected nOpnd size"); in ProcessArrayExpr()
2238 BaseNode *opnd0 = arrayNode.GetNopndAt(0); in ProcessArrayExpr()
2244 arrayNode.SetNOpndAt(0, mirBuilder->CreateExprRegread(opnd0->GetPrimType(), pregIdx)); in ProcessArrayExpr()
2256 arrayNode.GetNopndAt(1), lenRegreadNode); in ProcessArrayExpr()
2263 args.emplace_back(arrayNode.GetNopndAt(0)); in ProcessArrayExpr()
2264 args.emplace_back(arrayNode.GetNopndAt(1)); in ProcessArrayExpr()
2833 BaseNode *arrayNode = intrincall.Opnd(0); in LowerArrayStore() local
2834 MIRType *arrayElemType = GetArrayNodeType(*arrayNode); in LowerArrayStore()