|
Jlm
|
#include <graph.hpp>


Static Public Member Functions | |
| static GraphExport & | Create (Output &origin, std::string name) |
Static Public Member Functions inherited from jlm::rvsdg::RegionResult | |
| static RegionResult & | Create (rvsdg::Region ®ion, rvsdg::Output &origin, StructuralOutput *output, std::shared_ptr< const rvsdg::Type > type) |
| Create region exit result. | |
Protected Member Functions | |
| GraphExport (Output &origin, std::string name) | |
Protected Member Functions inherited from jlm::rvsdg::Input | |
| Input (Node &owner, Output &origin, std::shared_ptr< const rvsdg::Type > type) | |
| Input (Region &owner, Output &origin, std::shared_ptr< const rvsdg::Type > type) | |
Private Attributes | |
| std::string | Name_ |
Additional Inherited Members | |
Public Types inherited from jlm::rvsdg::RegionResult | |
| typedef util::IntrusiveListAccessor< RegionResult, &RegionResult::structural_output_anchor_ > | structural_output_accessor |
|
protected |
|
overridevirtual |
Creates a copy of the result with origin and structural_output output. The result is created with the same type as origin and in the same region as origin.
| origin | The origin for the result. |
| output | The structural_output to the result, if any. |
Reimplemented from jlm::rvsdg::RegionResult.
|
static |
|
overridevirtual |
Reimplemented from jlm::rvsdg::Input.
|
inlinenoexcept |