|
Jlm
|
#include <gtest/gtest.h>#include <jlm/llvm/ir/operators/alloca.hpp>#include <jlm/llvm/ir/operators/IntegerOperations.hpp>#include <jlm/llvm/ir/operators/lambda.hpp>#include <jlm/llvm/ir/operators/Load.hpp>#include <jlm/llvm/opt/RvsdgTreePrinter.hpp>#include <jlm/rvsdg/TestNodes.hpp>#include <jlm/rvsdg/TestOperations.hpp>#include <jlm/rvsdg/TestType.hpp>#include <jlm/util/Statistics.hpp>#include <fstream>
Go to the source code of this file.
Functions | |
| static std::string | ReadFile (const jlm::util::FilePath &outputFilePath) |
| static std::string | RunAndExtractFile (jlm::llvm::LlvmRvsdgModule &module, jlm::llvm::RvsdgTreePrinter &printer) |
| TEST (RvsdgTreePrinterTests, PrintRvsdgTree) | |
| TEST (RvsdgTreePrinterTests, PrintNumRvsdgNodesAnnotation) | |
| TEST (RvsdgTreePrinterTests, PrintNumLoadNodesAnnotation) | |
| TEST (RvsdgTreePrinterTests, PrintNumMemoryStateInputsOutputsAnnotation) | |
| TEST (RvsdgTreePrinterTests, printDebugIds) | |
| TEST (RvsdgTreePrinterTests, printAllocaNodes) | |
|
static |
Definition at line 21 of file RvsdgTreePrinterTests.cpp.
|
static |
Runs the given RvsdgTreePrinter on the given module, reads the file back in, and deletes the file
Definition at line 34 of file RvsdgTreePrinterTests.cpp.
| TEST | ( | RvsdgTreePrinterTests | , |
| printAllocaNodes | |||
| ) |
Definition at line 244 of file RvsdgTreePrinterTests.cpp.
| TEST | ( | RvsdgTreePrinterTests | , |
| printDebugIds | |||
| ) |
Definition at line 214 of file RvsdgTreePrinterTests.cpp.
| TEST | ( | RvsdgTreePrinterTests | , |
| PrintNumLoadNodesAnnotation | |||
| ) |
Definition at line 116 of file RvsdgTreePrinterTests.cpp.
| TEST | ( | RvsdgTreePrinterTests | , |
| PrintNumMemoryStateInputsOutputsAnnotation | |||
| ) |
Definition at line 167 of file RvsdgTreePrinterTests.cpp.
| TEST | ( | RvsdgTreePrinterTests | , |
| PrintNumRvsdgNodesAnnotation | |||
| ) |
Definition at line 84 of file RvsdgTreePrinterTests.cpp.
| TEST | ( | RvsdgTreePrinterTests | , |
| PrintRvsdgTree | |||
| ) |
Definition at line 53 of file RvsdgTreePrinterTests.cpp.