Lines Matching defs:cond
2215 base::Optional<Node*> TryGetInvertedCondition(Node* cond) {
2216 if (cond->opcode() == IrOpcode::kWord32Equal) {
2217 Int32BinopMatcher m(cond);
2230 // Tries to simplifies |cond| by removing all top-level "== 0". Everytime such a
2235 base::Optional<SimplifiedCondition> TrySimplifyCompareZero(Node* cond) {
2239 while ((new_cond = TryGetInvertedCondition(cond)).has_value()) {
2240 cond = *new_cond;
2245 return SimplifiedCondition{cond, is_inverted};
2273 Node* cond = node->InputAt(0);
2274 if (auto simplified = TrySimplifyCompareZero(cond)) {