|
Jlm
|
#include <Command.hpp>


Public Types | |
| enum class | OptimizationLevel { O0 , O1 , O2 , O3 } |
| enum class | RelocationModel { Static , Pic } |
Public Member Functions | |
| ~LlcCommand () override | |
| LlcCommand (util::FilePath inputFile, util::FilePath outputFile, const OptimizationLevel &optimizationLevel, const RelocationModel &relocationModel) | |
| std::string | ToString () const override |
| const util::FilePath & | OutputFile () const noexcept |
Public Member Functions inherited from jlm::tooling::Command | |
| virtual | ~Command () |
| virtual void | Run () const |
Static Public Member Functions | |
| static CommandGraph::Node & | Create (CommandGraph &commandGraph, const util::FilePath &inputFile, const util::FilePath &outputFile, const OptimizationLevel &optimizationLevel, const RelocationModel &relocationModel) |
Static Private Member Functions | |
| static std::string | ToString (const OptimizationLevel &optimizationLevel) |
| static std::string | ToString (const RelocationModel &relocationModel) |
Private Attributes | |
| OptimizationLevel | OptimizationLevel_ |
| RelocationModel | RelocationModel_ |
| util::FilePath | InputFile_ |
| util::FilePath | OutputFile_ |
The LlcCommand class represents the llc command line tool.
Definition at line 268 of file Command.hpp.
|
strong |
| Enumerator | |
|---|---|
| O0 | |
| O1 | |
| O2 | |
| O3 | |
Definition at line 271 of file Command.hpp.
|
strong |
| Enumerator | |
|---|---|
| Static | |
| Pic | |
Definition at line 279 of file Command.hpp.
|
overridedefault |
|
inline |
Definition at line 287 of file Command.hpp.
|
inlinestatic |
Definition at line 308 of file Command.hpp.
|
inlinenoexcept |
Definition at line 302 of file Command.hpp.
|
overridevirtual |
Implements jlm::tooling::Command.
Definition at line 247 of file Command.cpp.
|
staticprivate |
Definition at line 265 of file Command.cpp.
|
staticprivate |
Definition at line 278 of file Command.cpp.
|
private |
Definition at line 329 of file Command.hpp.
|
private |
Definition at line 327 of file Command.hpp.
|
private |
Definition at line 330 of file Command.hpp.
|
private |
Definition at line 328 of file Command.hpp.