|
Jlm
|
#include <hls.hpp>


Static Public Member Functions | |
| static ExitResult & | Create (rvsdg::Output &origin, rvsdg::StructuralOutput &output) |
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. | |
Private Member Functions | |
| ExitResult (rvsdg::Output &origin, rvsdg::StructuralOutput &output) | |
Private Attributes | |
| friend | LoopNode |
Additional Inherited Members | |
Public Types inherited from jlm::rvsdg::RegionResult | |
| typedef util::IntrusiveListAccessor< RegionResult, &RegionResult::structural_output_anchor_ > | structural_output_accessor |
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 |
|
overridedefaultnoexcept |
|
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.
|
inlinestatic |