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

/external/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp82 auto FS = DefM.find(I.second);
83 if (FS == DefM.end() || FS->second.empty())
109 auto F = DefM.find(R.first);
110 if (F == DefM.end() || F->second.empty())
120 DFG.markBlock(BA.Id, DefM);
131 DFG.pushDefs(IA, DefM);
138 DFG.releaseBlock(BA.Id, DefM);
H A DRDFCopy.h38 DataFlowGraph::DefStackMap DefM; member in struct:llvm::rdf::CopyPropagation
H A DRDFGraph.cpp979 // For each stack in the map DefM, push the delimiter for block B on it.
980 void DataFlowGraph::markBlock(NodeId B, DefStackMap &DefM) { argument
982 for (auto I = DefM.begin(), E = DefM.end(); I != E; ++I)
986 // Remove all definitions coming from block B from each stack in DefM.
987 void DataFlowGraph::releaseBlock(NodeId B, DefStackMap &DefM) { argument
991 for (auto I = DefM.begin(), E = DefM.end(); I != E; ++I)
995 for (auto I = DefM.begin(), E = DefM
1005 pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) argument
1537 linkStmtRefs(DefStackMap &DefM, NodeAddr<StmtNode*> SA) argument
1565 linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA) argument
[all...]
H A DHexagonOptAddrMode.cpp72 DataFlowGraph::DefStackMap DefM; member in class:__anon14352::HexagonOptAddrMode
590 auto F = DefM.find(R.first);
591 if (F == DefM.end() || F->second.empty())
600 DFG->markBlock(BA.Id, DefM);
604 DFG->pushDefs(IA, DefM);
611 DFG->releaseBlock(BA.Id, DefM);
H A 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);

Completed in 171 milliseconds