Lines Matching defs:defr

1829 	struct instruction *defr = NULL;
1836 if (DEF_OPCODE(defr, *p2) == OP_MUL) {
1837 if (defr->src2 == def->src2 && can_move_to(def->src2, defr)) {
1839 swap_insn(insn, defr, def->src1, defr->src1, def->src2);
1842 if (defr->src1 == def->src1 && can_move_to(def->src1, defr)) {
1844 swap_insn(insn, defr, def->src2, defr->src2, def->src1);
1847 if (defr->src1 == def->src2 && can_move_to(def->src1, defr)) {
1849 swap_insn(insn, defr, def->src1, defr->src2, def->src2);
1928 struct instruction *def, *defr = NULL;
1937 if (DEF_OPCODE(defr, *p2) == opcode_negate(def->opcode)) {
1938 if (def->src1 == defr->src1 && def->src2 == defr->src2)
1942 switch (DEF_OPCODE(defr, *p2)) {
1944 if (!is_positive(defr->src2, defr->itype->bit_size))
1947 insn->itype = defr->itype;
1948 replace_binop(insn, OP_SET_BE, &insn->src1, defr->src1, &insn->src2, defr->src2);
1954 if (DEF_OPCODE(defr, *p2) == OP_OR) {
1955 if (defr->src2 == def->src2 && can_move_to(def->src2, defr)) {
1957 swap_insn(insn, defr, def->src1, defr->src1, def->src2);
1960 if (defr->src1 == def->src1 && can_move_to(def->src1, defr)) {
1962 swap_insn(insn, defr, def->src2, defr->src2, def->src1);
1965 if (defr->src1 == def->src2 && can_move_to(def->src1, defr)) {
1967 swap_insn(insn, defr, def->src1, defr->src2, def->src2);
1973 if (DEF_OPCODE(defr, *p2) == def->opcode && defr->src2 == def->src2) {
1974 if (can_move_to(def->src1, defr)) {
1976 swap_insn(insn, defr, def->src1, defr->src1, def->src2);
1993 struct instruction *def, *defr = NULL;
1998 if (DEF_OPCODE(defr, *p2) == OP_AND) {
1999 if (defr->src2 == def->src2 && can_move_to(def->src2, defr)) {
2001 swap_insn(insn, defr, def->src1, defr->src1, def->src2);
2004 if (defr->src1 == def->src1 && can_move_to(def->src1, defr)) {
2006 swap_insn(insn, defr, def->src2, defr->src2, def->src1);
2009 if (defr->src1 == def->src2 && can_move_to(def->src1, defr)) {
2011 swap_insn(insn, defr, def->src1, defr->src2, def->src2);
2021 if (DEF_OPCODE(defr, *p2) == opcode_negate(def->opcode)) {
2022 if (def->src1 == defr->src1 && def->src2 == defr->src2)
2027 if (DEF_OPCODE(defr, *p2) == def->opcode && defr->src2 == def->src2) {
2028 if (can_move_to(def->src1, defr)) {
2030 swap_insn(insn, defr, def->src1, defr->src1, def->src2);
2047 struct instruction *def, *defr = NULL;
2052 if (DEF_OPCODE(defr, *p2) == OP_AND) {
2053 if (defr->src2 == def->src2 && can_move_to(def->src2, defr)) {
2055 swap_insn(insn, defr, def->src1, defr->src1, def->src2);
2058 if (defr->src1 == def->src1 && can_move_to(def->src1, defr)) {
2060 swap_insn(insn, defr, def->src2, defr->src2, def->src1);
2063 if (defr->src1 == def->src2 && can_move_to(def->src1, defr)) {
2065 swap_insn(insn, defr, def->src1, defr->src2, def->src2);
2075 if (DEF_OPCODE(defr, *p2) == opcode_negate(def->opcode)) {
2076 if (def->src1 == defr->src1 && def->src2 == defr->src2)
2081 if (DEF_OPCODE(defr, *p2) == def->opcode && defr->src2 == def->src2) {
2082 if (can_move_to(def->src1, defr)) {
2084 swap_insn(insn, defr, def->src1, defr->src1, def->src2);