Home
last modified time | relevance | path

Searched refs:DefM (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DRDFCopy.cpp82 auto FS = DefM.find(I.second); in recordCopy()
83 if (FS == DefM.end() || FS->second.empty()) in recordCopy()
109 auto F = DefM.find(R.first); in updateMap()
110 if (F == DefM.end() || F->second.empty()) in updateMap()
120 DFG.markBlock(BA.Id, DefM); in scanBlock()
131 DFG.pushDefs(IA, DefM); in scanBlock()
138 DFG.releaseBlock(BA.Id, DefM); in scanBlock()
DRDFGraph.cpp980 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
[all …]
DHexagonOptAddrMode.cpp72 DataFlowGraph::DefStackMap DefM; member in __anon76ee7bdd0111::HexagonOptAddrMode
590 auto F = DefM.find(R.first); in updateMap()
591 if (F == DefM.end() || F->second.empty()) in updateMap()
600 DFG->markBlock(BA.Id, DefM); in constructDefMap()
604 DFG->pushDefs(IA, DefM); in constructDefMap()
611 DFG->releaseBlock(BA.Id, DefM); in constructDefMap()
DRDFCopy.h38 DataFlowGraph::DefStackMap DefM; member
DRDFGraph.h686 void markBlock(NodeId B, DefStackMap &DefM);
687 void releaseBlock(NodeId B, DefStackMap &DefM);
776 void linkStmtRefs(DefStackMap &DefM, NodeAddr<StmtNode*> SA);
777 void linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA);