Lines Matching full:side
4910 Normally the name of the option is printed on the left-hand side of
5211 on-the-side data structures it needs. We register the pass to be run
5339 This pass scans the function for statements without side effects
8019 These nodes represent assignment. The left-hand side is the first
8020 operand; the right-hand side is the second operand. The left-hand
8021 side will be a `VAR_DECL', `INDIRECT_REF', `COMPONENT_REF', or
8066 is an expression without side-effects. In the tree
8069 side-effects.
8183 side-effects) that is used more than once. The side-effects should
8186 the `SAVE_EXPR' is the expression to evaluate. The side-effects
8198 Often, a `TARGET_EXPR' occurs on the right-hand side of an
8200 itself the right-hand side
8203 should be treated as an alias for the left-hand side of the
8288 Operand `OMP_FOR_PRE_BODY' contains side-effect code from operands
8290 side-effects are part of the `OMP_FOR' block but must be evaluated
8298 side-effects are unspecified by the standard.
8510 expressions with side-effects are only allowed on the right hand side
8545 non-statement expression may also have side effects. A `CALL_EXPR',
8709 The left-hand side of a C comma expression is simply moved into a
9640 version number. Variables used in the right-hand side of expressions
10615 contains side effects, such as calls that potentially can interfere
10820 * Side Effects:: Expressions for storing in registers, etc.
10821 * Incdec:: Embedded side-effects for autoincrement addressing.
10970 includes all the codes describing side effects (`SET', `USE',
12259 Side Effects::).
12728 RTL; they may appear on the left side of an assignment, indicating
12879 File: gccint.info, Node: RTL Declarations, Next: Side Effects, Prev: Conversions, Up: RTL
12900 File: gccint.info, Node: Side Effects, Next: Incdec, Prev: RTL Declarations, Up: RTL
12902 12.15 Side Effect Expressions
12907 for their side effects on the state of the machine. Special expression
12908 codes are used to represent side effects.
12910 The body of an instruction is always one of these side effect codes;
13036 `parallel' with other side effects, the register allocator
13101 Represents several side effects performed in parallel. The square
13103 of expressions. X0, X1 and so on are individual side effect
13108 individual side-effects are computed, and second all the actual
13109 side-effects are performed. For example,
13147 not have side-effects, but the EXPR may very well have
13148 side-effects.
13176 These expression codes appear in place of a side effect, as the body of
13177 an insn, though strictly speaking they do not always describe side
13222 File: gccint.info, Node: Incdec, Next: Assembler, Prev: Side Effects, Up: RTL
13224 12.16 Embedded Side-Effects on Addresses
13227 Six special side-effect expression codes appear as memory addresses.
13230 Represents the side effect of decrementing X by a standard amount
13247 Represents the same side effect as `pre_dec' but a different
13255 Represents the side effect of setting X to Y and represents X
13273 Similar except side effects happen before the use.
13275 These embedded side effect expressions must be used with care.
13286 same insn as a use in an embedded side effect expression because such
13290 An instruction that can be represented with an embedded side effect
13581 An expression for the side effect performed by this insn. This
13671 there is no distinction) by an embedded side effect inside this
14004 unwanted side-effects on other insns.
14897 necessary. *Note Side Effects::.
15361 `stack_pointer_rtx', with a side-effect in its address expression
15368 `stack_pointer_rtx', with a side-effect in its address expression.
15450 side effects.
15465 It must not have any side effects. The predicate arguments, OP
17511 no side effects, and it cannot look at the operand. The usual use
26521 post-address side-effect generation involving constants other than
26527 post-address side-effect generation involving a register
28108 enabled by default or because it has been enabled as a side
29999 more than once, so operands must not have side effects.
31642 are mutually incompatible side by side, separated by a slash.
37962 * addr_diff_vec: Side Effects. (line 299)
37965 * addr_vec: Side Effects. (line 294)
38032 * asm_input: Side Effects. (line 281)
38206 * call <1>: Side Effects. (line 86)
38298 * clobber: Side Effects. (line 100)
38348 * cond_exec: Side Effects. (line 245)
39040 * if_then_else usage: Side Effects. (line 56)
39146 * jump instructions and set: Side Effects. (line 56)
39588 * parallel: Side Effects. (line 201)
39616 * peephole optimization, RTL representation: Side Effects. (line 235)
39675 * prefetch: Side Effects. (line 309)
39888 * return: Side Effects. (line 72)
39952 * RTL side effect expressions: Side Effects. (line 6)
40006 * sequence: Side Effects. (line 251)
40007 * set: Side Effects. (line 15)
40013 * SET_DEST: Side Effects. (line 69)
40018 * SET_SRC: Side Effects. (line 69)
40667 * unspec: Side Effects. (line 284)
40668 * unspec_volatile: Side Effects. (line 284)
40688 * use: Side Effects. (line 159)
40970 Node: Side Effects572516