|
Jlm
|
#include <CommandGraphGenerator.hpp>


Public Member Functions | |
| ~JhlsCommandGraphGenerator () noexcept override | |
| JhlsCommandGraphGenerator ()=default | |
| std::unique_ptr< CommandGraph > | GenerateCommandGraph (const JhlsCommandLineOptions &commandLineOptions) override |
Public Member Functions inherited from jlm::tooling::CommandGraphGenerator< JhlsCommandLineOptions > | |
| virtual | ~CommandGraphGenerator () noexcept=default |
Static Public Member Functions | |
| static std::unique_ptr< CommandGraph > | Generate (const JhlsCommandLineOptions &commandLineOptions) |
Static Private Member Functions | |
| static util::FilePath | CreateParserCommandOutputFile (const util::FilePath &tmpDirectory, const util::FilePath &inputFile) |
| static util::FilePath | CreateJlmOptCommandOutputFile (const util::FilePath &tmpDirectory, const util::FilePath &inputFile) |
| static ClangCommand::LanguageStandard | ConvertLanguageStandard (const JhlsCommandLineOptions::LanguageStandard &languageStandard) |
| static LlcCommand::OptimizationLevel | ConvertOptimizationLevel (const JhlsCommandLineOptions::OptimizationLevel &optimizationLevel) |
Command graph generator for the jhls command line tool.
Definition at line 86 of file CommandGraphGenerator.hpp.
|
overridedefaultnoexcept |
|
default |
|
staticprivate |
Definition at line 221 of file CommandGraphGenerator.cpp.
|
staticprivate |
Definition at line 250 of file CommandGraphGenerator.cpp.
|
staticprivate |
Definition at line 213 of file CommandGraphGenerator.cpp.
|
staticprivate |
Definition at line 205 of file CommandGraphGenerator.cpp.
|
inlinestatic |
Definition at line 97 of file CommandGraphGenerator.hpp.
|
overridevirtual |
Generate a command graph.
| commandLineOptions | An instance of a CommandLineOptions class. |
Implements jlm::tooling::CommandGraphGenerator< JhlsCommandLineOptions >.
Definition at line 266 of file CommandGraphGenerator.cpp.