Jlm
Namespaces | Functions
simple-node.cpp File Reference
#include <jlm/rvsdg/graph.hpp>
#include <jlm/rvsdg/simple-node.hpp>
#include <jlm/rvsdg/substitution.hpp>
#include <jlm/util/strfmt.hpp>
Include dependency graph for simple-node.cpp:

Go to the source code of this file.

Namespaces

 jlm
 
 jlm::rvsdg
 

Functions

std::optional< std::vector< rvsdg::Output * > > jlm::rvsdg::NormalizeSimpleOperationCommonNodeElimination (Region &region, const SimpleOperation &operation, const std::vector< rvsdg::Output * > &operands)
 Performs common node elimination for a given operation and operands in a region. More...