Return true if both predicates match sign or if at least one of them is an equality comparison (which is signless).
Declared in <llvm/Analysis/CmpInstAnalysis.h>
bool
predicatesFoldable(
CmpInst::Predicate P1,
CmpInst::Predicate P2);
| Name | Description |
|---|---|
| P1 | This enumeration lists the possible predicates for CmpInst subclasses. Values in the range 0-31 are reserved for FCmpInst, while values in the range 32-64 are reserved for ICmpInst. This is necessary to ensure the predicate values are not overlapping between the classes. |
| P2 | This enumeration lists the possible predicates for CmpInst subclasses. Values in the range 0-31 are reserved for FCmpInst, while values in the range 32-64 are reserved for ICmpInst. This is necessary to ensure the predicate values are not overlapping between the classes. |