6 #ifndef JLM_LLVM_OPT_ALIAS_ANALYSES_ALIASANALYSIS_HPP
7 #define JLM_LLVM_OPT_ALIAS_ANALYSES_ALIASANALYSIS_HPP
50 [[nodiscard]] virtual std::
string
62 Query(const rvsdg::Output & p1,
size_t s1, const rvsdg::Output & p2,
size_t s2) = 0;
80 Query(const rvsdg::Output & p1,
size_t s1, const rvsdg::Output & p2,
size_t s2) override;
virtual std::string ToString() const =0
virtual ~AliasAnalysis() noexcept
virtual AliasQueryResponse Query(const rvsdg::Output &p1, size_t s1, const rvsdg::Output &p2, size_t s2)=0
~ChainedAliasAnalysis() noexcept override
bool IsPointerCompatible(const rvsdg::Output &value)