<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/55092>55092</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Enhance readability-simplify-boolean-expr to apply DeMorgan's Theorem
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            enhancement,
            clang-tidy
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
            LegalizeAdulthood
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          LegalizeAdulthood
      </td>
    </tr>
</table>

<pre>
    The reasoning here is that fewer operands and parentheses make for easier reading.

- Simplify `!(!a || !b)` to `a && b`
- Simplify `!(!a || b)` to `a && !b`
- Simplify `!(a || !b)` to `!a && b`
- Simplify `!(!a && !b)` to `a || b`
- Simplify `!(!a && b)` to `a || !b`
- Simplify `!(a && !b)` to `!a || b`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyNksuunDAMhp8mbCJQMJcZFiymnXbVrtoXSMBA2pCgJLSlT1_DzFFvmqORLCeOnS-_IyvXb-3nCblHGZzVduQTeuQ68DjJyAf8jp67Bb20feDk-CI92jhhwMBn-RX54Dyn25oKidITI2PiysTl5lP-Sc-L0cPGWS0Y5AzO5CVnp7dknPaKQUM5Ht1eQhmoybja659iPAAc6NcYj0Xc6M_r-OPBf6S8KHyW8QDwTC8PRPz9U7VI-rbom6KRSdTRYPvOTtJ2xwz0Ummj45aGOz9VzhmUNsUfi995clnMxq_40flRWganwGl-nMc5Wb1ppxiXwIoLg_dko47TqrLOzRQY8-1lSRfvvmAXKdQhrBhoU1WigWRqBRRl3hV1UaEYciibAhBr0cmmOJ-6akiMVGhCy6o3DABv2mcaSYoY7B8FnZF2TKPut_2suia6BQEgSqiFKJuyykQNCEI1OeagajyzUuAstcl2dRm1lvj2EKrWMVDS6BDD76QMQY8W8S7iA47S6J946VcTJ-f6-7Nypci3_6WTo-n26PgXPQsAkA">