|
Jlm
|
#include <jlm/rvsdg/gamma.hpp>#include <jlm/rvsdg/theta.hpp>#include <jlm/rvsdg/Transformation.hpp>#include <optional>#include <variant>#include <vector>

Go to the source code of this file.
Namespaces | |
| jlm | |
| jlm::rvsdg | |
| jlm::util | |
| jlm::llvm | |
| Global memory state passed between functions. | |
Enumerations | |
| enum class | jlm::llvm::CorrelationType { jlm::llvm::ControlConstantCorrelation , jlm::llvm::MatchConstantCorrelation , jlm::llvm::MatchCorrelation } |
Functions | |
| std::optional< std::unique_ptr< GammaGammaPredicateCorrelation > > | jlm::llvm::computeGammaGammaPredicateCorrelation (rvsdg::GammaNode &gammaNode) |
| std::optional< std::unique_ptr< ThetaGammaPredicateCorrelation > > | jlm::llvm::computeThetaGammaPredicateCorrelation (rvsdg::ThetaNode &thetaNode) |
| std::optional< GammaSubregionRoles > | jlm::llvm::determineGammaSubregionRoles (const ThetaGammaPredicateCorrelation &correlation) |