#include <bitoperation-classes.hpp>
Definition at line 112 of file bitoperation-classes.hpp.
◆ ~BitCompareOperation()
| jlm::rvsdg::BitCompareOperation::~BitCompareOperation |
( |
| ) |
|
|
overridedefaultnoexcept |
◆ BitCompareOperation()
| jlm::rvsdg::BitCompareOperation::BitCompareOperation |
( |
std::shared_ptr< const BitType > |
type | ) |
|
|
inlineexplicitnoexcept |
◆ can_reduce_operand_pair()
◆ create()
◆ foldConstants()
Performs constant folding by statically evaluating the two constant operands and replacing the operations result with the resulting constant.
- Parameters
-
- Returns
- If the normalization could be applied, then the result of the BitCompareOperation after the transformation. Otherwise, std::nullopt.
Definition at line 123 of file bitoperation-classes.cpp.
◆ reduce_constants()
◆ reduce_operand_pair()
◆ type()
| const BitType & jlm::rvsdg::BitCompareOperation::type |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following files: