Home
last modified time | relevance | path

Searched refs:SelectPattern (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp8056 SelectPatternResult SelectPattern; in canConvertToMinOrMaxIntrinsic() local
8057 SelectPattern.Flavor = SPF_UNKNOWN; in canConvertToMinOrMaxIntrinsic()
8058 if (all_of(VL, [&SelectPattern, &AllCmpSingleUse](Value *I) { in canConvertToMinOrMaxIntrinsic()
8066 if (SelectPattern.Flavor != SPF_UNKNOWN && in canConvertToMinOrMaxIntrinsic()
8067 SelectPattern.Flavor != CurrentPattern.Flavor) in canConvertToMinOrMaxIntrinsic()
8069 SelectPattern = CurrentPattern; in canConvertToMinOrMaxIntrinsic()
8074 switch (SelectPattern.Flavor) { in canConvertToMinOrMaxIntrinsic()
H A DScalarEvolution.cpp7113 struct SelectPattern { in getRangeViaFactoring() struct
7118 explicit SelectPattern(ScalarEvolution &SE, unsigned BitWidth, in getRangeViaFactoring() argument
7185 SelectPattern StartPattern(*this, BitWidth, Start); in getRangeViaFactoring()
7189 SelectPattern StepPattern(*this, BitWidth, Step); in getRangeViaFactoring()