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