gccint: Operands
1
1 12.6 Operands
1 =============
1
1 In general, expressions in GIMPLE consist of an operation and the
1 appropriate number of simple operands; these operands must either be a
1 GIMPLE rvalue ('is_gimple_val'), i.e. a constant or a register variable.
1 More complex operands are factored out into temporaries, so that
1 a = b + c + d
1 becomes
1 T1 = b + c;
1 a = T1 + d;
1
1 The same rule holds for arguments to a 'GIMPLE_CALL'.
1
1 The target of an assignment is usually a variable, but can also be a
1 'MEM_REF' or a compound lvalue as described below.
1
Menu