Lines Matching defs:operand
153 struct operand {
169 static const char *show_op(struct bb_state *state, struct operand *op)
690 static void put_operand(struct bb_state *state, struct operand *op)
708 static struct operand *alloc_op(void)
710 struct operand *op = malloc(sizeof(*op));
715 static struct operand *get_register_operand(struct bb_state *state, pseudo_t pseudo, pseudo_t target)
717 struct operand *op = alloc_op();
734 static struct operand *get_generic_operand(struct bb_state *state, pseudo_t pseudo)
739 struct operand *op = malloc(sizeof(*op));
795 /* Callers should be made to use the proper "operand" formats */
799 struct operand *op = get_generic_operand(state, pseudo);
826 static struct operand *get_address_operand(struct bb_state *state, struct instruction *memop)
829 struct operand *op = get_generic_operand(state, memop->src);
849 struct operand *op = get_address_operand(state, memop);
890 struct operand *src = get_register_operand(state, val1, insn->target);
891 struct operand *src2 = get_generic_operand(state, val2);