Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmir_nodes.h2335 …explicit MultiwayNode(MapleAllocator &allocator) : StmtNode(OP_multiway, 1), multiWayTable(allocat… in MultiwayNode()
2340 : StmtNode(OP_multiway, 1), defaultLabel(label), multiWayTable(allocator.Adapter()) in MultiwayNode()
2350 multiWayTable(allocator.Adapter()) in MultiwayNode()
2368 for (size_t i = 0; i < multiWayTable.size(); ++i) { in CloneTree()
2369 BaseNode *node = multiWayTable[i].first->CloneTree(allocator); in CloneTree()
2370 MCasePair pair(static_cast<BaseNode *>(node), multiWayTable[i].second); in CloneTree()
2371 nd->multiWayTable.push_back(pair); in CloneTree()
2398 multiWayTable.push_back(mCasrPair); in AppendElemToMultiWayTable()
2403 return multiWayTable; in GetMultiWayTable()
2409 MCaseVector multiWayTable; variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_nodes.cpp1039 for (auto it = multiWayTable.begin(); it != multiWayTable.end(); it++) { in Dump()
Dmir_parser.cpp777 const MapleVector<MCasePair> &multiWayTable = multiwayNode->GetMultiWayTable(); in ParseStmtMultiway() local
778 multiwayNode->SetNumOpnds(multiWayTable.size()); in ParseStmtMultiway()