Lines Matching refs:prologue

98    (ignoring the prologue and epilogue).  This is set prior to
104 (ignoring the prologue and epilogue). This is only valid after
133 /* These arrays record the INSN_UIDs of the prologue and epilogue insns. */
134 static VEC(int,heap) *prologue;
322 VEC_free (int, heap, prologue);
2251 is passed on the stack. Ask the prologue code to extend
2256 stack space that the prologue should allocate.
3920 function prologue. Note linenums could be missing, e.g. when
3943 /* No prologue/epilogue insns yet. Make sure that these vectors are
3945 gcc_assert (VEC_length (int, prologue) == 0);
4691 if (contains (insn, &prologue))
5104 function prologue note rather than after. If such instructions are
5111 - It finds the first such prologue insn.
5112 - It finds the last such prologue insn.
5113 - It changes the insn locator of all such prologue insns to
5114 the prologue locator.
5118 after the last prologue insn it finds, and if so, returns
5119 the last prologue insn (otherwise it returns NULL).
5122 safe to move the prologue end note to just below the last
5123 prologue insn it finds. If ALL of the checks succeed then it
5128 first prologue insn.
5129 - If there are any non-prologue insns between the first & last
5130 prologue insn, the non-prologue insns do not outnumber the
5131 prologue insns.
5132 - The first prologue insn & the last prologue insn are in the
5149 /* Go through all the insns and find the first prologue insn, the
5150 last prologue insn, the source line location note, and whether or
5152 prologue insn. Re-set the insn locator for prologue insns to the
5153 prologue locator. */
5179 /* If there were no prologue insns, return now. */
5190 /* If other real insns got moved above the prologue insns, we can't
5191 pull out the prologue insns, so return now. */
5196 /* Count the number of insns between the first prologue insn and the
5197 last prologue insn; also count the number of non-prologue insns
5198 between the first prologue insn and the last prologue insn. */
5208 /* If more than half of the insns between the first & last prologue
5209 insns are not prologue insns, then there is too much code that
5210 got moved in between prologue insns (by optimizations), so we
5216 /* Make sure all the prologue insns are within one basic block.
5231 /* Generate the prologue and epilogue RTL if the machine supports it. Thread
5232 this into place with notes indicating where the prologue ends and where
5265 /* Retain a map of the prologue insns. */
5266 record_insns (seq, &prologue);
5273 /* Ensure that instructions are not moved into the prologue when
5518 line note after the prologue. Which means (1) that if
5520 prologue we should move them, and (2) we should generate a
5589 /* Reposition the prologue-end and epilogue-begin notes after instruction
5599 if ((len = VEC_length (int, prologue)) > 0)
5603 /* Scan from the beginning until we reach the last prologue insn.
5613 else if (contains (insn, &prologue))
5623 /* Find the prologue-end note if we haven't already, and
5624 move it to just after the last prologue insn. */