-/** Returns non-zero if operation is a machine operation */
-static INLINE int is_op_machine(const ir_op *op) {
- return op->flags & irop_flag_machine;
-}
-
-/** Returns non-zero if operation is a machine operand */
-static INLINE int is_op_machine_operand(const ir_op *op) {
- return op->flags & irop_flag_machine_op;
-}
-
-/** Returns non-zero if operation is a machine user op number n */
-static INLINE int is_op_machine_user(const ir_op *op, unsigned n) {
- return op->flags & (irop_flag_user << n);
+/** Returns non-zero if operation is CSE neutral */
+static inline bool is_op_cse_neutral(const ir_op *op)
+{
+ return op->flags & irop_flag_cse_neutral;