|
Jlm
|
#include <jlm/llvm/opt/alias-analyses/PointsToGraph.hpp>#include <jlm/rvsdg/gamma.hpp>#include <jlm/rvsdg/theta.hpp>#include <jlm/util/HashSet.hpp>#include <type_traits>#include <unordered_map>

Go to the source code of this file.
Classes | |
| class | jlm::llvm::aa::ModRefSet |
| class | jlm::llvm::aa::ModRefSummary |
| Mod/Ref Summary. More... | |
Namespaces | |
| namespace | jlm |
| namespace | jlm::llvm |
| Global memory state passed between functions. | |
| namespace | jlm::llvm::aa |
Enumerations | |
| enum | jlm::llvm::aa::ModRefEffect : uint8_t { jlm::llvm::aa::NoEffect = 0 , jlm::llvm::aa::RefOnly = 0b1 , jlm::llvm::aa::ModOnly = 0b10 , jlm::llvm::aa::ModRef = 0b11 } |
Functions | |
| bool | jlm::llvm::aa::mayEffectReference (ModRefEffect effect) |
| bool | jlm::llvm::aa::mayEffectModify (ModRefEffect effect) |
| ModRefEffect | jlm::llvm::aa::operator| (ModRefEffect a, ModRefEffect b) |
| ModRefEffect & | jlm::llvm::aa::operator|= (ModRefEffect &a, ModRefEffect b) |
| bool | jlm::llvm::aa::isEffectSubset (ModRefEffect subset, ModRefEffect superset) |