Lines Matching refs:is_taken
446 bool is_taken; in EvaluateBranch() local
448 case Instruction::IF_EQ: is_taken = (src1 == src2); break; in EvaluateBranch()
449 case Instruction::IF_NE: is_taken = (src1 != src2); break; in EvaluateBranch()
450 case Instruction::IF_LT: is_taken = (src1 < src2); break; in EvaluateBranch()
451 case Instruction::IF_GE: is_taken = (src1 >= src2); break; in EvaluateBranch()
452 case Instruction::IF_GT: is_taken = (src1 > src2); break; in EvaluateBranch()
453 case Instruction::IF_LE: is_taken = (src1 <= src2); break; in EvaluateBranch()
454 case Instruction::IF_EQZ: is_taken = (src1 == 0); break; in EvaluateBranch()
455 case Instruction::IF_NEZ: is_taken = (src1 != 0); break; in EvaluateBranch()
456 case Instruction::IF_LTZ: is_taken = (src1 < 0); break; in EvaluateBranch()
457 case Instruction::IF_GEZ: is_taken = (src1 >= 0); break; in EvaluateBranch()
458 case Instruction::IF_GTZ: is_taken = (src1 > 0); break; in EvaluateBranch()
459 case Instruction::IF_LEZ: is_taken = (src1 <= 0); break; in EvaluateBranch()
464 return is_taken; in EvaluateBranch()
515 bool is_taken = EvaluateBranch(opcode, ConstantValue(mir->ssa_rep->uses[0]), rhs); in BasicBlockOpt() local
516 BasicBlockId edge_to_kill = is_taken ? bb->fall_through : bb->taken; in BasicBlockOpt()
517 if (is_taken) { in BasicBlockOpt()