Lines Matching refs:insn_code

141   int insn_code;		/* Instruction number.  */  member
1277 get_attr_value (rtx value, struct attr_desc *attr, int insn_code) in get_attr_value() argument
1285 if (insn_code < 0 || insn_alternatives == NULL) in get_attr_value()
1288 num_alt = insn_alternatives[insn_code]; in get_attr_value()
1294 || insn_alternatives[av->first_insn->def->insn_code])) in get_attr_value()
1438 av = get_attr_value (value, attr, id->insn_code); in fill_attr()
1570 new_attr, ie->def->insn_code); in make_length_attrs()
1648 simplify_cond (rtx exp, int insn_code, int insn_index) in simplify_cond() argument
1667 new_defval = simplify_cond (defval, insn_code, insn_index); in simplify_cond()
1676 newtest = simplify_test_exp_in_temp (tests[i], insn_code, insn_index); in simplify_cond()
1682 newval = simplify_cond (newval, insn_code, insn_index); in simplify_cond()
1710 insn_code, insn_index); in simplify_cond()
1743 ret = simplify_cond (defval, insn_code, insn_index); in simplify_cond()
1779 if (ie->def->insn_code == -1) in remove_insn_ent()
1793 if (ie->def->insn_code == -1) in insert_insn_ent()
1809 insert_right_side (enum rtx_code code, rtx exp, rtx term, int insn_code, int insn_index) in insert_right_side() argument
1836 insn_code, insn_index); in insert_right_side()
1838 insn_code, insn_index); in insert_right_side()
1846 term, insn_code, insn_index); in insert_right_side()
1859 return simplify_test_exp_in_temp (newexp, insn_code, insn_index); in insert_right_side()
1926 int insn_code, int insn_index) in evaluate_eq_attr() argument
1942 for (iv = insn_code_values[insn_code]; iv; iv = iv->next) in evaluate_eq_attr()
1954 if (ie->def->insn_code == insn_code) in evaluate_eq_attr()
2009 insn_code, insn_index); in evaluate_eq_attr()
2012 insn_code, insn_index); in evaluate_eq_attr()
2017 insn_code, insn_index), in evaluate_eq_attr()
2018 insn_code, insn_index); in evaluate_eq_attr()
2020 insn_code, insn_index); in evaluate_eq_attr()
2025 insn_code, insn_index); in evaluate_eq_attr()
2031 insn_code, insn_index), in evaluate_eq_attr()
2032 insn_code, insn_index); in evaluate_eq_attr()
2033 newexp = insert_right_side (IOR, orexp, right, insn_code, insn_index); in evaluate_eq_attr()
2071 simplify_and_tree (rtx exp, rtx *pterm, int insn_code, int insn_index) in simplify_and_tree() argument
2080 left = simplify_and_tree (XEXP (exp, 0), pterm, insn_code, insn_index); in simplify_and_tree()
2081 right = simplify_and_tree (XEXP (exp, 1), pterm, insn_code, insn_index); in simplify_and_tree()
2086 exp = simplify_test_exp_in_temp (newexp, insn_code, insn_index); in simplify_and_tree()
2095 left = simplify_and_tree (XEXP (exp, 0), &temp, insn_code, insn_index); in simplify_and_tree()
2099 right = simplify_and_tree (XEXP (exp, 1), &temp, insn_code, insn_index); in simplify_and_tree()
2109 exp = simplify_test_exp_in_temp (newexp, insn_code, insn_index); in simplify_and_tree()
2201 simplify_or_tree (rtx exp, rtx *pterm, int insn_code, int insn_index) in simplify_or_tree() argument
2210 left = simplify_or_tree (XEXP (exp, 0), pterm, insn_code, insn_index); in simplify_or_tree()
2211 right = simplify_or_tree (XEXP (exp, 1), pterm, insn_code, insn_index); in simplify_or_tree()
2216 exp = simplify_test_exp_in_temp (newexp, insn_code, insn_index); in simplify_or_tree()
2225 left = simplify_or_tree (XEXP (exp, 0), &temp, insn_code, insn_index); in simplify_or_tree()
2229 right = simplify_or_tree (XEXP (exp, 1), &temp, insn_code, insn_index); in simplify_or_tree()
2239 exp = simplify_test_exp_in_temp (newexp, insn_code, insn_index); in simplify_or_tree()
2321 simplify_test_exp_in_temp (rtx exp, int insn_code, int insn_index) in simplify_test_exp_in_temp() argument
2329 x = simplify_test_exp (exp, insn_code, insn_index); in simplify_test_exp_in_temp()
2479 simplify_test_exp (rtx exp, int insn_code, int insn_index) in simplify_test_exp() argument
2497 left = SIMPLIFY_TEST_EXP (XEXP (exp, 0), insn_code, insn_index); in simplify_test_exp()
2500 right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); in simplify_test_exp()
2508 return simplify_test_exp (exp, insn_code, insn_index); in simplify_test_exp()
2529 return SIMPLIFY_TEST_EXP (newexp, insn_code, insn_index); in simplify_test_exp()
2533 right = simplify_and_tree (right, &left, insn_code, insn_index); in simplify_test_exp()
2535 left = simplify_and_tree (left, &right, insn_code, insn_index); in simplify_test_exp()
2564 if (insn_code >= 0 in simplify_test_exp()
2571 if (i & ~insn_alternatives[insn_code]) in simplify_test_exp()
2576 i ^= insn_alternatives[insn_code]; in simplify_test_exp()
2579 else if ((i & (i - 1)) == 0 && insn_alternatives[insn_code] > 1) in simplify_test_exp()
2586 right = simplify_and_tree (exp, &left, insn_code, insn_index); in simplify_test_exp()
2589 return SIMPLIFY_TEST_EXP (newexp, insn_code, insn_index); in simplify_test_exp()
2596 return SIMPLIFY_TEST_EXP (newexp, insn_code, insn_index); in simplify_test_exp()
2601 left = SIMPLIFY_TEST_EXP (XEXP (exp, 0), insn_code, insn_index); in simplify_test_exp()
2604 right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); in simplify_test_exp()
2612 return simplify_test_exp (exp, insn_code, insn_index); in simplify_test_exp()
2615 right = simplify_or_tree (right, &left, insn_code, insn_index); in simplify_test_exp()
2617 left = simplify_or_tree (left, &right, insn_code, insn_index); in simplify_test_exp()
2645 return SIMPLIFY_TEST_EXP (newexp, insn_code, insn_index); in simplify_test_exp()
2651 else if (insn_code >= 0 in simplify_test_exp()
2664 if (i & ~insn_alternatives[insn_code]) in simplify_test_exp()
2669 i ^= insn_alternatives[insn_code]; in simplify_test_exp()
2672 else if ((i & (i - 1)) == 0 && insn_alternatives[insn_code] > 1) in simplify_test_exp()
2679 right = simplify_and_tree (exp, &left, insn_code, insn_index); in simplify_test_exp()
2682 return SIMPLIFY_TEST_EXP (newexp, insn_code, insn_index); in simplify_test_exp()
2689 return SIMPLIFY_TEST_EXP (newexp, insn_code, insn_index); in simplify_test_exp()
2697 insn_code, insn_index); in simplify_test_exp()
2701 left = SIMPLIFY_TEST_EXP (XEXP (exp, 0), insn_code, insn_index); in simplify_test_exp()
2713 return simplify_test_exp (exp, insn_code, insn_index); in simplify_test_exp()
2723 newexp = SIMPLIFY_TEST_EXP (newexp, insn_code, insn_index); in simplify_test_exp()
2731 newexp = SIMPLIFY_TEST_EXP (newexp, insn_code, insn_index); in simplify_test_exp()
2754 if (insn_code >= 0 in simplify_test_exp()
2762 for (iv = insn_code_values[insn_code]; iv; iv = iv->next) in simplify_test_exp()
2773 if (ie->def->insn_code == insn_code) in simplify_test_exp()
2781 insn_code, insn_index); in simplify_test_exp()
2782 x = SIMPLIFY_TEST_EXP (x, insn_code, insn_index); in simplify_test_exp()
2796 if (insn_code != -2 in simplify_test_exp()
2840 iv->next = insn_code_values[ie->def->insn_code]; in optimize_attrs()
2841 insn_code_values[ie->def->insn_code] = iv; in optimize_attrs()
2870 rtx newexp2 = simplify_cond (newexp, ie->def->insn_code, in optimize_attrs()
2882 av = get_attr_value (newexp, attr, ie->def->insn_code); in optimize_attrs()
3113 id->insn_code = insn_code_number; in gen_insn()
3122 id->insn_code = insn_code_number; in gen_insn()
3131 id->insn_code = -1; in gen_insn()
3860 true_rtx, av->first_insn->def->insn_code, in write_attr_get()
3921 eliminate_known_true (rtx known_true, rtx exp, int insn_code, int insn_index) in eliminate_known_true() argument
3925 known_true = SIMPLIFY_TEST_EXP (known_true, insn_code, insn_index); in eliminate_known_true()
3930 insn_code, insn_index); in eliminate_known_true()
3932 insn_code, insn_index); in eliminate_known_true()
3937 exp = simplify_and_tree (exp, &term, insn_code, insn_index); in eliminate_known_true()
3951 int insn_code, int insn_index, unsigned int attrs_cached) in write_attr_set() argument
3979 insn_code, insn_index); in write_attr_set()
3982 insn_code, insn_index); in write_attr_set()
3996 testexp, insn_code, insn_index); in write_attr_set()
4016 inner_true, insn_code, insn_index, in write_attr_set()
4032 prefix, suffix, our_known_true, insn_code, insn_index, in write_attr_set()
4057 if (ie->def->insn_code != -1) in write_insn_cases()
4062 ie->def->insn_code, ie->def->lineno); in write_insn_cases()
4065 ie->def->insn_code, XSTR (ie->def->def, 0)); in write_insn_cases()
4117 known_true, av->first_insn->def->insn_code, in write_attr_case()
4992 if (id->insn_code >= 0) in main()
4993 insn_alternatives[id->insn_code] = (1 << id->num_alternatives) - 1; in main()
4998 if (id->insn_code >= 0) in main()
4999 insn_n_alternatives[id->insn_code] = id->num_alternatives; in main()