llir-opt  0.0.1
Low-Level Post-Link Optimiser for OCaml and C
Public Member Functions | List of all members
SymbolReducer Class Reference
Inheritance diagram for SymbolReducer:
Inheritance graph
[legend]
Collaboration diagram for SymbolReducer:
Collaboration graph
[legend]

Public Member Functions

 SymbolReducer (std::unique_ptr< Prog > &&prog)
 
std::set< std::string_view > Enumerate (const Prog &prog) override
 Enumerate all reduction candidates.
 
void Reduce (Prog &prog, std::set< std::string_view > deleted) override
 Delete the symbols.
 
- Public Member Functions inherited from GlobalReducer
 GlobalReducer (std::unique_ptr< Prog > &&prog, const char *name)
 
std::unique_ptr< ProgRun (const Timeout &timeout)
 

The documentation for this class was generated from the following file: