We can lower these as an or with the negative of the condition value. This appears to result in significantly less branch-y code on multiple common idioms (as seen in tests).
Reviewers - I'm assuming the result of a setcc is [0,1] in this patch. This is correct right?
Not -> Neg