GCC Middle and Back End API Reference
|
#include <sched-int.h>
Data Fields | |
sd_list_types_def | types |
rtx | insn |
dep_link_t * | linkp |
bool | resolved_p |
Iterator to walk through, resolve and delete dependencies.
rtx _sd_iterator::insn |
Instruction dependencies lists of which will be walked.
dep_link_t* _sd_iterator::linkp |
Pointer to the next field of the previous element. This is not simply a pointer to the next element to allow easy deletion from the list. When a dep is being removed from the list the iterator will automatically advance because the value in *linkp will start referring to the next element.
Referenced by deps_analyze_insn(), ds_get_speculation_types(), sd_add_dep(), and set_dependency_caches().
bool _sd_iterator::resolved_p |
True if the current list is a resolved one.
Referenced by sd_add_dep().
sd_list_types_def _sd_iterator::types |
What lists to walk. Can be any combination of SD_LIST_* flags.