gccint: GIMPLE_PHI

1 
1 12.8.24 'GIMPLE_PHI'
1 --------------------
1 
1  -- GIMPLE function: unsigned gimple_phi_capacity (gimple g)
1      Return the maximum number of arguments supported by 'GIMPLE_PHI'
1      'G'.
1 
1  -- GIMPLE function: unsigned gimple_phi_num_args (gimple g)
1      Return the number of arguments in 'GIMPLE_PHI' 'G'.  This must
1      always be exactly the number of incoming edges for the basic block
1      holding 'G'.
1 
1  -- GIMPLE function: tree gimple_phi_result (gimple g)
1      Return the 'SSA' name created by 'GIMPLE_PHI' 'G'.
1 
1  -- GIMPLE function: tree * gimple_phi_result_ptr (gimple g)
1      Return a pointer to the 'SSA' name created by 'GIMPLE_PHI' 'G'.
1 
1  -- GIMPLE function: void gimple_phi_set_result (gphi *g, tree result)
1      Set 'RESULT' to be the 'SSA' name created by 'GIMPLE_PHI' 'G'.
1 
1  -- GIMPLE function: struct phi_arg_d * gimple_phi_arg (gimple g, index)
1      Return the 'PHI' argument corresponding to incoming edge 'INDEX'
1      for 'GIMPLE_PHI' 'G'.
1 
1  -- GIMPLE function: void gimple_phi_set_arg (gphi *g, index, struct
1           phi_arg_d * phiarg)
1      Set 'PHIARG' to be the argument corresponding to incoming edge
1      'INDEX' for 'GIMPLE_PHI' 'G'.
1