|
Jlm
|
#include <CommandGraphGenerator.hpp>


Public Member Functions | |
| ~JlcCommandGraphGenerator () noexcept override | |
| JlcCommandGraphGenerator ()=default | |
| std::unique_ptr< CommandGraph > | GenerateCommandGraph (const JlcCommandLineOptions &commandLineOptions) override |
Public Member Functions inherited from jlm::tooling::CommandGraphGenerator< JlcCommandLineOptions > | |
| virtual | ~CommandGraphGenerator () noexcept=default |
Static Public Member Functions | |
| static std::unique_ptr< CommandGraph > | Generate (const JlcCommandLineOptions &commandLineOptions) |
Static Private Member Functions | |
| static util::FilePath | CreateJlmOptCommandOutputFile (const util::FilePath &inputFile) |
| static util::FilePath | CreateParserCommandOutputFile (const util::FilePath &inputFile) |
| static ClangCommand::LanguageStandard | ConvertLanguageStandard (const JlcCommandLineOptions::LanguageStandard &languageStandard) |
| static LlcCommand::OptimizationLevel | ConvertOptimizationLevel (const JlcCommandLineOptions::OptimizationLevel &optimizationLevel) |
| static CommandGraph::Node & | CreateParserCommand (CommandGraph &commandGraph, const util::FilePath &outputFile, const JlcCommandLineOptions::Compilation &compilation, const JlcCommandLineOptions &commandLineOptions) |
Command graph generator for the jlc command line tool.
Definition at line 45 of file CommandGraphGenerator.hpp.
|
overridedefaultnoexcept |
|
default |
|
staticprivate |
Definition at line 40 of file CommandGraphGenerator.cpp.
|
staticprivate |
Definition at line 67 of file CommandGraphGenerator.cpp.
|
staticprivate |
Definition at line 22 of file CommandGraphGenerator.cpp.
|
staticprivate |
Definition at line 81 of file CommandGraphGenerator.cpp.
|
staticprivate |
Definition at line 31 of file CommandGraphGenerator.cpp.
|
inlinestatic |
Definition at line 56 of file CommandGraphGenerator.hpp.
|
overridevirtual |
Generate a command graph.
| commandLineOptions | An instance of a CommandLineOptions class. |
Implements jlm::tooling::CommandGraphGenerator< JlcCommandLineOptions >.
Definition at line 107 of file CommandGraphGenerator.cpp.