#include <bitoperation-classes.hpp>
Definition at line 20 of file bitoperation-classes.hpp.
◆ ~BitUnaryOperation()
| jlm::rvsdg::BitUnaryOperation::~BitUnaryOperation |
( |
| ) |
|
|
overridedefaultnoexcept |
◆ BitUnaryOperation()
| jlm::rvsdg::BitUnaryOperation::BitUnaryOperation |
( |
const std::shared_ptr< const BitType > & |
type | ) |
|
|
inlineexplicitnoexcept |
◆ create()
◆ foldConstant()
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 BitUnaryOperation after the transformation. Otherwise, std::nullopt.
Definition at line 17 of file bitoperation-classes.cpp.
◆ reduce_constant()
◆ type()
| const BitType & jlm::rvsdg::BitUnaryOperation::type |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following files: