+
+/* Returns non-zero if operation is forking control flow */
+static INLINE int is_op_forking(const ir_op *op) {
+ return op->flags & irop_flag_forking;
+}
+
+static INLINE opcode __get_op_code(const ir_op *op) {
+ return op->code;
+}
+
+static INLINE ident *__get_op_ident(const ir_op *op){
+ return op->name;
+}
+
+static INLINE op_pin_state __get_op_pinned(const ir_op *op) {
+ return op->op_pin_state_pinned;
+}
+
+
+#define get_op_code(op) __get_op_code(op)
+#define get_op_ident(op) __get_op_ident(op)
+#define get_op_pinned(op) __get_op_pinned(op)
+