Lines Matching refs:op
210 TCGOp *op; member
474 static inline TCGRegSet output_pref(const TCGOp *op, unsigned i) in output_pref() argument
476 return i < ARRAY_SIZE(op->output_pref) ? op->output_pref[i] : 0; in output_pref()
701 static inline TCGArg tcg_get_insn_param(TCGOp *op, int arg) in tcg_get_insn_param() argument
703 return op->args[arg]; in tcg_get_insn_param()
706 static inline void tcg_set_insn_param(TCGOp *op, int arg, TCGArg v) in tcg_set_insn_param() argument
708 op->args[arg] = v; in tcg_set_insn_param()
711 static inline uint64_t tcg_get_insn_start_param(TCGOp *op, int arg) in tcg_get_insn_start_param() argument
714 return tcg_get_insn_param(op, arg); in tcg_get_insn_start_param()
716 return deposit64(tcg_get_insn_param(op, arg * 2), 32, 32, in tcg_get_insn_start_param()
717 tcg_get_insn_param(op, arg * 2 + 1)); in tcg_get_insn_start_param()
721 static inline void tcg_set_insn_start_param(TCGOp *op, int arg, uint64_t v) in tcg_set_insn_start_param() argument
724 tcg_set_insn_param(op, arg, v); in tcg_set_insn_start_param()
726 tcg_set_insn_param(op, arg * 2, v); in tcg_set_insn_start_param()
727 tcg_set_insn_param(op, arg * 2 + 1, v >> 32); in tcg_set_insn_start_param()
845 TCGOpcode op; member
849 bool tcg_op_supported(TCGOpcode op);
866 void tcg_op_remove(TCGContext *s, TCGOp *op);
867 TCGOp *tcg_op_insert_before(TCGContext *s, TCGOp *op,
869 TCGOp *tcg_op_insert_after(TCGContext *s, TCGOp *op,
880 void tcg_remove_ops_after(TCGOp *op);