Lines Matching full:slot
5627 * Return slot optimization
5956 This is run after final because it must output the stack slot
6088 Occasionally, a particular tree slot (like an operand to an expression,
11024 `0' means a slot whose contents do not fit any normal category.
11286 In an `insn' or `jump_insn' or `call_insn' in a delay slot of a
11518 slot of a branch, 1 means that this insn is from the target of the
11557 In an `insn' or `jump_insn' in the delay slot of a branch
12231 `mem'; this usually occurs when the `mem' is a stack slot which
12344 expression for the address of its stack slot.
13163 After delay-slot scheduling is completed, an insn and all the
13165 `sequence'. The insn requiring the delay slot is the first insn
13166 in the vector; subsequent insns are to be placed in the delay slot.
13168 `INSN_ANNULLED_BRANCH_P' is set on an insn in a delay slot to
13380 After delay slot scheduling, some of the insns in the chain might be
13444 (*note TARGET_CALLEE_COPIES: Register Arguments.), the stack slot
13753 equivalent to the stack slot where the parameter was passed.
13755 is still valid to replace the register by the stack slot
13760 if there is a stack slot where that parameter could be stored.
13762 the compiler to replace the pseudo-register by stack slot
13764 stack slot is properly initialized by making the replacement in
13831 and use `cc0' are adjacent. However, when branch delay slot
13989 or stack slot, so these objects are frequently shared in all the
14588 need to be assigned to a unique hard register or to a stack slot if
19244 place that an attacker might use to rewrite the stack guard slot
19868 cannot be placed into a delay slot.
19875 reason to believe that it might improve instruction or delay slot
19913 circumstances. If an insn needs to be split for delay slot scheduling
20595 This example describes a conditional branch delay slot which can
20614 `attr_flag' is only used during delay slot scheduling and has no
20875 14.19.7 Delay Slot Scheduling
20880 require a "delay slot" if some instructions that are physically after
20886 "annul" instructions in the delay slot. This means that the
20891 Delay slot scheduling differs from instruction scheduling in that
20892 determining whether an instruction needs a delay slot is dependent only
20908 argument. An insn placed in delay slot N must satisfy attribute test
20911 specifies which insns in the delay slot may be annulled if the branch
20912 is false. If annulling is not supported for that delay slot, `(nil)'
20916 single delay slot, which may contain any insn other than a branch or
20923 each such expression specifies different delay slot requirements and
20927 For example, if we have a machine that requires one delay slot for
20928 branches but two for calls, no delay slot can contain a branch or call
20929 insn, and any valid insn in the delay slot for the branch can be
23064 scratch stack slot for use in copying SDmode values between memory
24214 allocates a stack slot for a memory location needed for register
24510 Offset from the frame pointer to the first local variable slot to
24513 If `FRAME_GROWS_DOWNWARD', find the next slot's offset by
24514 subtracting the first slot's length from `STARTING_FRAME_OFFSET'.
24515 Otherwise, it is found by adding the length of the first slot to
24732 untouched by the epilogue, but could also be a stack slot.
25937 A C expression that returns 1 if INSN can be placed in delay slot
25940 The argument N is an integer which identifies the delay slot now
25944 returns). If you reject a particular insn for a given delay slot,
25945 in principle, it may be reconsidered for a subsequent delay slot.
25947 the so far unfilled delay slot.
25952 delay slot comes first in the list. Your definition of the macro
26334 allocated as a stack slot. This default is right for most
26344 slot for the trampoline is in the stack frame of this containing
26645 address needs to be generated in order to address a stack slot.
29211 slot-filler instructions
29223 the scheduling pass is not run, or when no slot fillers could be
30926 for the delay slot scheduler to place instructions in the delay
30927 slot of INSN, even if they appear to use a resource set or
30937 for the delay slot scheduler to place instructions in the delay
30938 slot of INSN, even if they appear to set or clobber a resource
30943 allows the delay slot scheduler to move instructions which copy
30944 arguments into the argument registers into the delay slot of INSN.
31134 hard register or a stack slot it has been saved into can be used.
33785 generalizing the code for frame pointer elimination and delay slot
34021 * Ken Rose for fixes to GCC's delay slot filling code.
34134 and M88k machine description work, delay slot scheduling.