Lines Matching defs:pterm

2036 simplify_and_tree (rtx exp, rtx *pterm, int insn_code, int insn_index)
2045 left = simplify_and_tree (XEXP (exp, 0), pterm, insn_code, insn_index);
2046 right = simplify_and_tree (XEXP (exp, 1), pterm, insn_code, insn_index);
2059 temp = *pterm;
2063 temp = *pterm;
2068 *pterm = true_rtx;
2081 if (exp == *pterm)
2084 else if (GET_CODE (exp) == NOT && XEXP (exp, 0) == *pterm)
2087 else if (GET_CODE (*pterm) == NOT && exp == XEXP (*pterm, 0))
2090 else if (GET_CODE (exp) == EQ_ATTR_ALT && GET_CODE (*pterm) == EQ_ATTR_ALT)
2092 if (attr_alt_subset_p (*pterm, exp))
2095 if (attr_alt_subset_of_compl_p (*pterm, exp))
2098 if (attr_alt_subset_p (exp, *pterm))
2099 *pterm = true_rtx;
2104 else if (GET_CODE (exp) == EQ_ATTR && GET_CODE (*pterm) == EQ_ATTR)
2106 if (XSTR (exp, 0) != XSTR (*pterm, 0))
2109 if (! strcmp_check (XSTR (exp, 1), XSTR (*pterm, 1)))
2115 else if (GET_CODE (*pterm) == EQ_ATTR && GET_CODE (exp) == NOT
2118 if (XSTR (*pterm, 0) != XSTR (XEXP (exp, 0), 0))
2121 if (! strcmp_check (XSTR (*pterm, 1), XSTR (XEXP (exp, 0), 1)))
2127 else if (GET_CODE (exp) == EQ_ATTR && GET_CODE (*pterm) == NOT
2128 && GET_CODE (XEXP (*pterm, 0)) == EQ_ATTR)
2130 if (XSTR (exp, 0) != XSTR (XEXP (*pterm, 0), 0))
2133 if (! strcmp_check (XSTR (exp, 1), XSTR (XEXP (*pterm, 0), 1)))
2136 *pterm = true_rtx;
2139 else if (GET_CODE (exp) == NOT && GET_CODE (*pterm) == NOT)
2141 if (attr_equal_p (XEXP (exp, 0), XEXP (*pterm, 0)))
2147 if (attr_equal_p (XEXP (exp, 0), *pterm))
2151 else if (GET_CODE (*pterm) == NOT)
2153 if (attr_equal_p (XEXP (*pterm, 0), exp))
2157 else if (attr_equal_p (exp, *pterm))
2166 simplify_or_tree (rtx exp, rtx *pterm, int insn_code, int insn_index)
2175 left = simplify_or_tree (XEXP (exp, 0), pterm, insn_code, insn_index);
2176 right = simplify_or_tree (XEXP (exp, 1), pterm, insn_code, insn_index);
2189 temp = *pterm;
2193 temp = *pterm;
2198 *pterm = false_rtx;
2208 if (attr_equal_p (exp, *pterm))
2211 else if (GET_CODE (exp) == NOT && attr_equal_p (XEXP (exp, 0), *pterm))
2214 else if (GET_CODE (*pterm) == NOT && attr_equal_p (XEXP (*pterm, 0), exp))
2217 else if (GET_CODE (*pterm) == EQ_ATTR && GET_CODE (exp) == NOT
2219 && XSTR (*pterm, 0) == XSTR (XEXP (exp, 0), 0))
2220 *pterm = false_rtx;
2222 else if (GET_CODE (exp) == EQ_ATTR && GET_CODE (*pterm) == NOT
2223 && GET_CODE (XEXP (*pterm, 0)) == EQ_ATTR
2224 && XSTR (exp, 0) == XSTR (XEXP (*pterm, 0), 0))