Optimizations performed here:
• | Eliminating intermediate boolean values when the result of a comparison is used by a compare-branch. |
• | Folding comparisons where both inputs are literal. |
• | Folding comparisons where both inputs are congruent. |
• | Converting compare instructions into compare-imm instructions. |