Home | History | Annotate | Download | only in info

Lines Matching full:side

2894      Normally the name of the option is printed on the left-hand side of
3195 on-the-side data structures it needs. We register the pass to be run
3323 This pass scans the function for statements without side effects
5906 These nodes represent assignment. The left-hand side is the first
5907 operand; the right-hand side is the second operand. The left-hand
5908 side will be a `VAR_DECL', `INDIRECT_REF', `COMPONENT_REF', or
5953 is an expression without side-effects. In the tree
5956 side-effects.
6052 side-effects) that is used more than once. The side-effects should
6055 the `SAVE_EXPR' is the expression to evaluate. The side-effects
6067 Often, a `TARGET_EXPR' occurs on the right-hand side of an
6069 itself the right-hand side of an assignment, etc. In this case,
6072 should be treated as an alias for the left-hand side of the
6151 Operand `OMP_FOR_PRE_BODY' contains side-effect code from operands
6153 side-effects are part of the `OMP_FOR' block but must be evaluated
6161 side-effects are unspecified by the standard.
6276 expressions with side-effects are only allowed on the right hand side
6311 non-statement expression may also have side effects. A `CALL_EXPR',
6475 The left-hand side of a C comma expression is simply moved into a
7421 version number. Variables used in the right-hand side of expressions
8360 contains side effects, such as calls that potentially can interfere
8534 * Side Effects:: Expressions for storing in registers, etc.
8535 * Incdec:: Embedded side-effects for autoincrement addressing.
8684 includes all the codes describing side effects (`SET', `USE',
9867 Side Effects::).
10309 RTL; they may appear on the left side of an assignment, indicating
10434 File: gccint.info, Node: RTL Declarations, Next: Side Effects, Prev: Conversions, Up: RTL
10455 File: gccint.info, Node: Side Effects, Next: Incdec, Prev: RTL Declarations, Up: RTL
10457 12.15 Side Effect Expressions
10462 for their side effects on the state of the machine. Special expression
10463 codes are used to represent side effects.
10465 The body of an instruction is always one of these side effect codes;
10591 `parallel' with other side effects, the register allocator
10656 Represents several side effects performed in parallel. The square
10658 of expressions. X0, X1 and so on are individual side effect
10663 individual side-effects are computed, and second all the actual
10664 side-effects are performed. For example,
10702 not have side-effects, but the EXPR may very well have
10703 side-effects.
10731 These expression codes appear in place of a side effect, as the body of
10732 an insn, though strictly speaking they do not always describe side
10777 File: gccint.info, Node: Incdec, Next: Assembler, Prev: Side Effects, Up: RTL
10779 12.16 Embedded Side-Effects on Addresses
10782 Six special side-effect expression codes appear as memory addresses.
10785 Represents the side effect of decrementing X by a standard amount
10802 Represents the same side effect as `pre_dec' but a different
10810 Represents the side effect of setting X to Y and represents X
10828 Similar except side effects happen before the use.
10830 These embedded side effect expressions must be used with care.
10841 same insn as a use in an embedded side effect expression because such
10845 An instruction that can be represented with an embedded side effect
11140 An expression for the side effect performed by this insn. This
11234 there is no distinction) by an embedded side effect inside this
11547 unwanted side-effects on other insns.
12447 necessary. *Note Side Effects::.
12911 `stack_pointer_rtx', with a side-effect in its address expression
12918 `stack_pointer_rtx', with a side-effect in its address expression.
13000 side effects.
13015 It must not have any side effects. The predicate arguments, OP
14891 expression, it must have no side effects, and it cannot look at
23528 post-address side-effect generation involving constants other than
23534 post-address side-effect generation involving a register
26834 more than once, so operands must not have side effects.
28416 are mutually incompatible side by side, separated by a slash.
31596 * addr_diff_vec: Side Effects. (line 299)
31599 * addr_vec: Side Effects. (line 294)
31665 * asm_input: Side Effects. (line 281)
31842 * call <1>: Side Effects. (line 86)
31932 * clobber: Side Effects. (line 100)
31980 * cond_exec: Side Effects. (line 245)
32655 * if_then_else usage: Side Effects. (line 56)
32767 * jump instructions and set: Side Effects. (line 56)
33191 * parallel: Side Effects. (line 201)
33219 * peephole optimization, RTL representation: Side Effects. (line 235)
33276 * prefetch: Side Effects. (line 309)
33485 * return: Side Effects. (line 72)
33545 * RTL side effect expressions: Side Effects. (line 6)
33595 * sequence: Side Effects. (line 251)
33596 * set: Side Effects. (line 15)
33601 * SET_DEST: Side Effects. (line 69)
33605 * SET_SRC: Side Effects. (line 69)
34196 * unspec: Side Effects. (line 284)
34197 * unspec_volatile: Side Effects. (line 284)
34209 * use: Side Effects. (line 159)
34441 Node: Side Effects444879