Jlm
Classes | Namespaces | Functions
theta.hpp File Reference
#include <jlm/rvsdg/control.hpp>
#include <jlm/rvsdg/region.hpp>
#include <jlm/rvsdg/structural-node.hpp>
#include <jlm/util/HashSet.hpp>
#include <optional>
Include dependency graph for theta.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jlm::rvsdg::ThetaOperation
 
class  jlm::rvsdg::ThetaNode
 
struct  jlm::rvsdg::ThetaNode::LoopVar
 Description of a loop-carried variable. More...
 

Namespaces

 jlm
 
 jlm::rvsdg
 

Functions

static bool jlm::rvsdg::ThetaLoopVarIsInvariant (const ThetaNode::LoopVar &loopVar) noexcept