|
Jlm
|
#include <gtest/gtest.h>#include <jlm/llvm/ir/operators/alloca.hpp>#include <jlm/llvm/ir/operators/call.hpp>#include <jlm/llvm/ir/operators/GetElementPtr.hpp>#include <jlm/llvm/ir/operators/lambda.hpp>#include <jlm/llvm/ir/operators/Load.hpp>#include <jlm/llvm/ir/operators/MemoryStateOperations.hpp>#include <jlm/llvm/ir/operators/operators.hpp>#include <jlm/llvm/ir/operators/Store.hpp>#include <jlm/llvm/opt/alias-analyses/LocalAliasAnalysis.hpp>#include <jlm/llvm/TestRvsdgs.hpp>#include <jlm/rvsdg/bitstring/constant.hpp>#include <jlm/rvsdg/bitstring/type.hpp>#include <jlm/rvsdg/control.hpp>#include <jlm/rvsdg/gamma.hpp>#include <jlm/rvsdg/view.hpp>
Go to the source code of this file.
Classes | |
| class | LocalAliasAnalysisTest1 |
| struct | LocalAliasAnalysisTest1::Outputs |
| class | LocalAliasAnalysisTest2 |
| struct | LocalAliasAnalysisTest2::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 (LocalAliasAnalysisTests, TestLocalAliasAnalysis) | |
| TEST (LocalAliasAnalysisTests, TestLocalAliasAnalysisMultipleOrigins) | |
|
static |
Helper function for expecting an alias query to return a given result
Definition at line 28 of file LocalAliasAnalysisTests.cpp.
| TEST | ( | LocalAliasAnalysisTests | , |
| TestLocalAliasAnalysis | |||
| ) |
Definition at line 247 of file LocalAliasAnalysisTests.cpp.
| TEST | ( | LocalAliasAnalysisTests | , |
| TestLocalAliasAnalysisMultipleOrigins | |||
| ) |
Definition at line 467 of file LocalAliasAnalysisTests.cpp.