Lines Matching full:side
4988 Normally the name of the option is printed on the left-hand side of
5297 on-the-side data structures it needs. We register the pass to be run
5429 This pass scans the function for statements without side effects
8130 These nodes represent assignment. The left-hand side is the first
8131 operand; the right-hand side is the second operand. The left-hand
8132 side will be a `VAR_DECL', `INDIRECT_REF', `COMPONENT_REF', or
8177 is an expression without side-effects. In the tree
8180 side-effects.
8294 side-effects) that is used more than once. The side-effects should
8297 the `SAVE_EXPR' is the expression to evaluate. The side-effects
8309 Often, a `TARGET_EXPR' occurs on the right-hand side of an
8311 itself the right-hand side of an assignment, etc. In this case,
8314 should be treated as an alias for the left-hand side of the
8399 Operand `OMP_FOR_PRE_BODY' contains side-effect code from operands
8401 side-effects are part of the `OMP_FOR' block but must be evaluated
8409 side-effects are unspecified by the standard.
8634 * Side Effects:: Expressions for storing in registers, etc.
8635 * Incdec:: Embedded side-effects for autoincrement addressing.
8784 includes all the codes describing side effects (`SET', `USE',
10208 Side Effects::).
10670 RTL; they may appear on the left side of an assignment, indicating
10820 File: gccint.info, Node: RTL Declarations, Next: Side Effects, Prev: Conversions, Up: RTL
10841 File: gccint.info, Node: Side Effects, Next: Incdec, Prev: RTL Declarations, Up: RTL
10843 10.15 Side Effect Expressions
10848 for their side effects on the state of the machine. Special expression
10849 codes are used to represent side effects.
10851 The body of an instruction is always one of these side effect codes;
10977 `parallel' with other side effects, the register allocator
11045 Represents several side effects performed in parallel. The square
11047 of expressions. X0, X1 and so on are individual side effect
11052 individual side-effects are computed, and second all the actual
11053 side-effects are performed. For example,
11091 not have side-effects, but the EXPR may very well have
11092 side-effects.
11120 These expression codes appear in place of a side effect, as the body of
11121 an insn, though strictly speaking they do not always describe side
11166 File: gccint.info, Node: Incdec, Next: Assembler, Prev: Side Effects, Up: RTL
11168 10.16 Embedded Side-Effects on Addresses
11171 Six special side-effect expression codes appear as memory addresses.
11174 Represents the side effect of decrementing X by a standard amount
11191 Represents the same side effect as `pre_dec' but a different
11199 Represents the side effect of setting X to Y and represents X
11217 Similar except side effects happen before the use.
11219 These embedded side effect expressions must be used with care.
11230 same insn as a use in an embedded side effect expression because such
11234 An instruction that can be represented with an embedded side effect
11525 An expression for the side effect performed by this insn. This
11615 there is no distinction) by an embedded side effect inside this
11903 unwanted side-effects on other insns.
11957 non-statement expression may also have side effects. A `CALL_EXPR',
12128 removed and exception regions are converted into an on the side
12542 The left-hand side of a C comma expression is simply moved into a
13000 Build a `GIMPLE_ASSIGN' statement. The left-hand side is an lvalue
13001 passed in lhs. The right-hand side can be either a unary or
13025 right-hand side of the assignment are already split into different
13028 The left-hand side is an lvalue passed in lhs. Subcode is the
13029 `tree_code' for the right-hand side of the assignment. Op1 and op2
13453 side of the assignment. `RHS' is the right-hand side of the
14390 expressions with side-effects are only allowed on the right hand side
14812 version number. Variables used in the right-hand side of expressions
15781 contains side effects, such as calls that potentially can interfere
16808 necessary. *Note Side Effects::.
17272 `stack_pointer_rtx', with a side-effect in its address expression
17279 `stack_pointer_rtx', with a side-effect in its address expression.
17361 side effects.
17376 It must not have any side effects. The predicate arguments, OP
19534 no side effects, and it cannot look at the operand. The usual use
28624 post-address side-effect generation involving constants other than
28630 post-address side-effect generation involving a register
30273 enabled by default or because it has been enabled as a side
32164 more than once, so operands must not have side effects.
33960 are mutually incompatible side by side, separated by a slash.
40613 * addr_diff_vec: Side Effects. (line 302)
40616 * addr_vec: Side Effects. (line 297)
40682 * asm_input: Side Effects. (line 284)
40859 * call <1>: Side Effects. (line 86)
40960 * clobber: Side Effects. (line 100)
41009 * cond_exec: Side Effects. (line 248)
42084 * if_then_else usage: Side Effects. (line 56)
42197 * jump instructions and set: Side Effects. (line 56)
42643 * parallel: Side Effects. (line 204)
42671 * peephole optimization, RTL representation: Side Effects. (line 238)
42732 * prefetch: Side Effects. (line 312)
42940 * return: Side Effects. (line 72)
43003 * RTL side effect expressions: Side Effects. (line 6)
43059 * sequence: Side Effects. (line 254)
43061 * set: Side Effects. (line 15)
43068 * SET_DEST: Side Effects. (line 69)
43073 * SET_SRC: Side Effects. (line 69)
43768 * unspec: Side Effects. (line 287)
43769 * unspec_volatile: Side Effects. (line 287)
43793 * use: Side Effects. (line 162)
44053 Node: Side Effects487326