Jlm
Functions
RegionTests.cpp File Reference
#include <gtest/gtest.h>
#include <jlm/rvsdg/TestNodes.hpp>
#include <jlm/rvsdg/TestOperations.hpp>
#include <jlm/rvsdg/TestType.hpp>
#include <jlm/util/AnnotationMap.hpp>
#include <algorithm>
#include <cassert>
Include dependency graph for RegionTests.cpp:

Go to the source code of this file.

Functions

 TEST (RegionTests, IteratorRanges)
 
 TEST (RegionTests, Contains)
 
 TEST (RegionTests, IsRootRegion)
 
 TEST (RegionTests, NumRegions_EmptyRvsdg)
 
 TEST (RegionTests, NumRegions_NonEmptyRvsdg)
 
 TEST (RegionTests, RemoveResults)
 
 TEST (RegionTests, RemoveArguments)
 
 TEST (RegionTests, PruneArguments)
 
 TEST (RegionTests, ToTree_EmptyRvsdg)
 
 TEST (RegionTests, ToTree_EmptyRvsdgWithAnnotations)
 
 TEST (RegionTests, ToTree_RvsdgWithStructuralNodes)
 
 TEST (RegionTests, ToTree_RvsdgWithStructuralNodesAndAnnotations)
 
 TEST (RegionTests, toJson_EmptyRvsdg)
 
 TEST (RegionTests, toJson_EmptyRvsdgWithAnnotations)
 
 TEST (RegionTests, toJson_RvsdgWithStructuralNodes)
 
 TEST (RegionTests, toJson_RvsdgWithStructuralNodesAndAnnotations)
 
 TEST (RegionTests, BottomNodeTests)
 
 TEST (RegionTests, computeDepthMap)
 
 TEST (RegionTests, Ancestor)
 

Function Documentation

◆ TEST() [1/19]

TEST ( RegionTests  ,
Ancestor   
)

Definition at line 625 of file RegionTests.cpp.

◆ TEST() [2/19]

TEST ( RegionTests  ,
BottomNodeTests   
)

Definition at line 561 of file RegionTests.cpp.

◆ TEST() [3/19]

TEST ( RegionTests  ,
computeDepthMap   
)

Definition at line 591 of file RegionTests.cpp.

◆ TEST() [4/19]

TEST ( RegionTests  ,
Contains   
)

Definition at line 82 of file RegionTests.cpp.

◆ TEST() [5/19]

TEST ( RegionTests  ,
IsRootRegion   
)

Definition at line 114 of file RegionTests.cpp.

◆ TEST() [6/19]

TEST ( RegionTests  ,
IteratorRanges   
)

Definition at line 16 of file RegionTests.cpp.

◆ TEST() [7/19]

TEST ( RegionTests  ,
NumRegions_EmptyRvsdg   
)

Definition at line 128 of file RegionTests.cpp.

◆ TEST() [8/19]

TEST ( RegionTests  ,
NumRegions_NonEmptyRvsdg   
)

Definition at line 139 of file RegionTests.cpp.

◆ TEST() [9/19]

TEST ( RegionTests  ,
PruneArguments   
)

Definition at line 334 of file RegionTests.cpp.

◆ TEST() [10/19]

TEST ( RegionTests  ,
RemoveArguments   
)

Definition at line 232 of file RegionTests.cpp.

◆ TEST() [11/19]

TEST ( RegionTests  ,
RemoveResults   
)

Definition at line 154 of file RegionTests.cpp.

◆ TEST() [12/19]

TEST ( RegionTests  ,
toJson_EmptyRvsdg   
)

Definition at line 463 of file RegionTests.cpp.

◆ TEST() [13/19]

TEST ( RegionTests  ,
toJson_EmptyRvsdgWithAnnotations   
)

Definition at line 478 of file RegionTests.cpp.

◆ TEST() [14/19]

TEST ( RegionTests  ,
toJson_RvsdgWithStructuralNodes   
)

Definition at line 499 of file RegionTests.cpp.

◆ TEST() [15/19]

TEST ( RegionTests  ,
toJson_RvsdgWithStructuralNodesAndAnnotations   
)

Definition at line 530 of file RegionTests.cpp.

◆ TEST() [16/19]

TEST ( RegionTests  ,
ToTree_EmptyRvsdg   
)

Definition at line 368 of file RegionTests.cpp.

◆ TEST() [17/19]

TEST ( RegionTests  ,
ToTree_EmptyRvsdgWithAnnotations   
)

Definition at line 383 of file RegionTests.cpp.

◆ TEST() [18/19]

TEST ( RegionTests  ,
ToTree_RvsdgWithStructuralNodes   
)

Definition at line 404 of file RegionTests.cpp.

◆ TEST() [19/19]

TEST ( RegionTests  ,
ToTree_RvsdgWithStructuralNodesAndAnnotations   
)

Definition at line 429 of file RegionTests.cpp.