Jlm
Functions
IfConversionTests.cpp File Reference
#include <gtest/gtest.h>
#include <jlm/llvm/ir/operators/IntegerOperations.hpp>
#include <jlm/llvm/ir/operators/lambda.hpp>
#include <jlm/llvm/ir/operators/operators.hpp>
#include <jlm/llvm/ir/RvsdgModule.hpp>
#include <jlm/llvm/opt/IfConversion.hpp>
#include <jlm/rvsdg/FunctionType.hpp>
#include <jlm/rvsdg/gamma.hpp>
#include <jlm/rvsdg/lambda.hpp>
#include <jlm/rvsdg/TestOperations.hpp>
#include <jlm/rvsdg/TestType.hpp>
#include <jlm/rvsdg/view.hpp>
#include <jlm/util/Statistics.hpp>
Include dependency graph for IfConversionTests.cpp:

Go to the source code of this file.

Functions

 TEST (IfConversionTests, GammaWithoutMatch)
 
 TEST (IfConversionTests, EmptyGammaWithTwoSubregionsAndMatch)
 
 TEST (IfConversionTests, EmptyGammaWithTwoSubregions)
 
 TEST (IfConversionTests, EmptyGammaWithThreeSubregions)
 
 TEST (IfConversionTests, PartialEmptyGamma)
 
 TEST (IfConversionTests, GammaWithMatchAlternativeMismatch)
 

Function Documentation

◆ TEST() [1/6]

TEST ( IfConversionTests  ,
EmptyGammaWithThreeSubregions   
)

Definition at line 209 of file IfConversionTests.cpp.

◆ TEST() [2/6]

TEST ( IfConversionTests  ,
EmptyGammaWithTwoSubregions   
)

Definition at line 149 of file IfConversionTests.cpp.

◆ TEST() [3/6]

TEST ( IfConversionTests  ,
EmptyGammaWithTwoSubregionsAndMatch   
)

Definition at line 74 of file IfConversionTests.cpp.

◆ TEST() [4/6]

TEST ( IfConversionTests  ,
GammaWithMatchAlternativeMismatch   
)

Definition at line 309 of file IfConversionTests.cpp.

◆ TEST() [5/6]

TEST ( IfConversionTests  ,
GammaWithoutMatch   
)

Definition at line 21 of file IfConversionTests.cpp.

◆ TEST() [6/6]

TEST ( IfConversionTests  ,
PartialEmptyGamma   
)

Definition at line 259 of file IfConversionTests.cpp.