12.7.6 GIMPLE_CHANGE_DYNAMIC_TYPE

— GIMPLE function: gimple gimple_build_cdt (tree type, tree ptr)

Build a GIMPLE_CHANGE_DYNAMIC_TYPE statement. TYPE is the new type for the location PTR.

— GIMPLE function: tree gimple_cdt_new_type (gimple g)

Return the new type set by GIMPLE_CHANGE_DYNAMIC_TYPE statement G.

— GIMPLE function: tree *gimple_cdt_new_type_ptr (gimple g)

Return a pointer to the new type set by GIMPLE_CHANGE_DYNAMIC_TYPE statement G.

— GIMPLE function: void gimple_cdt_set_new_type (gimple g, tree new_type)

Set NEW_TYPE to be the type returned by GIMPLE_CHANGE_DYNAMIC_TYPE statement G.

— GIMPLE function: tree gimple_cdt_location (gimple g)

Return the location affected by GIMPLE_CHANGE_DYNAMIC_TYPE statement G.

— GIMPLE function: tree *gimple_cdt_location_ptr (gimple g)

Return a pointer to the location affected by GIMPLE_CHANGE_DYNAMIC_TYPE statement G.

— GIMPLE function: void gimple_cdt_set_location (gimple g, tree ptr)

Set PTR to be the location affected by GIMPLE_CHANGE_DYNAMIC_TYPE statement G.