Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h1042 struct SelectPatternResult { struct
1074 SelectPatternResult matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, argument
1078 inline SelectPatternResult matchSelectPattern(const Value *V, const Value *&LHS, in matchSelectPattern()
1090 SelectPatternResult matchDecomposedSelectPattern(
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp7356 static SelectPatternResult matchFastFloatClamp(CmpInst::Predicate Pred, in matchFastFloatClamp()
7410 static SelectPatternResult matchClamp(CmpInst::Predicate Pred, in matchClamp()
7446 static SelectPatternResult matchMinMaxOfMinMax(CmpInst::Predicate Pred, in matchMinMaxOfMinMax()
7454 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1); in matchMinMaxOfMinMax()
7455 if (!SelectPatternResult::isMinOrMax(L.Flavor)) in matchMinMaxOfMinMax()
7555 static SelectPatternResult matchMinMax(CmpInst::Predicate Pred, in matchMinMax()
7645 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern()
7965 SelectPatternResult llvm::matchDecomposedSelectPattern( in matchDecomposedSelectPattern()
8056 SelectPatternResult SelectPattern; in canConvertToMinOrMaxIntrinsic()
8061 if (!SelectPatternResult::isMinOrMax(CurrentPattern.Flavor) || in canConvertToMinOrMaxIntrinsic()
[all …]
H A DLazyValueInfo.cpp863 SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS); in solveBlockValueSelect()
866 if (SelectPatternResult::isMinOrMax(SPR.Flavor) && in solveBlockValueSelect()
H A DIVDescriptors.cpp1174 return SelectPatternResult::isMinOrMax( in getReductionOpChain()
H A DInstructionSimplify.cpp4640 if (SelectPatternResult::isMinOrMax(SPF) && Pred == getMinMaxPred(SPF)) { in simplifySelectWithICmpCond()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1201 if (SelectPatternResult::isMinOrMax(SPF)) { in canonicalizeSPF()
1870 if (SPF1 == SPF2 && SelectPatternResult::isMinOrMax(SPF1)) in foldSPFofSPF()
3574 SelectPatternResult SPR = matchSelectPattern(&SI, LHS, RHS, &CastOp); in visitSelectInst()
3588 if (SelectPatternResult::isMinOrMax(SPF)) { in visitSelectInst()
H A DInstCombineCompares.cpp6169 if (!SelectPatternResult::isMinOrMax(SPF)) in foldICmpUsingKnownBits()
7009 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitICmpInst()
7708 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitFCmpInst()