GCC Middle and Back End API Reference
_expr Struct Reference

#include <sel-sched-ir.h>

Collaboration diagram for _expr:

Data Fields

vinsn_t vinsn
 
int spec
 
int usefulness
 
int priority
 
int priority_adj
 
int sched_times
 
int orig_bb_index
 
ds_t spec_done_ds
 
ds_t spec_to_check_ds
 
int orig_sched_cycle
 
vec< expr_history_defhistory_of_changes
 
signed char target_available
 
BOOL_BITFIELD needs_spec_check_p: 1
 
BOOL_BITFIELD was_substituted: 1
 
BOOL_BITFIELD was_renamed: 1
 
BOOL_BITFIELD cant_move: 1
 

Detailed Description

Expression information.   

Field Documentation

◆ cant_move

BOOL_BITFIELD _expr::cant_move

◆ history_of_changes

vec<expr_history_def> _expr::history_of_changes

◆ needs_spec_check_p

BOOL_BITFIELD _expr::needs_spec_check_p

◆ orig_bb_index

int _expr::orig_bb_index

◆ orig_sched_cycle

int _expr::orig_sched_cycle

◆ priority

int _expr::priority

◆ priority_adj

int _expr::priority_adj

◆ sched_times

int _expr::sched_times

◆ spec

int _expr::spec

◆ spec_done_ds

ds_t _expr::spec_done_ds

◆ spec_to_check_ds

ds_t _expr::spec_to_check_ds

◆ target_available

signed char _expr::target_available

◆ usefulness

int _expr::usefulness

◆ vinsn

vinsn_t _expr::vinsn

◆ was_renamed

BOOL_BITFIELD _expr::was_renamed

◆ was_substituted

BOOL_BITFIELD _expr::was_substituted

The documentation for this struct was generated from the following file: