Lines Matching refs:DefM
980 void DataFlowGraph::markBlock(NodeId B, DefStackMap &DefM) { in markBlock() argument
982 for (auto I = DefM.begin(), E = DefM.end(); I != E; ++I) in markBlock()
987 void DataFlowGraph::releaseBlock(NodeId B, DefStackMap &DefM) { in releaseBlock() argument
991 for (auto I = DefM.begin(), E = DefM.end(); I != E; ++I) in releaseBlock()
995 for (auto I = DefM.begin(), E = DefM.end(), NextI = I; I != E; I = NextI) { in releaseBlock()
999 DefM.erase(I); in releaseBlock()
1005 void DataFlowGraph::pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushDefs() argument
1042 DefM[RR].push(DA); in pushDefs()
1045 DefM[A].push(DA); in pushDefs()
1537 void DataFlowGraph::linkStmtRefs(DefStackMap &DefM, NodeAddr<StmtNode*> SA) { in linkStmtRefs() argument
1550 auto F = DefM.find(RR); in linkStmtRefs()
1551 if (F == DefM.end()) in linkStmtRefs()
1565 void DataFlowGraph::linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA) { in linkBlockRefs() argument
1567 markBlock(BA.Id, DefM); in linkBlockRefs()
1577 linkStmtRefs(DefM, IA); in linkBlockRefs()
1580 pushDefs(IA, DefM); in linkBlockRefs()
1588 linkBlockRefs(DefM, SBA); in linkBlockRefs()
1607 linkRefUp<UseNode*>(IA, PUA, DefM[RR]); in linkBlockRefs()
1613 releaseBlock(BA.Id, DefM); in linkBlockRefs()