Lines Matching full:pseudo
5897 This pass splits independent uses of each pseudo-register. This
5903 This pass computes which pseudo-registers are live at each point in
5956 These passes make sure that all occurrences of pseudo registers are
5969 pass. Pseudo-registers spilled by the allocator or the
5971 reload evicts some pseudo-registers from hard-registers. The
5974 for the spilled pseudo-registers. IRA is a regional register
5986 * Reloading. This pass renumbers pseudo registers with the
5987 hardware registers numbers they were allocated. Pseudo
6056 offsets for pseudo registers that did not get hard registers.
7324 calculation is given by the following pseudo-code:
8977 for a pseudo register turned into a hard reg this will hold
8978 the old pseudo register number.
9915 stands for a temporary value or "pseudo register". The compiler's
9917 pseudo registers, and later convert them into hard registers or
9939 function, but each pseudo register is given a natural mode and is
9941 access to a pseudo register using a nonnatural mode, a `subreg'
9950 Each pseudo register number used in a function's RTL code is
9953 Some pseudo register numbers, those within the range of
10004 Each pseudo register has a natural mode. If it is necessary to
10010 * pseudo registers This is the most common case. Most
10011 `subreg's have pseudo `reg's as their first operand.
10071 variables, register variables and parameter pseudo
10182 The rules above apply to both pseudo REGs and hard REGs. If the
10253 general registers; in such cases a pseudo register should be used.
10978 that insn if it is a hard register clobber. For pseudo-register
10984 a specific hard register, a pseudo register, or a `scratch'
10989 `scratch' instead of a pseudo-register because this will allow the
10992 pseudo register, use one which appears nowhere else--generate a
10995 There is one other known use for clobbering a pseudo register in a
10997 clobbered by the insn. In this case, using the same pseudo
11183 This says to decrement pseudo register 39 by the length of a
11212 This says to modify pseudo register 42 by adding the contents of
11213 pseudo register 48 to it, after the use of what ever 42 points to.
11678 When a parameter is copied into a pseudo-register at entry to a
11686 register parameter into a pseudo-register at entry to a function,
11688 Although other insns may set the pseudo-register, it is valid for
11689 the compiler to replace the pseudo-register by stack slot
11716 passes and pseudo registers that are equivalent to a memory
11863 * Each pseudo-register has only a single `reg' object to represent
12021 C++ front end uses pseudo-scopes to handle cleanups for objects with
16032 "pseudo-instructions" inside the insn stream. These vectors never
16497 for instance, during register allocation, as the pseudo registers only
17239 but not pseudo-registers. It is used internally by
17713 * If the constraint permits a constant and a pseudo register used in
17801 to decide which kind of hardware register a pseudo register is best
17803 insns that use the pseudo register, looking for the machine-dependent
17805 pseudo register is put in whichever class gets the most "votes". The
18436 8-bit adjusted signed integer constant for compare pseudo-ops
18740 The memory-based pseudo-registers $mem0 through $mem15.
18985 Pseudo register `z' (replaced by `x' or `y' at the end)
19642 If you put the pseudo-Texinfo directive `@internal' at the beginning
19773 function which might generate new pseudo registers.
19795 only be pseudo registers that did not get hard registers, while on
19808 unsafe to create new pseudo registers. If this variable is
19810 pseudo.
20687 Machines that use a pseudo register for the condition code value,
21141 This pattern defines a pseudo insn that prevents the instruction
21453 multiple condition registers, use a pseudo register.
21592 additional pseudo register for the latter as an iteration counter.
21593 This pseudo register cannot be used within the loop (i.e., general
21937 pseudo-registers. Once reload has completed, they also must not
21970 `clobber' of a pseudo-reg to use as a scratch register. In these
23684 defines a pseudo rtx code NAME that can be instantiated as CODEI if
23786 * Assembler Format:: Defining how to write insns and pseudo-ops to output.
25448 pseudo register's number really is assigned the number
25576 allocate hard registers for pseudo-registers local to a basic
25592 based on REGNO. The cost of using REGNO for a pseudo will be
25593 increased by approximately the pseudo's usage frequency times the
25990 a suitable hard register or a pseudo register that has been
26008 register or a pseudo register that has been allocated such a hard
26031 either a suitable hard register or a pseudo register that has been
26164 X might be a pseudo-register or a `subreg' of a pseudo-register,
26166 `true_regnum' to find out; it will return -1 if the pseudo is in
26225 X might be a pseudo-register or a `subreg' of a pseudo-register,
26227 `true_regnum' to find out; it will return -1 if the pseudo is in
26311 pseudo to another register. If there would not be another
27855 placing a pseudo-register in a call-clobbered hard register and
27864 of a pseudo-register in call-clobbered hard register REGNO. If
28661 must be defined so that any pseudo-register that has not been
28663 contexts where some kind of register is required, a pseudo-register
28667 defined to accept all pseudo-registers in every context where some
28755 reload register instead of two by reloading a sum of two pseudo
29130 rather than a pseudo-register to hold condition codes, the regular
30136 * Alignment Output:: Pseudo ops for alignment and skipping data.
30331 the string should contain a tab, a pseudo-op, and then another tab.
30363 If the assembler has a `.ascii' pseudo-op as found in the Berkeley
30844 pseudo-op to declare a library function name external.
31459 pseudo-instruction to generate a difference between two labels.
31479 stream STREAM an assembler pseudo-instruction to generate a
31726 skipped. This is true on many Unix systems, where the pseudo-op
31852 pseudo op to use instead of `"\t.stabs\t"' to define an ordinary
31859 pseudo op to use instead of `"\t.stabd\t"' to define a debugging
31866 pseudo op to use instead of `"\t.stabn\t"' to define a debugging
31896 before outputting the `.stabs' pseudo-op for a non-global static
33407 pseudo register, it is often not necessary to actually allocate
33408 another register to this pseudo register, because the original
34655 PLUGIN_REGISTER_GGC_ROOTS pseudo-events the `callback' should be null,
34726 `PLUGIN_REGISTER_GGC_ROOTS' pseudo-event with a null callback and the
34746 routine using `register_callback' with the `PLUGIN_INFO' pseudo-event
42753 * pseudo registers: Regs and Memory. (line 9)