Lines Matching defs:frag

701 /* Remember the alignment frag.  */
707 /* A slot_number is a frag address plus the slot index (0-2). We use the
708 frag address here so that if there is a section switch in the middle of
710 counted. Since there may be more than one frag for a function, this
711 means we also need to keep track of which frag this address belongs to
712 so we can compute inter-frag distances. This also nicely solves the
714 counted, but can easily be derived from frag sizes. */
2822 SLOT_FRAG is the frag containing SLOT_ADDR, and FIRST_FRAG is the frag
2824 for frag sizes. */
2836 /* First time we are called, the initial address and frag are invalid. */
2841 the remaining size of this frag, and then the entire size of intermediate
2887 /* Add in the full size of the frag converted to instruction slots. */
2893 /* Move to the beginning of the next frag. */
2898 function, causing the frag chain for the function to be broken.
2905 /* Add in the used part of the last frag. */
3080 /* Estimate the size of a frag before relaxing. We only have one type of frag
3081 to handle here, which is the unwind info frag. */
3084 ia64_estimate_size_before_relax (fragS *frag,
3091 list = (unw_rec_list *) frag->fr_opcode;
3102 if (frag->fr_offset)
3107 assert (frag->fr_var >= size);
3109 return frag->fr_fix + size;
3112 /* This function converts a rs_machine_dependent variant frag into a
3113 normal fill frag with the unwind image from the the record list. */
3115 ia64_convert_frag (fragS *frag)
3122 list = (unw_rec_list *) frag->fr_opcode;
3133 if (frag->fr_offset)
3138 assert (frag->fr_var >= size);
3142 if (frag->fr_offset)
3153 md_number_to_chars (frag->fr_literal,
3160 vbyte_mem_ptr = frag->fr_literal + 8;
3165 md_number_to_chars (frag->fr_literal + len + 8 - md.pointer_size + pad, 0,
3168 frag->fr_fix += size;
3169 frag->fr_type = rs_fill;
3170 frag->fr_var = 0;
3171 frag->fr_offset = 0;
3289 /* The current frag is an alignment frag. */
4669 fragS *frag = symbol_get_frag (sym);
4671 if (frag)
4673 if (frag == frag_now && SEG_NORMAL (now_seg))
6724 from the start of the frag. */
10946 /* The alignment frag has to end with a stop bit only if the
11777 /* Check if this frag has to end with a stop bit. */