+ /// getInverseCondition - Static version that you can use without an
+ /// instruction available.
+ ///
+ static BinaryOps getInverseCondition(BinaryOps Opcode);
+
+ /// getSwappedCondition - Return the condition opcode that would be the result
+ /// of exchanging the two operands of the setcc instruction without changing
+ /// the result produced. Thus, seteq->seteq, setle->setge, setlt->setgt, etc.
+ ///
+ BinaryOps getSwappedCondition() const {
+ return getSwappedCondition(getOpcode());
+ }