Lines Matching full:slot
5717 * Return slot optimization
6056 This is run after final because it must output the stack slot
6188 Occasionally, a particular tree slot (like an operand to an expression,
8838 `0' means a slot whose contents do not fit any normal category.
9115 In an `insn' or `jump_insn' or `call_insn' in a delay slot of a
9350 slot of a branch, 1 means that this insn is from the target of the
9391 In an `insn' or `jump_insn' in the delay slot of a branch
11107 After delay-slot scheduling is completed, an insn and all the
11109 `sequence'. The insn requiring the delay slot is the first insn
11110 in the vector; subsequent insns are to be placed in the delay slot.
11112 `INSN_ANNULLED_BRANCH_P' is set on an insn in a delay slot to
11324 After delay slot scheduling, some of the insns in the chain might be
11388 (*note TARGET_CALLEE_COPIES: Register Arguments.), the stack slot
11681 equivalent to the stack slot where the parameter was passed.
11683 is still valid to replace the register by the stack slot
11688 if there is a stack slot where that parameter could be stored.
11690 the compiler to replace the pseudo-register by stack slot
11692 stack slot is properly initialized by making the replacement in
11736 and use `cc0' are adjacent. However, when branch delay slot
11888 or stack slot, so these objects are frequently shared in all the
16499 need to be assigned to a unique hard register or to a stack slot if
21273 place that an attacker might use to rewrite the stack guard slot
21897 cannot be placed into a delay slot.
21904 reason to believe that it might improve instruction or delay slot
21942 circumstances. If an insn needs to be split for delay slot scheduling
22638 This example describes a conditional branch delay slot which can
22657 `attr_flag' is only used during delay slot scheduling and has no
22918 16.19.7 Delay Slot Scheduling
22923 require a "delay slot" if some instructions that are physically after
22929 "annul" instructions in the delay slot. This means that the
22934 Delay slot scheduling differs from instruction scheduling in that
22935 determining whether an instruction needs a delay slot is dependent only
22951 argument. An insn placed in delay slot N must satisfy attribute test
22954 specifies which insns in the delay slot may be annulled if the branch
22955 is false. If annulling is not supported for that delay slot, `(nil)'
22959 single delay slot, which may contain any insn other than a branch or
22966 each such expression specifies different delay slot requirements and
22970 For example, if we have a machine that requires one delay slot for
22971 branches but two for calls, no delay slot can contain a branch or call
22972 insn, and any valid insn in the delay slot for the branch can be
24824 If defined, a C expression to compute the alignment for stack slot.
24826 BASIC-ALIGN is the alignment that the slot would ordinarily have.
24828 the slot.
24833 This macro is to set alignment of stack slot to the maximum
24834 alignment of all possible modes which the slot may have.
25081 scratch stack slot for use in copying SDmode values between memory
26251 allocates a stack slot for a memory location needed for register
26570 Offset from the frame pointer to the first local variable slot to
26573 If `FRAME_GROWS_DOWNWARD', find the next slot's offset by
26574 subtracting the first slot's length from `STARTING_FRAME_OFFSET'.
26575 Otherwise, it is found by adding the length of the first slot to
26792 untouched by the epilogue, but could also be a stack slot.
27552 slot that is in the middle of the quad word instead of starting at
28040 A C expression that returns 1 if INSN can be placed in delay slot
28043 The argument N is an integer which identifies the delay slot now
28047 returns). If you reject a particular insn for a given delay slot,
28048 in principle, it may be reconsidered for a subsequent delay slot.
28050 the so far unfilled delay slot.
28055 delay slot comes first in the list. Your definition of the macro
28437 allocated as a stack slot. This default is right for most
28447 slot for the trampoline is in the stack frame of this containing
28760 address needs to be generated in order to address a stack slot.
31376 A C statement, to be executed after all slot-filler instructions
31388 the scheduling pass is not run, or when no slot fillers could be
33203 for the delay slot scheduler to place instructions in the delay
33204 slot of INSN, even if they appear to use a resource set or
33214 for the delay slot scheduler to place instructions in the delay
33215 slot of INSN, even if they appear to set or clobber a resource
33220 allows the delay slot scheduler to move instructions which copy
33221 arguments into the argument registers into the delay slot of INSN.
33411 hard register or a stack slot it has been saved into can be used.
36386 generalizing the code for frame pointer elimination and delay slot
36622 * Ken Rose for fixes to GCC's delay slot filling code.
36735 and M88k machine description work, delay slot scheduling.