Searched refs:arrayNode (Results 1 – 3 of 3) sorted by relevance
839 auto *arrayNode = NewNode<ArrayNode>(*GetCurrentFuncCodeMpAllocator(), addrType->GetPrimType(), in CreateExprArray() local841 arrayNode->SetNumOpnds(0); in CreateExprArray()842 return arrayNode; in CreateExprArray()847 ArrayNode *arrayNode = CreateExprArray(arrayType); in CreateExprArray() local848 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() local856 arrayNode->GetNopnd().push_back(op2); in CreateExprArray()857 arrayNode->SetNumOpnds(2); // 2 operands in CreateExprArray()[all …]
968 auto &arrayNode = static_cast<ArrayNode &>(exp); in AddArrayMrtMpl() local969 if (arrayNode.GetBoundsCheck()) { in AddArrayMrtMpl()970 BaseNode *arrAddr = arrayNode.Opnd(0); in AddArrayMrtMpl()
2234 auto &arrayNode = static_cast<ArrayNode &>(expr); in ProcessArrayExpr() local2236 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() local2834 MIRType *arrayElemType = GetArrayNodeType(*arrayNode); in LowerArrayStore()