|
| using | jlm::rvsdg::bitneg_op = MakeBitUnaryOperation< reduce_neg, BitNegateLabel > |
| |
| using | jlm::rvsdg::bitnot_op = MakeBitUnaryOperation< reduce_not, BitNotLabel > |
| |
| using | jlm::rvsdg::bitadd_op = MakeBitBinaryOperation< reduce_add, BitAddLabel, BinaryOperation::flags::associative|BinaryOperation::flags::commutative > |
| |
| using | jlm::rvsdg::bitand_op = MakeBitBinaryOperation< reduce_and, BitAndLabel, BinaryOperation::flags::associative|BinaryOperation::flags::commutative > |
| |
| using | jlm::rvsdg::bitashr_op = MakeBitBinaryOperation< reduce_ashr, BitAShrLabel, BinaryOperation::flags::none > |
| |
| using | jlm::rvsdg::bitmul_op = MakeBitBinaryOperation< reduce_mul, BitMulLabel, BinaryOperation::flags::associative|BinaryOperation::flags::commutative > |
| |
| using | jlm::rvsdg::bitor_op = MakeBitBinaryOperation< reduce_or, BitOrLabel, BinaryOperation::flags::associative|BinaryOperation::flags::commutative > |
| |
| using | jlm::rvsdg::bitsdiv_op = MakeBitBinaryOperation< reduce_sdiv, BitSDivLabel, BinaryOperation::flags::none > |
| |
| using | jlm::rvsdg::bitshl_op = MakeBitBinaryOperation< reduce_shl, BitShlLabel, BinaryOperation::flags::none > |
| |
| using | jlm::rvsdg::bitshr_op = MakeBitBinaryOperation< reduce_shr, BitShrLabel, BinaryOperation::flags::none > |
| |
| using | jlm::rvsdg::bitsmod_op = MakeBitBinaryOperation< reduce_smod, BitSModLabel, BinaryOperation::flags::none > |
| |
| using | jlm::rvsdg::bitsmulh_op = MakeBitBinaryOperation< reduce_smulh, BitSMulHLabel, BinaryOperation::flags::commutative > |
| |
| using | jlm::rvsdg::bitsub_op = MakeBitBinaryOperation< reduce_sub, BitSubLabel, BinaryOperation::flags::none > |
| |
| using | jlm::rvsdg::bitudiv_op = MakeBitBinaryOperation< reduce_udiv, BitUDivLabel, BinaryOperation::flags::none > |
| |
| using | jlm::rvsdg::bitumod_op = MakeBitBinaryOperation< reduce_umod, BitUModLabel, BinaryOperation::flags::none > |
| |
| using | jlm::rvsdg::bitumulh_op = MakeBitBinaryOperation< reduce_umulh, BitUMulHLabel, BinaryOperation::flags::commutative > |
| |
| using | jlm::rvsdg::bitxor_op = MakeBitBinaryOperation< reduce_xor, BitXorLabel, BinaryOperation::flags::associative|BinaryOperation::flags::commutative > |
| |