Jlm
Public Member Functions | List of all members
TestTransformation Class Referencefinal
Inheritance diagram for TestTransformation:
Inheritance graph
[legend]
Collaboration diagram for TestTransformation:
Collaboration graph
[legend]

Public Member Functions

 TestTransformation ()
 
void Run (jlm::rvsdg::RvsdgModule &module, jlm::util::StatisticsCollector &statisticsCollector) override
 Perform RVSDG transformation. More...
 
- Public Member Functions inherited from jlm::rvsdg::Transformation
virtual ~Transformation () noexcept
 
 Transformation (std::string_view Name)
 
const std::string_view & GetName () const noexcept
 
void Run (RvsdgModule &module)
 Perform RVSDG transformation. More...
 

Detailed Description

Definition at line 11 of file TransformationSequenceTests.cpp.

Constructor & Destructor Documentation

◆ TestTransformation()

TestTransformation::TestTransformation ( )
inline

Definition at line 14 of file TransformationSequenceTests.cpp.

Member Function Documentation

◆ Run()

void TestTransformation::Run ( jlm::rvsdg::RvsdgModule module,
jlm::util::StatisticsCollector statisticsCollector 
)
inlineoverridevirtual

Perform RVSDG transformation.

Note
This method is expected to be called multiple times. An implementation is required to reset the objects' internal state to ensure correct behavior after every invocation.
Parameters
moduleRVSDG module the transformation is performed on.
statisticsCollectorStatistics collector for collecting transformation statistics.

Implements jlm::rvsdg::Transformation.

Definition at line 19 of file TransformationSequenceTests.cpp.


The documentation for this class was generated from the following file: