|
Jlm
|
#include <gtest/gtest.h>#include <jlm/llvm/ir/CallingConvention.hpp>#include <jlm/llvm/ir/operators/alloca.hpp>#include <jlm/llvm/ir/operators/GetElementPtr.hpp>#include <jlm/llvm/ir/operators/Load.hpp>#include <jlm/llvm/ir/operators/operators.hpp>#include <jlm/llvm/ir/operators/Store.hpp>#include <jlm/llvm/opt/alias-analyses/Andersen.hpp>#include <jlm/llvm/opt/alias-analyses/PointsToGraphAliasAnalysis.hpp>#include <jlm/llvm/TestRvsdgs.hpp>#include <jlm/rvsdg/bitstring/constant.hpp>#include <jlm/rvsdg/view.hpp>
Go to the source code of this file.
Classes | |
| class | PtGAliasAnalysisTest |
| struct | PtGAliasAnalysisTest::Outputs |
| class | PtGAliasAnalysisTestOffsets |
| struct | PtGAliasAnalysisTestOffsets::Outputs |
Functions | |
| static void | Expect (jlm::llvm::aa::AliasAnalysis &aa, const jlm::rvsdg::Output &p1, size_t s1, const jlm::rvsdg::Output &p2, size_t s2, jlm::llvm::aa::AliasAnalysis::AliasQueryResponse expected) |
| TEST (PointsToGraphAnalysisTests, TestPtGAliasAnalysis) | |
| TEST (PointsToGraphAnalysisTests, TestPtGAliasAnalysisOffsets) | |
|
static |
Helper function for expecting an alias query to return a given result
Definition at line 24 of file PointsToGraphAliasAnalysisTests.cpp.
| TEST | ( | PointsToGraphAnalysisTests | , |
| TestPtGAliasAnalysis | |||
| ) |
Definition at line 254 of file PointsToGraphAliasAnalysisTests.cpp.
| TEST | ( | PointsToGraphAnalysisTests | , |
| TestPtGAliasAnalysisOffsets | |||
| ) |
Definition at line 444 of file PointsToGraphAliasAnalysisTests.cpp.