Lines Matching defs:block
142 * If the block ends with a jump, must be the strength of the jump.
145 * If the block doesn't end with a jump, it can be different than strength_none if all paths before it lead to some jump
239 * ANALYSIS: this->block.min_strength,
240 * this->block.may_clear_execute_flag, and
244 * DEAD_CODE_ELIMINATION: If this->block.min_strength is not
264 struct block_record block;
346 /* Set this->block.min_strength based on this instruction. This
348 * update this->block.may_clear_execute_flag or
352 this->block.min_strength = ir->is_break() ? strength_break : strength_continue;
368 /* Set this->block.min_strength based on this instruction. This
370 * update this->block.may_clear_execute_flag or
374 this->block.min_strength = strength_return;
446 block_record saved_block = this->block;
447 this->block = block_record();
451 block_record ret = this->block;
452 this->block = saved_block;
653 * this->block.min_strength and
654 * this->block.may_clear_execute_flag based on the
658 this->block.min_strength = block_records[0].min_strength;
660 this->block.min_strength = block_records[1].min_strength;
661 this->block.may_clear_execute_flag = this->block.may_clear_execute_flag || block_records[0].may_clear_execute_flag || block_records[1].may_clear_execute_flag;
670 if(this->block.min_strength)
672 else if(this->block.may_clear_execute_flag)
769 * satisfied, as is the block.min_strength portion of the
772 * The block.may_clear_execute_flag portion of the ANALYSIS