Jlm
Classes | Functions
BinaryTests.cpp File Reference
#include <gtest/gtest.h>
#include <jlm/rvsdg/NodeNormalization.hpp>
#include <jlm/rvsdg/TestOperations.hpp>
#include <jlm/rvsdg/TestType.hpp>
#include <jlm/rvsdg/view.hpp>
Include dependency graph for BinaryTests.cpp:

Go to the source code of this file.

Classes

class  BinaryOperation
 

Functions

 TEST (BinaryOperationTests, ReduceFlattenedBinaryReductionParallel)
 
 TEST (BinaryOperationTests, ReduceFlattenedBinaryReductionLinear)
 
 TEST (BinaryOperationTests, FlattenAssociativeBinaryOperation_NotAssociativeBinary)
 
 TEST (BinaryOperationTests, FlattenAssociativeBinaryOperation_NoNewOperands)
 
 TEST (BinaryOperationTests, FlattenAssociativeBinaryOperation_Success)
 
 TEST (BinaryOperationTests, NormalizeBinaryOperation_NoNewOperands)
 
 TEST (BinaryOperationTests, NormalizeBinaryOperation_SingleOperand)
 

Function Documentation

◆ TEST() [1/7]

TEST ( BinaryOperationTests  ,
FlattenAssociativeBinaryOperation_NoNewOperands   
)

Definition at line 204 of file BinaryTests.cpp.

◆ TEST() [2/7]

TEST ( BinaryOperationTests  ,
FlattenAssociativeBinaryOperation_NotAssociativeBinary   
)

Definition at line 166 of file BinaryTests.cpp.

◆ TEST() [3/7]

TEST ( BinaryOperationTests  ,
FlattenAssociativeBinaryOperation_Success   
)

Definition at line 238 of file BinaryTests.cpp.

◆ TEST() [4/7]

TEST ( BinaryOperationTests  ,
NormalizeBinaryOperation_NoNewOperands   
)

Definition at line 278 of file BinaryTests.cpp.

◆ TEST() [5/7]

TEST ( BinaryOperationTests  ,
NormalizeBinaryOperation_SingleOperand   
)

Definition at line 309 of file BinaryTests.cpp.

◆ TEST() [6/7]

TEST ( BinaryOperationTests  ,
ReduceFlattenedBinaryReductionLinear   
)

Definition at line 124 of file BinaryTests.cpp.

◆ TEST() [7/7]

TEST ( BinaryOperationTests  ,
ReduceFlattenedBinaryReductionParallel   
)

Definition at line 83 of file BinaryTests.cpp.