Lines Matching refs:record
3684 operand_error_record *record = operand_error_report.head; in opcode_has_operand_error_p() local
3685 return record && record->opcode == opcode; in opcode_has_operand_error_p()
3697 operand_error_record* record = operand_error_report.head; in add_operand_error_record() local
3706 record = xmalloc (sizeof (operand_error_record)); in add_operand_error_record()
3707 if (record == NULL) in add_operand_error_record()
3712 record = free_opnd_error_record_nodes; in add_operand_error_record()
3713 free_opnd_error_record_nodes = record->next; in add_operand_error_record()
3715 record->opcode = opcode; in add_operand_error_record()
3717 record->next = operand_error_report.head; in add_operand_error_record()
3718 operand_error_report.head = record; in add_operand_error_record()
3720 operand_error_report.tail = record; in add_operand_error_record()
3722 else if (record->detail.kind != AARCH64_OPDE_NIL in add_operand_error_record()
3723 && record->detail.index <= new_record->detail.index in add_operand_error_record()
3724 && operand_error_higher_severity_p (record->detail.kind, in add_operand_error_record()
3734 operand_mismatch_kind_names[record->detail.kind], in add_operand_error_record()
3735 record->detail.index); in add_operand_error_record()
3739 record->detail = new_record->detail; in add_operand_error_record()
3746 operand_error_record record; in record_operand_error_info() local
3747 record.opcode = opcode; in record_operand_error_info()
3748 record.detail = *error_info; in record_operand_error_info()
3749 add_operand_error_record (&record); in record_operand_error_info()
3799 operand_error_record* record = operand_error_report.head; in remove_operand_error_record() local
3800 gas_assert (record != NULL && operand_error_report.tail != NULL); in remove_operand_error_record()
3801 operand_error_report.head = record->next; in remove_operand_error_record()
3802 record->next = free_opnd_error_record_nodes; in remove_operand_error_record()
3803 free_opnd_error_record_nodes = record; in remove_operand_error_record()
3806 gas_assert (operand_error_report.tail == record); in remove_operand_error_record()
3940 output_operand_error_record (const operand_error_record *record, char *str) in output_operand_error_record() argument
3942 const aarch64_operand_error *detail = &record->detail; in output_operand_error_record()
3944 const aarch64_opcode *opcode = record->opcode; in output_operand_error_record()
4123 operand_error_record *record = NULL; in output_operand_error_report() local
4167 record = curr; in output_operand_error_report()
4168 msg = record->detail.error; in output_operand_error_report()
4172 gas_assert (largest_error_pos != -2 && record != NULL); in output_operand_error_report()
4174 operand_mismatch_kind_names[record->detail.kind]); in output_operand_error_report()
4177 output_operand_error_record (record, str); in output_operand_error_report()