Lines Matching refs:IOR

854   if (GET_CODE (op) == IOR
1006 if (GET_CODE (op) == IOR || GET_CODE (op) == AND)
1022 return gen_rtx_fmt_ee (GET_CODE (op) == IOR ? AND : IOR,
2064 operating on OP0 and OP1. CODE is currently one of AND, IOR or XOR.
2093 on OP0 and OP1. CODE is currently one of PLUS, MULT, AND, IOR, XOR,
2328 /* We only handle IOR of two relational operations. */
2329 if (code != IOR)
2973 case IOR:
3012 return simplify_gen_binary (IOR, mode, XEXP (op0, 0), op1);
3071 the IOR as a PLUS and we can associate. This is valid if OP1
3100 /* The IOR may be on both sides. */
3102 if (GET_CODE (XEXP (op1, 0)) == IOR)
3104 else if (GET_CODE (XEXP (op0, 0)) == IOR)
3108 /* X may be on either side of the inner IOR. */
3117 return simplify_gen_binary (IOR, mode, XEXP (top0, 0),
3160 convert them into an IOR. This helps to detect rotation encoded
3166 return (simplify_gen_binary (IOR, mode, op0, op1));
3213 else if ((GET_CODE (op0) == IOR || GET_CODE (op0) == AND)
3229 if (op == IOR)
3262 rtx n_na_c = simplify_binary_operation (IOR, mode, a,
3283 return simplify_gen_binary (IOR, mode, na_c,
3294 return simplify_gen_binary (IOR, mode, a_nc_b,
3315 return simplify_gen_binary (IOR, mode, a_nc, bc);
3329 return simplify_gen_binary (IOR, mode, ac, b_nc);
3432 if (GET_CODE (op0) == IOR
3437 return simplify_gen_binary (IOR, mode,
3475 if (GET_CODE (op0) == IOR
3516 case IOR:
3536 if (GET_CODE (op1) == IOR
3542 if (GET_CODE (op0) == IOR
3548 if (GET_CODE (op1) == IOR
3554 if (GET_CODE (op0) == IOR
4428 || code == IOR
4447 case IOR:
4609 case IOR:
4727 case IOR:
5346 && (op0code == AND || op0code == IOR)
5353 || (op0code == IOR && rtx_equal_p (XEXP (op0, 1), op1)))
5366 || (op0code == IOR && rtx_equal_p (XEXP (op0, 0), op1)))
5755 /* See if the first operand is an IOR with a constant. If so, we
5757 if (GET_CODE (op0) == IOR)
7742 ASSERT_EQ (simplify_binary_operation (IOR, QImode, x4, two), x7);