Lines Matching defs:PhiM
967 // Build a map "PhiM" which will contain, for each block, the set
969 BlockRefsMap PhiM(getPRI());
971 recordDefsForDF(PhiM, BA);
973 buildPhis(PhiM, BA);
1379 // Scan all defs in the block node BA and record in PhiM the locations of
1381 void DataFlowGraph::recordDefsForDF(BlockRefsMap &PhiM, Block BA) {
1418 PhiM[DBA.Id].insert(Defs);
1422 // Given the locations of phi nodes in the map PhiM, create the phi nodes
1424 void DataFlowGraph::buildPhis(BlockRefsMap &PhiM, Block BA) {
1427 auto HasDF = PhiM.find(BA.Id);
1428 if (HasDF == PhiM.end() || HasDF->second.empty())
1437 const RegisterAggr &Defs = PhiM[BA.Id];