Lines Matching full:slot
3615 * Return slot optimization
3924 This is run after final because it must output the stack slot
4056 Occasionally, a particular tree slot (like an operand to an expression,
8738 `0' means a slot whose contents do not fit any normal category.
9000 In an `insn' or `jump_insn' or `call_insn' in a delay slot of a
9231 slot of a branch, 1 means that this insn is from the target of the
9270 In an `insn' or `jump_insn' in the delay slot of a branch
9839 `mem'; this usually occurs when the `mem' is a stack slot which
9952 expression for the address of its stack slot.
10718 After delay-slot scheduling is completed, an insn and all the
10720 `sequence'. The insn requiring the delay slot is the first insn
10721 in the vector; subsequent insns are to be placed in the delay slot.
10723 `INSN_ANNULLED_BRANCH_P' is set on an insn in a delay slot to
10935 After delay slot scheduling, some of the insns in the chain might be
10997 (*note TARGET_CALLEE_COPIES: Register Arguments.), the stack slot
11306 equivalent to the stack slot where the parameter was passed.
11308 is still valid to replace the register by the stack slot
11313 if there is a stack slot where that parameter could be stored.
11315 the compiler to replace the pseudo-register by stack slot
11317 stack slot is properly initialized by making the replacement in
11384 and use `cc0' are adjacent. However, when branch delay slot
11532 or stack slot, so these objects are frequently shared in all the
12131 need to be assigned to a unique hard register or to a stack slot if
16406 place that an attacker might use to rewrite the stack guard slot
17019 cannot be placed into a delay slot.
17026 reason to believe that it might improve instruction or delay slot
17064 circumstances. If an insn needs to be split for delay slot scheduling
17746 This example describes a conditional branch delay slot which can
17765 `attr_flag' is only used during delay slot scheduling and has no
18026 14.19.7 Delay Slot Scheduling
18031 require a "delay slot" if some instructions that are physically after
18037 "annul" instructions in the delay slot. This means that the
18042 Delay slot scheduling differs from instruction scheduling in that
18043 determining whether an instruction needs a delay slot is dependent only
18059 argument. An insn placed in delay slot N must satisfy attribute test
18062 specifies which insns in the delay slot may be annulled if the branch
18063 is false. If annulling is not supported for that delay slot, `(nil)'
18067 single delay slot, which may contain any insn other than a branch or
18074 each such expression specifies different delay slot requirements and
18078 For example, if we have a machine that requires one delay slot for
18079 branches but two for calls, no delay slot can contain a branch or call
18080 insn, and any valid insn in the delay slot for the branch can be
21241 allocates a stack slot for a memory location needed for register
21537 Offset from the frame pointer to the first local variable slot to
21540 If `FRAME_GROWS_DOWNWARD', find the next slot's offset by
21541 subtracting the first slot's length from `STARTING_FRAME_OFFSET'.
21542 Otherwise, it is found by adding the length of the first slot to
21755 untouched by the epilogue, but could also be a stack slot.
22953 A C expression that returns 1 if INSN can be placed in delay slot
22956 The argument N is an integer which identifies the delay slot now
22960 returns). If you reject a particular insn for a given delay slot,
22961 in principle, it may be reconsidered for a subsequent delay slot.
22963 the so far unfilled delay slot.
22968 delay slot comes first in the list. Your definition of the macro
23350 allocated as a stack slot. This default is right for most
23360 slot for the trampoline is in the stack frame of this containing
23652 address needs to be generated in order to address a stack slot.
26054 A C statement, to be executed after all slot-filler instructions
26066 the scheduling pass is not run, or when no slot fillers could be
27733 for the delay slot scheduler to place instructions in the delay
27734 slot of INSN, even if they appear to use a resource set or
27744 for the delay slot scheduler to place instructions in the delay
27745 slot of INSN, even if they appear to set or clobber a resource
27750 allows the delay slot scheduler to move instructions which copy
27751 arguments into the argument registers into the delay slot of INSN.
27941 hard register or a stack slot it has been saved into can be used.
30182 generalizing the code for frame pointer elimination and delay slot
30412 * Ken Rose for fixes to GCC's delay slot filling code.
30523 and M88k machine description work, delay slot scheduling.