|
Jlm
|
#include <jlm/llvm/ir/operators/operators.hpp>#include <jlm/llvm/ir/operators/sext.hpp>#include <jlm/llvm/ir/Trace.hpp>
Go to the source code of this file.
Namespaces | |
| jlm | |
| jlm::llvm | |
| Global memory state passed between functions. | |
Functions | |
| static bool | jlm::llvm::is_bitunary_reducible (const rvsdg::Output *operand) |
| static bool | jlm::llvm::is_bitbinary_reducible (const rvsdg::Output *operand) |
| static bool | jlm::llvm::is_inverse_reducible (const SExtOperation &op, const rvsdg::Output *operand) |
| static rvsdg::Output * | jlm::llvm::perform_bitunary_reduction (const SExtOperation &op, rvsdg::Output *operand) |
| static rvsdg::Output * | jlm::llvm::perform_bitbinary_reduction (const SExtOperation &op, rvsdg::Output *operand) |
| static rvsdg::Output * | jlm::llvm::perform_inverse_reduction (const SExtOperation &op, rvsdg::Output *operand) |
Variables | |
| static const rvsdg::unop_reduction_path_t | jlm::llvm::sext_reduction_bitunary = 128 |
| static const rvsdg::unop_reduction_path_t | jlm::llvm::sext_reduction_bitbinary = 129 |