struct unassigned_state
Declaration
struct unassigned_state { /* full declaration omitted */ };
Description
Instruction is not eligible for assignment yet. Implies num_incomplete_predecessors > 0
.
Member Variables
- bool probe_for_eager_assignment = true
- Flag allowing us to shortcut the eager-assignment check if we know that it cannot succeed (anymore). Set to false statically for the immediate and alloc_queue target, and also set to false if the instruction was in `conditional_eagerly_assignable_state` but eager assignment had to be aborted because the lane was not in the expected state anymore.