GCC Middle and Back End API Reference
|
#include <ipa-prop.h>
Data Fields | |
HOST_WIDE_INT | offset |
tree | value |
An element in an aggegate part of a jump function describing a known value at a given offset. When it is part of a pass-through jump function with agg_preserved set or an ancestor jump function with agg_preserved set, all unlisted positions are assumed to be preserved but the value can be a type node, which means that the particular piece (starting at offset and having the size of the type) is clobbered with an unknown value. When agg_preserved is false or the type of the containing jump function is different, all unlisted parts are assumed to be unknown and all values must fulfill is_gimple_ip_invariant.
HOST_WIDE_INT ipa_agg_jf_item::offset |
The offset at which the known value is located within the aggregate.
Referenced by find_more_scalar_values_for_callers_subset(), and intersect_with_agg_replacements().
tree ipa_agg_jf_item::value |
The known constant or type if this is a clobber.
Referenced by find_more_scalar_values_for_callers_subset(), and intersect_with_agg_replacements().