Lines Matching refs:lpe

916   struct s390_lpe *lpe;  in s390_lit_suffix()  local
957 for (lpe = lpe_list; lpe != NULL; lpe = lpe->next) in s390_lit_suffix()
959 if (lpe->ex.X_op == O_big) in s390_lit_suffix()
961 if (exp_p->X_add_number <= 0 && lpe->ex.X_add_number <= 0) in s390_lit_suffix()
963 if (memcmp (&generic_floating_point_number, &lpe->floatnum, in s390_lit_suffix()
967 else if (exp_p->X_add_number == lpe->ex.X_add_number) in s390_lit_suffix()
969 if (memcmp (generic_bignum, lpe->bignum, in s390_lit_suffix()
979 for (lpe = lpe_list; lpe != NULL; lpe = lpe->next) in s390_lit_suffix()
980 if (lpe->nbytes == nbytes && lpe->reloc == reloc in s390_lit_suffix()
981 && s390_exp_compare (exp_p, &lpe->ex) != 0) in s390_lit_suffix()
985 if (lpe == NULL) in s390_lit_suffix()
990 lpe = lpe_free_list; in s390_lit_suffix()
995 lpe = (struct s390_lpe *) xmalloc (sizeof (struct s390_lpe)); in s390_lit_suffix()
998 lpe->ex = *exp_p; in s390_lit_suffix()
1003 lpe->floatnum = generic_floating_point_number; in s390_lit_suffix()
1005 memcpy (lpe->bignum, generic_bignum, in s390_lit_suffix()
1011 lpe->nbytes = nbytes; in s390_lit_suffix()
1012 lpe->reloc = reloc; in s390_lit_suffix()
1023 lpe->sym = symbol_make (tmp_name); in s390_lit_suffix()
1026 lpe->next = NULL; in s390_lit_suffix()
1029 lpe_list_tail->next = lpe; in s390_lit_suffix()
1030 lpe_list_tail = lpe; in s390_lit_suffix()
1033 lpe_list = lpe_list_tail = lpe; in s390_lit_suffix()
1038 exp_p->X_add_symbol = lpe->sym; in s390_lit_suffix()
1761 struct s390_lpe *lpe; in s390_literals() local
1773 lpe = lpe_list; in s390_literals()
1775 S_SET_SEGMENT (lpe->sym, now_seg); in s390_literals()
1776 S_SET_VALUE (lpe->sym, (valueT) frag_now_fix ()); in s390_literals()
1777 lpe->sym->sy_frag = frag_now; in s390_literals()
1780 if (lpe->reloc != BFD_RELOC_UNUSED) in s390_literals()
1783 bfd_reloc_type_lookup (stdoutput, lpe->reloc); in s390_literals()
1787 if (size > lpe->nbytes) in s390_literals()
1789 reloc_howto->name, lpe->nbytes); in s390_literals()
1790 where = frag_more (lpe->nbytes); in s390_literals()
1793 size, &lpe->ex, reloc_howto->pc_relative, lpe->reloc); in s390_literals()
1797 if (lpe->ex.X_op == O_big) in s390_literals()
1799 if (lpe->ex.X_add_number <= 0) in s390_literals()
1800 generic_floating_point_number = lpe->floatnum; in s390_literals()
1802 memcpy (generic_bignum, lpe->bignum, in s390_literals()
1803 lpe->ex.X_add_number * sizeof (LITTLENUM_TYPE)); in s390_literals()
1805 emit_expr (&lpe->ex, lpe->nbytes); in s390_literals()
1808 lpe->next = lpe_free_list; in s390_literals()
1809 lpe_free_list = lpe; in s390_literals()