Lines Matching refs:insn_static_data

525   struct lra_static_insn_data *static_id = id->insn_static_data;  in lra_update_dups()
764 if (data->insn_static_data->operand_alternative != NULL) in free_insn_recog_data()
766 (data->insn_static_data->operand_alternative)); in free_insn_recog_data()
767 free_insn_regs (data->insn_static_data->hard_regs); in free_insn_recog_data()
768 free (data->insn_static_data); in free_insn_recog_data()
802 struct lra_static_insn_data *static_data = data->insn_static_data; in setup_operand_alternative()
851 for (i = 0; i < data->insn_static_data->n_operands; i++) in collect_non_operand_hard_regs()
852 if (! data->insn_static_data->operand[i].is_operator in collect_non_operand_hard_regs()
856 for (i = 0; i < data->insn_static_data->n_dups; i++) in collect_non_operand_hard_regs()
954 struct lra_static_insn_data *insn_static_data; in lra_set_insn_recog_data() local
979 data->insn_static_data = &debug_bind_static_data; in lra_set_insn_recog_data()
985 data->insn_static_data = &debug_marker_static_data; in lra_set_insn_recog_data()
1007 data->insn_static_data = insn_static_data in lra_set_insn_recog_data()
1025 data->insn_static_data = insn_static_data in lra_set_insn_recog_data()
1029 insn_static_data->operand[i].mode = operand_mode[i]; in lra_set_insn_recog_data()
1030 insn_static_data->operand[i].constraint = constraints[i]; in lra_set_insn_recog_data()
1031 insn_static_data->operand[i].strict_low = false; in lra_set_insn_recog_data()
1032 insn_static_data->operand[i].is_operator = false; in lra_set_insn_recog_data()
1033 insn_static_data->operand[i].is_address = false; in lra_set_insn_recog_data()
1036 for (i = 0; i < insn_static_data->n_operands; i++) in lra_set_insn_recog_data()
1037 insn_static_data->operand[i].type in lra_set_insn_recog_data()
1038 = (insn_static_data->operand[i].constraint[0] == '=' ? OP_OUT in lra_set_insn_recog_data()
1039 : insn_static_data->operand[i].constraint[0] == '+' ? OP_INOUT in lra_set_insn_recog_data()
1054 data->insn_static_data = insn_static_data in lra_set_insn_recog_data()
1058 n = insn_static_data->n_operands; in lra_set_insn_recog_data()
1067 n = insn_static_data->n_dups; in lra_set_insn_recog_data()
1078 if (!insn_static_data->operand_alternative) in lra_set_insn_recog_data()
1080 else if (op_alt != insn_static_data->operand_alternative) in lra_set_insn_recog_data()
1081 insn_static_data->operand_alternative = op_alt; in lra_set_insn_recog_data()
1084 insn_static_data->hard_regs = NULL; in lra_set_insn_recog_data()
1086 insn_static_data->hard_regs in lra_set_insn_recog_data()
1127 for (i = 0; i < insn_static_data->n_operands; i++) in lra_set_insn_recog_data()
1131 struct lra_operand_data *operand = &insn_static_data->operand[i]; in lra_set_insn_recog_data()
1196 struct lra_static_insn_data *insn_static_data; in lra_update_insn_recog_data() local
1215 insn_static_data = data->insn_static_data; in lra_update_insn_recog_data()
1228 lra_assert (nop == data->insn_static_data->n_operands); in lra_update_insn_recog_data()
1238 (insn_static_data->operand[i].mode == operand_mode[i] in lra_update_insn_recog_data()
1239 && insn_static_data->operand[i].constraint == constraints[i] in lra_update_insn_recog_data()
1240 && ! insn_static_data->operand[i].is_operator); in lra_update_insn_recog_data()
1244 for (int i = 0; i < insn_static_data->n_operands; i++) in lra_update_insn_recog_data()
1246 (insn_static_data->operand[i].type in lra_update_insn_recog_data()
1247 == (insn_static_data->operand[i].constraint[0] == '=' ? OP_OUT in lra_update_insn_recog_data()
1248 : insn_static_data->operand[i].constraint[0] == '+' ? OP_INOUT in lra_update_insn_recog_data()
1254 n = insn_static_data->n_operands; in lra_update_insn_recog_data()
1257 n = insn_static_data->n_dups; in lra_update_insn_recog_data()
1626 static_data = data->insn_static_data; in lra_update_insn_regno_info()
2065 static_id = id->insn_static_data; in remove_scratches_1()