Lines Matching defs:PhiM
968 // Build a map "PhiM" which will contain, for each block, the set
970 BlockRefsMap PhiM(getPRI());
972 recordDefsForDF(PhiM, BA);
974 buildPhis(PhiM, BA);
1380 // Scan all defs in the block node BA and record in PhiM the locations of
1382 void DataFlowGraph::recordDefsForDF(BlockRefsMap &PhiM, Block BA) {
1419 PhiM[DBA.Id].insert(Defs);
1423 // Given the locations of phi nodes in the map PhiM, create the phi nodes
1425 void DataFlowGraph::buildPhis(BlockRefsMap &PhiM, Block BA) {
1428 auto HasDF = PhiM.find(BA.Id);
1429 if (HasDF == PhiM.end() || HasDF->second.empty())
1438 const RegisterAggr &Defs = PhiM[BA.Id];