Jlm
Loading...
Searching...
No Matches
Macros | Functions
RvsdgRoundtripTests.cpp File Reference
#include <gtest/gtest.h>
#include <queue>
#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/StdLibIntrinsicOperations.hpp>
#include <jlm/llvm/opt/CommonNodeElimination.hpp>
#include <jlm/llvm/TestRvsdgs.hpp>
#include <jlm/mlir/backend/JlmToMlirConverter.hpp>
#include <jlm/mlir/frontend/MlirToJlmConverter.hpp>
#include <jlm/mlir/TestRvsdgs.hpp>
Include dependency graph for RvsdgRoundtripTests.cpp:

Go to the source code of this file.

Macros

#define ROUNDTRIP_TEST(Name, Fixture)
 
#define ROUNDTRIP_TEST_CNE(Name, Fixture)
 

Functions

 TEST (RvsdgRoundtripTests, TestNAllocaNodes)
 

Macro Definition Documentation

◆ ROUNDTRIP_TEST

#define ROUNDTRIP_TEST (   Name,
  Fixture 
)
Value:
{ \
}
TEST(ControlOperationsTests, foldConstants)
NodeType * TryGetOwnerNode(const rvsdg::Input &input) noexcept
Checks if this is an input to a node of specified type.
Definition node.hpp:872

Definition at line 683 of file RvsdgRoundtripTests.cpp.

◆ ROUNDTRIP_TEST_CNE

#define ROUNDTRIP_TEST_CNE (   Name,
  Fixture 
)
Value:
{ \
TestRvsdgRoundtrip(test.module(), true); \
}

Definition at line 692 of file RvsdgRoundtripTests.cpp.

Function Documentation

◆ TEST()

TEST ( RvsdgRoundtripTests  ,
TestNAllocaNodes   
)

Definition at line 758 of file RvsdgRoundtripTests.cpp.