map call instruction to its PTACallGraphEdge map
| 362 | |
| 363 | /// map call instruction to its PTACallGraphEdge map |
| 364 | inline void addHareParForEdgeSetMap(const CallICFGNode* cs, HareParForEdge* edge) |
| 365 | { |
| 366 | if(edge!=nullptr) |
| 367 | { |
| 368 | callinstToHareParForEdgesMap[cs].insert(edge); |
| 369 | callinstToCallGraphEdgesMap[cs].insert(edge); |
| 370 | } |
| 371 | } |
| 372 | |
| 373 | /// has thread join edge |
| 374 | inline ThreadJoinEdge* hasThreadJoinEdge(const CallICFGNode* call, CallGraphNode* joinFunNode, CallGraphNode* threadRoutineFunNode, CallSiteID csId) const |