[Constant Hoisting] Replace the MapVector with a separate Map and Vector to…

Description

[Constant Hoisting] Replace the MapVector with a separate Map and Vector to keep track of constant candidates.

This simplifies working with the constant candidates and removes the tight
coupling between the map and the vector.

Related to rdar://problem/16381500

Details

Committed
ributzkaMar 20 2014, 11:04 PM
Parents
rL204430: [-Wunreachable-code] add a specialized diagnostic for unreachable increment…
Branches
Unknown
Tags
Unknown