Home
last modified time | relevance | path

Searched refs:SPF_SMIN (Results 1 – 7 of 7) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp209 case CmpInst::ICMP_SLT: Flavor = SPF_SMIN; break; in matchSelectWithOptionalNotCond()
213 case CmpInst::ICMP_SLE: Flavor = SPF_SMIN; break; in matchSelectWithOptionalNotCond()
258 if (SPF == SPF_SMIN || SPF == SPF_SMAX || in getHashValueImpl()
398 if (LSPF == SPF_SMIN || LSPF == SPF_SMAX || in isEqualImpl()
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DValueTracking.cpp1133 case SPF_SMIN: in computeKnownBitsFromOperator()
3000 if (SPF != SPF_SMAX && SPF != SPF_SMIN) in isSignedMinMaxClamp()
3014 if (SPF == SPF_SMIN) in isSignedMinMaxClamp()
6022 return {SPF_SMIN, SPNB_NA, false}; in matchClamp()
6060 case SPF_SMIN: in matchMinMaxOfMinMax()
6596 if (SPF == SPF_SMIN) return ICmpInst::ICMP_SLT; in getMinMaxPred()
6608 if (SPF == SPF_SMIN) return SPF_SMAX; in getInverseMinMaxFlavor()
6610 if (SPF == SPF_SMAX) return SPF_SMIN; in getInverseMinMaxFlavor()
6628 case SPF_SMIN: return APInt::getSignedMinValue(BitWidth); in getMinMaxLimit()
6660 case SPF_SMIN: in canConvertToMinOrMaxIntrinsic()
[all …]
H A DLazyValueInfo.cpp840 case SPF_SMIN: /// Signed minimum in solveBlockValueSelect()
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DValueTracking.h692 SPF_SMIN, /// Signed minimum enumerator
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp356 if (MinSPF == SPF_SMIN && in isSSATMinMaxPattern()
962 case SPF_SMIN: in getCmpSelInstrCost()
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1169 case SelectPatternFlavor::SPF_SMIN: in canonicalizeSPF()
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp3365 case SPF_SMIN: Opc = ISD::SMIN; break; in visitSelect()