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

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h638 struct SelectPatternResult { struct in namespace:llvm
670 SelectPatternResult matchSelectPattern(Value *V, Value *&LHS, Value *&RHS,
674 inline SelectPatternResult
686 SelectPatternResult matchDecomposedSelectPattern(
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1037 SelectPatternResult SPR = matchSelectPattern(&Sel, LHS, RHS);
1038 if (!SelectPatternResult::isMinOrMax(SPR.Flavor))
1605 if (SPF1 == SPF2 && SelectPatternResult::isMinOrMax(SPF1))
1698 if (SelectPatternResult::isMinOrMax(SPF1) &&
1699 SelectPatternResult::isMinOrMax(SPF2) &&
2151 assert(SelectPatternResult::isMinOrMax(SPF) && "Expected min/max pattern");
2254 assert(SelectPatternResult::isMinOrMax(SPF) && "Expected a min/max");
2261 SelectPatternResult L = matchSelectPattern(LHS, A, B);
2262 SelectPatternResult R = matchSelectPattern(RHS, C, D);
2735 SelectPatternResult SP
[all...]
H A DInstCombineAddSub.cpp1984 if (!SelectPatternResult::isMinOrMax(SPF)) {
1989 if (SelectPatternResult::isMinOrMax(SPF) &&
H A DInstCombineCompares.cpp1401 SelectPatternResult SPR = matchSelectPattern(Cmp.getOperand(0), A, B);
5584 SelectPatternResult SPR = matchSelectPattern(SI, A, B);
6167 SelectPatternResult SPR = matchSelectPattern(SI, A, B);
H A DInstCombineAndOrXor.cpp3400 if (SelectPatternResult::isMinOrMax(SPF)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1214 if (SelectPatternResult::isMinOrMax(SPF)) {
5115 static SelectPatternResult matchFastFloatClamp(CmpInst::Predicate Pred,
5169 static SelectPatternResult matchClamp(CmpInst::Predicate Pred,
5205 static SelectPatternResult matchMinMaxOfMinMax(CmpInst::Predicate Pred,
5213 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1);
5214 if (!SelectPatternResult::isMinOrMax(L.Flavor))
5218 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1);
5314 static SelectPatternResult matchMinMax(CmpInst::Predicate Pred,
5323 SelectPatternResult SPR = matchClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal);
5420 static SelectPatternResult matchSelectPatter
[all...]
H A DLazyValueInfo.cpp822 SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS);
825 if (SelectPatternResult::isMinOrMax(SPR.Flavor) &&

Completed in 308 milliseconds