Home
last modified time | relevance | path

Searched refs:Range1 (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSTLExtras.h1953 template <typename R1, typename R2> bool includes(R1 &&Range1, R2 &&Range2) {
1954 assert(is_sorted(Range1) && "Range1 must be sorted in non-descending order");
1956 return std::includes(adl_begin(Range1), adl_end(Range1), adl_begin(Range2),
1964 bool includes(R1 &&Range1, R2 &&Range2, Compare &&C) {
1965 assert(is_sorted(Range1, C) && "Range1 must be sorted with respect to C");
1967 return std::includes(adl_begin(Range1), adl_end(Range1), adl_begin(Range2),
2066 template <typename R1, typename R2> auto mismatch(R1 &&Range1, R2 &&Range2) {
2067 return std::mismatch(adl_begin(Range1), adl_end(Range1), adl_begin(Range2),
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.cpp157 auto Range1 = in apply() local
171 std::for_each(Range1.first, Range1.second, HandleNonGeneric); in apply()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp1322 ConstantRange Range1 = OffsetRange.add( in aliasGEP() local
1326 if (Range1.intersectWith(Range2).isEmptySet()) in aliasGEP()
H A DInstructionSimplify.cpp1629 auto Range1 = ConstantRange::makeExactICmpRegion(Cmp1->getPredicate(), *C1); in simplifyAndOrOfICmpsWithConstants() local
1633 if (IsAnd && Range0.intersectWith(Range1).isEmptySet()) in simplifyAndOrOfICmpsWithConstants()
1638 if (!IsAnd && Range0.unionWith(Range1).isFullSet()) in simplifyAndOrOfICmpsWithConstants()
1646 if (Range0.contains(Range1)) in simplifyAndOrOfICmpsWithConstants()
1648 if (Range1.contains(Range0)) in simplifyAndOrOfICmpsWithConstants()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp1087 ConstantRange Range1 = Attr1.getRange(); in intersectWith() local
1088 ConstantRange NewRange = Range0.unionWith(Range1); in intersectWith()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp11546 std::pair<int, int> Range1 = std::make_pair(INT_MAX, INT_MIN); in lowerShuffleAsByteRotateAndPermute() local
11557 Range1.first = std::min(Range1.first, M); in lowerShuffleAsByteRotateAndPermute()
11558 Range1.second = std::max(Range1.second, M); in lowerShuffleAsByteRotateAndPermute()
11573 if (!(0 <= Range1.first && Range1.second < NumEltsPerLane) || in lowerShuffleAsByteRotateAndPermute()
11603 if (Range2.second < Range1.first) in lowerShuffleAsByteRotateAndPermute()
11604 return RotateAndPermute(V1, V2, Range1.first, 0); in lowerShuffleAsByteRotateAndPermute()
11605 if (Range1.second < Range2.first) in lowerShuffleAsByteRotateAndPermute()