|
NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <Nautilus/IR/BasicBlocks/BasicBlock.hpp>#include <Nautilus/IR/Operations/BranchOperation.hpp>#include <Nautilus/IR/Operations/IfOperation.hpp>#include <Nautilus/IR/Operations/Loop/LoopOperation.hpp>#include <Nautilus/IR/Operations/Operation.hpp>#include <Nautilus/IR/Phases/ValueScopingPhase.hpp>#include <Nautilus/Interface/DataTypes/MemRef.hpp>#include <Nautilus/Interface/DataTypes/Value.hpp>#include <Nautilus/Tracing/SymbolicExecution/SymbolicExecutionContext.hpp>#include <Nautilus/Tracing/Trace/ExecutionTrace.hpp>#include <Nautilus/Tracing/TraceContext.hpp>#include <Runtime/BufferManager.hpp>#include <TestUtils/AbstractCompilationBackendTest.hpp>#include <Util/Logger/Logger.hpp>#include <cstdint>#include <gtest/gtest.h>#include <memory>#include <string>#include <unordered_map>Classes | |
| class | NES::Nautilus::ValueScopingPhaseTest |
| Todo. More... | |
| struct | NES::Nautilus::ValueScopingPhaseTest::CountedLoopInfo |
| lowerBound, upperBound, stepSize, loopEndBlockId More... | |
| struct | NES::Nautilus::ValueScopingPhaseTest::CorrectBlockValues |
Namespaces | |
| NES | |
| This exception represents a network error. | |
| NES::Nautilus | |
Functions | |
| Value | NES::Nautilus::oneMergeBlockThatClosesOneIfAndBecomesMergeForTwoAndIsFollowedUpByLoopHeader_5 () |
| NES::Nautilus::TEST_P (ValueScopingPhaseTest, 5_oneMergeBlockThatClosesOneIfAndBecomesMergeForTwoAndIsFollowedUpByLoopHeader) | |
| NES::Nautilus::INSTANTIATE_TEST_CASE_P (testLoopCompilation, ValueScopingPhaseTest, ::testing::ValuesIn(pluginNames.begin(), pluginNames.end()), [](const testing::TestParamInfo< ValueScopingPhaseTest::ParamType > &info) { return info.param;}) | |
Variables | |
| auto | NES::Nautilus::pluginNames = Backends::CompilationBackendRegistry::getPluginNames() |