Determine the pattern for predicate X Pred Y ? X : Y.
Declared in <llvm/Analysis/ValueTracking.h>
SelectPatternResult
getSelectPattern(
CmpInst::Predicate Pred,
SelectPatternNaNBehavior NaNBehavior = SPNB_NA,
bool Ordered = false);
Corresponding select pattern result.
| Name | Description |
|---|---|
| Pred | Comparison predicate of the select idiom. |
| NaNBehavior | Expected NaN behavior for floating-point min/max. |
| Ordered | Whether an ordered compare is required. |