Lines Matching refs:ssa_mul_map
1940 ScopedArenaSafeMap<uint32_t, MIR*> ssa_mul_map(std::less<uint32_t>(), allocator.Adapter()); in MultiplyAddOpt() local
1963 if (((map_it = ssa_mul_map.find(mir->ssa_rep->uses[0])) != ssa_mul_map.end()) && !is_sub) { in MultiplyAddOpt()
1967 ssa_mul_map.erase(mir->ssa_rep->uses[0]); in MultiplyAddOpt()
1968 } else if ((map_it = ssa_mul_map.find(mir->ssa_rep->uses[1])) != ssa_mul_map.end()) { in MultiplyAddOpt()
1972 ssa_mul_map.erase(map_it); in MultiplyAddOpt()
1984 if ((map_it = ssa_mul_map.find(mir->ssa_rep->uses[0])) != ssa_mul_map.end() && !is_sub) { in MultiplyAddOpt()
1988 ssa_mul_map.erase(map_it); in MultiplyAddOpt()
1989 } else if ((map_it = ssa_mul_map.find(mir->ssa_rep->uses[2])) != ssa_mul_map.end()) { in MultiplyAddOpt()
1993 ssa_mul_map.erase(map_it); in MultiplyAddOpt()
1997 if (!ssa_mul_map.empty() && CanThrow(mir)) { in MultiplyAddOpt()
1999 ssa_mul_map.clear(); in MultiplyAddOpt()
2008 if (ssa_mul_map.size() > 0) { in MultiplyAddOpt()
2009 for (auto it = ssa_mul_map.begin(); it != ssa_mul_map.end();) { in MultiplyAddOpt()
2012 it = ssa_mul_map.erase(it); in MultiplyAddOpt()
2021 ssa_mul_map.Put(mir->ssa_rep->defs[0], mir); in MultiplyAddOpt()