Skip to content
  • Chris Lattner's avatar
    Revamp the ValueMapper interfaces in a couple ways: · 43f8d164
    Chris Lattner authored
    1. Take a flags argument instead of a bool.  This makes
       it more clear to the reader what it is used for.
    2. Add a flag that says that "remapping a value not in the
       map is ok".
    3. Reimplement MapValue to share a bunch of code and be a lot
       more efficient.  For lookup failures, don't drop null values
       into the map.
    4. Using the new flag a bunch of code can vaporize in LinkModules
       and LoopUnswitch, kill it.
    
    No functionality change.
    
    llvm-svn: 123058
    43f8d164
Loading