Lines Matching full:pseudo
5898 This pass splits independent uses of each pseudo-register. This
5948 These passes make sure that all occurrences of pseudo registers are
5961 pass. Pseudo-registers spilled by the allocator or the
5963 reload evicts some pseudo-registers from hard-registers. The
5966 for the spilled pseudo-registers. IRA is a regional register
5978 * Reloading. This pass renumbers pseudo registers with the
5979 hardware registers numbers they were allocated. Pseudo
6049 offsets for pseudo registers that did not get hard registers.
7317 calculation is given by the following pseudo-code:
8970 for a pseudo register turned into a hard reg this will hold
8971 the old pseudo register number.
9908 stands for a temporary value or "pseudo register". The compiler's
9910 pseudo registers, and later convert them into hard registers or
9932 function, but each pseudo register is given a natural mode and is
9934 access to a pseudo register using a nonnatural mode, a `subreg'
9943 Each pseudo register number used in a function's RTL code is
9946 Some pseudo register numbers, those within the range of
9997 Each pseudo register has a natural mode. If it is necessary to
10003 * pseudo registers This is the most common case. Most
10004 `subreg's have pseudo `reg's as their first operand.
10064 variables, register variables and parameter pseudo
10175 The rules above apply to both pseudo REGs and hard REGs. If the
10246 general registers; in such cases a pseudo register should be used.
10971 that insn if it is a hard register clobber. For pseudo-register
10977 a specific hard register, a pseudo register, or a `scratch'
10982 `scratch' instead of a pseudo-register because this will allow the
10985 pseudo register, use one which appears nowhere else--generate a
10988 There is one other known use for clobbering a pseudo register in a
10990 clobbered by the insn. In this case, using the same pseudo
11176 This says to decrement pseudo register 39 by the length of a
11205 This says to modify pseudo register 42 by adding the contents of
11206 pseudo register 48 to it, after the use of what ever 42 points to.
11671 When a parameter is copied into a pseudo-register at entry to a
11679 register parameter into a pseudo-register at entry to a function,
11681 Although other insns may set the pseudo-register, it is valid for
11682 the compiler to replace the pseudo-register by stack slot
11709 passes and pseudo registers that are equivalent to a memory
11856 * Each pseudo-register has only a single `reg' object to represent
12014 C++ front end uses pseudo-scopes to handle cleanups for objects with
16025 "pseudo-instructions" inside the insn stream. These vectors never
16490 for instance, during register allocation, as the pseudo registers only
17232 but not pseudo-registers. It is used internally by
17706 * If the constraint permits a constant and a pseudo register used in
17794 to decide which kind of hardware register a pseudo register is best
17796 insns that use the pseudo register, looking for the machine-dependent
17798 pseudo register is put in whichever class gets the most "votes". The
18429 8-bit adjusted signed integer constant for compare pseudo-ops
18733 The memory-based pseudo-registers $mem0 through $mem15.
18978 Pseudo register `z' (replaced by `x' or `y' at the end)
19635 If you put the pseudo-Texinfo directive `@internal' at the beginning
19766 function which might generate new pseudo registers.
19788 only be pseudo registers that did not get hard registers, while on
19801 unsafe to create new pseudo registers. If this variable is
19803 pseudo.
20680 Machines that use a pseudo register for the condition code value,
21134 This pattern defines a pseudo insn that prevents the instruction
21444 multiple condition registers, use a pseudo register.
21583 additional pseudo register for the latter as an iteration counter.
21584 This pseudo register cannot be used within the loop (i.e., general
21928 pseudo-registers. Once reload has completed, they also must not
21961 `clobber' of a pseudo-reg to use as a scratch register. In these
23675 defines a pseudo rtx code NAME that can be instantiated as CODEI if
23777 * Assembler Format:: Defining how to write insns and pseudo-ops to output.
25439 pseudo register's number really is assigned the number
25567 allocate hard registers for pseudo-registers local to a basic
25591 based on REGNO. The cost of using REGNO for a pseudo will be
25592 increased by approximately the pseudo's usage frequency times the
25989 a suitable hard register or a pseudo register that has been
26007 register or a pseudo register that has been allocated such a hard
26030 either a suitable hard register or a pseudo register that has been
26163 X might be a pseudo-register or a `subreg' of a pseudo-register,
26165 `true_regnum' to find out; it will return -1 if the pseudo is in
26224 X might be a pseudo-register or a `subreg' of a pseudo-register,
26226 `true_regnum' to find out; it will return -1 if the pseudo is in
26310 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 assembler 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
33399 pseudo register, it is often not necessary to actually allocate
33400 another register to this pseudo register, because the original
33648 Return the pic_reg pseudo register which holds the base address of
34682 PLUGIN_REGISTER_GGC_ROOTS pseudo-events the `callback' should be null,
34753 `PLUGIN_REGISTER_GGC_ROOTS' pseudo-event with a null callback and the
34773 routine using `register_callback' with the `PLUGIN_INFO' pseudo-event
42787 * pseudo registers: Regs and Memory. (line 9)