Lines Matching refs:Decision
70 Decision CommonOperatorReducer::DecideCondition(Node* const cond) {
76 return m.ResolvedValue() ? Decision::kTrue : Decision::kFalse;
80 return Decision::kTrue;
84 if (!maybe_result.has_value()) return Decision::kUnknown;
85 return *maybe_result ? Decision::kTrue : Decision::kFalse;
88 return Decision::kUnknown;
102 DecideCondition(cond->InputAt(1)) == Decision::kFalse &&
103 DecideCondition(cond->InputAt(2)) == Decision::kTrue)) {
125 Decision const decision = DecideCondition(cond);
126 if (decision == Decision::kUnknown) return NoChange();
131 Replace(use, (decision == Decision::kTrue) ? control : dead());
134 Replace(use, (decision == Decision::kFalse) ? control : dead());
164 Decision const decision = DecideCondition(condition);
165 if (decision == Decision::kUnknown) return NoChange();
166 if (condition_is_true == (decision == Decision::kTrue)) {
396 case Decision::kTrue:
398 case Decision::kFalse:
400 case Decision::kUnknown:
472 Decision decision = DecideCondition(cond);
473 if (decision == Decision::kTrue) {
486 Decision decision = DecideCondition(cond);
488 if (decision == Decision::kUnknown) {
490 } else if ((decision == Decision::kTrue) == trapping_condition) {