| 
    LLVM 22.0.0git
    
   | 
 
A private "module" namespace for types and utilities used by GVN. More...
Classes | |
| struct | AvailableValue | 
| Represents a particular available value that we know how to materialize.  More... | |
| struct | AvailableValueInBlock | 
| Represents an AvailableValue which can be rematerialized at the end of the associated BasicBlock.  More... | |
| class | GVNLegacyPass | 
A private "module" namespace for types and utilities used by GVN.
These are implementation details and should not be used by clients.