Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DValueTracking.h713 struct SelectPatternResult { struct
745 SelectPatternResult matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, argument
749 inline SelectPatternResult matchSelectPattern(const Value *V, const Value *&LHS, in matchSelectPattern()
761 SelectPatternResult matchDecomposedSelectPattern(
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DValueTracking.cpp1124 if (SelectPatternResult::isMinOrMax(SPF)) { in computeKnownBitsFromOperator()
5949 static SelectPatternResult matchFastFloatClamp(CmpInst::Predicate Pred, in matchFastFloatClamp()
6003 static SelectPatternResult matchClamp(CmpInst::Predicate Pred, in matchClamp()
6039 static SelectPatternResult matchMinMaxOfMinMax(CmpInst::Predicate Pred, in matchMinMaxOfMinMax()
6047 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1); in matchMinMaxOfMinMax()
6048 if (!SelectPatternResult::isMinOrMax(L.Flavor)) in matchMinMaxOfMinMax()
6052 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1); in matchMinMaxOfMinMax()
6148 static SelectPatternResult matchMinMax(CmpInst::Predicate Pred, in matchMinMax()
6157 SelectPatternResult SPR = matchClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal); in matchMinMax()
6238 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern()
[all …]
H A DLazyValueInfo.cpp830 SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS); in solveBlockValueSelect()
833 if (SelectPatternResult::isMinOrMax(SPR.Flavor) && in solveBlockValueSelect()
H A DIVDescriptors.cpp1205 return SelectPatternResult::isMinOrMax( in getReductionOpChain()
H A DInstructionSimplify.cpp4437 if (SelectPatternResult::isMinOrMax(SPF) && Pred == getMinMaxPred(SPF)) { in simplifySelectWithICmpCond()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1160 if (SelectPatternResult::isMinOrMax(SPF)) { in canonicalizeSPF()
1811 if (SPF1 == SPF2 && SelectPatternResult::isMinOrMax(SPF1)) in foldSPFofSPF()
3272 SelectPatternResult SPR = matchSelectPattern(&SI, LHS, RHS, &CastOp); in visitSelectInst()
3286 if (SelectPatternResult::isMinOrMax(SPF)) { in visitSelectInst()
H A DInstCombineCompares.cpp5536 if (!SelectPatternResult::isMinOrMax(SPF)) in foldICmpUsingKnownBits()
6222 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitICmpInst()
6887 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitFCmpInst()