Home
last modified time | relevance | path

Searched refs:Comparator (Results 1 – 25 of 34) sorted by relevance

12

/llvm-project/libc/test/UnitTest/
H A DErrnoSetterMatcher.h32 template <typename T> struct Comparator { argument
63 Comparator<T> return_cmp;
64 Comparator<int> errno_cmp;
80 ErrnoSetterMatcher(Comparator<T> rcmp) : return_cmp(rcmp) {} in ErrnoSetterMatcher()
81 ErrnoSetterMatcher(Comparator<T> rcmp, Comparator<int> ecmp) in ErrnoSetterMatcher()
84 ErrnoSetterMatcher<T> with_errno(Comparator<int> ecmp) { in with_errno()
127 template <typename T> internal::Comparator<T> LT(T val) { in LT()
128 return internal::Comparator<T>{internal::CompareAction::LT, val}; in LT()
131 template <typename T> internal::Comparator< in LE()
31 template <typename T> struct Comparator { global() struct
33 expectedComparator global() argument
34 compareComparator compare() argument
62 strComparator global() argument
[all...]
/llvm-project/clang/lib/Tooling/
H A DFileMatchTrie.cpp104 StringRef findEquivalent(const PathComparator& Comparator, in findEquivalent() argument
114 Comparator.equivalent(StringRef(Path), FileName)) in findEquivalent()
124 Comparator, FileName, IsAmbiguous, in findEquivalent()
140 if (Comparator.equivalent(Child, FileName)) { in findEquivalent()
183 : Root(new FileMatchTrieNode), Comparator(new DefaultPathComparator()) {} in FileMatchTrie()
185 FileMatchTrie::FileMatchTrie(PathComparator *Comparator) in FileMatchTrie() argument
186 : Root(new FileMatchTrieNode), Comparator(Comparator) {} in FileMatchTrie()
203 StringRef Result = Root->findEquivalent(*Comparator, FileName, IsAmbiguous); in findEquivalent()
/llvm-project/llvm/include/llvm/Support/
H A DParallel.h113 template <class RandomAccessIterator, class Comparator>
116 const Comparator &Comp) { in medianOf3()
125 template <class RandomAccessIterator, class Comparator> in medianOf3()
127 const Comparator &Comp, TaskGroup &TG, size_t Depth) {
151 template <class RandomAccessIterator, class Comparator> in parallel_quick_sort()
153 const Comparator &Comp) {
215 class Comparator = std::less<
218 const Comparator &Comp = Comparator()) {
253 class Comparator
[all...]
/llvm-project/libc/src/stdlib/
H A Dqsort_util.h25 struct Comparator { global() struct
34 ComparatorComparator Comparator() argument
37 ComparatorComparator Comparator() argument
63 comp_valsComparator global() argument
H A Dqsort.cpp
H A Dqsort_r.cpp
/llvm-project/clang/include/clang/Tooling/
H A DFileMatchTrie.h63 FileMatchTrie(PathComparator* Comparator);
82 std::unique_ptr<PathComparator> Comparator; variable
/llvm-project/flang/lib/Semantics/
H A Dcheck-case.cpp32 cases_.sort(Comparator{}); in Check()
176 struct Comparator {
190 if (++next != endIter && !Comparator{}(*iter, *next)) { in AreCasesDisjoint()
203 !Comparator{}(*p, *iter) && !Comparator{}(*iter, *p)) { in ReportConflictingCases()
180 struct Comparator { global() struct in Fortran::semantics::CaseValues
181 operator ()Fortran::semantics::CaseValues::Comparator operator ()() argument
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.union/
H A Dset_union_comp.pass.cpp36 …::set_union(Iter1(a), Iter1(a+4), Iter2(b), Iter2(b+5), OutIter(result), typename T::Comparator()); in test4()
45 …::set_union(Iter1(b), Iter1(b+5), Iter2(a), Iter2(a+4), OutIter(result), typename T::Comparator()); in test4()
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.merge/
H A Dmerge_comp.pass.cpp36 … std::merge(Iter1(a), Iter1(a+4), Iter2(b), Iter2(b+5), OutIter(result), typename T::Comparator()); in test4()
45 … std::merge(Iter1(b), Iter1(b+5), Iter2(a), Iter2(a+4), OutIter(result), typename T::Comparator()); in test4()
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/
H A Dset_intersection_comp.pass.cpp36 …ntersection(Iter1(a), Iter1(a+4), Iter2(b), Iter2(b+5), OutIter(result), typename T::Comparator()); in test4()
45 …ntersection(Iter1(b), Iter1(b+5), Iter2(a), Iter2(a+4), OutIter(result), typename T::Comparator()); in test4()
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/
H A Dset_difference_comp.pass.cpp36 …_difference(Iter1(a), Iter1(a+4), Iter2(b), Iter2(b+5), OutIter(result), typename T::Comparator()); in test4()
45 …_difference(Iter1(b), Iter1(b+5), Iter2(a), Iter2(a+4), OutIter(result), typename T::Comparator()); in test4()
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/
H A Dset_symmetric_difference_comp.pass.cpp36 …_difference(Iter1(a), Iter1(a+4), Iter2(b), Iter2(b+5), OutIter(result), typename T::Comparator()); in test4()
45 …_difference(Iter1(b), Iter1(b+5), Iter2(a), Iter2(a+4), OutIter(result), typename T::Comparator()); in test4()
/llvm-project/llvm/test/CodeGen/SPIRV/
H A DAtomicCompareExchange.ll15 ; CHECK-SPIRV-SAME: %[[#MemSemEqual_SeqCst]] %[[#MemSemUnequal_Acquire]] %[[#Value]] %[[#Comparator:]]
16 ; CHECK-SPIRV: %[[#Success:]] = OpIEqual %[[#]] %[[#Res]] %[[#Comparator]]
/llvm-project/llvm/lib/CodeGen/
H A DMachineFunctionSplitter.cpp101 auto Comparator = [](const MachineBasicBlock &X, const MachineBasicBlock &Y) { in finishAdjustingBasicBlocksAndLandingPads() local
104 llvm::sortBasicBlocksAndUpdateBranches(MF, Comparator); in finishAdjustingBasicBlocksAndLandingPads()
H A DBasicBlockSections.cpp353 auto Comparator = [&](const MachineBasicBlock &X, in handleBBSections()
370 sortBasicBlocksAndUpdateBranches(MF, Comparator); in handleBBSections()
356 auto Comparator = [&](const MachineBasicBlock &X, handleBBSections() local
/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DArrayList.h80 void sort(function_ref<bool(const T &LHS, const T &RHS)> Comparator) { in sort() argument
85 std::sort(SortedItems.begin(), SortedItems.end(), Comparator); in sort()
/llvm-project/libcxx/test/std/algorithms/alg.sorting/
H A Dsortable_helpers.h54 struct Comparator { struct
70 struct Comparator { struct
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.three.way/
H A Dlexicographical_compare_three_way_comp.pass.cpp57 template <typename Iter1, typename Iter2, typename C1, typename C2, typename Order, typename Comparator>
58 constexpr void test_lexicographical_compare(C1 a, C2 b, Comparator comp, Order expected) { in test_lexicographical_compare()
/llvm-project/clang/test/SemaCXX/
H A Dcxx0x-initializer-constructor.cpp232 template<int N, class Comparator> bool g(const string<N>& s, Comparator cmp) { in g()
/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVCompare.cpp106 void LVCompare::setInstance(LVCompare *Comparator) { in setInstance() argument
107 CurrentComparator = Comparator; in setInstance()
/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFObjectWriter.cpp97 template <class InputIt, class UnaryPredicate, class Comparator> in copy_if_else()
99 Comparator BetterThan) { in copy_if_else()
/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTraverse.h310 class Comparator {
327 class EqualsComparator : public Comparator<EqualsComparator> {
361 class MatchComparator : public Comparator<MatchComparator> {
/llvm-project/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVAtomicOps.td121 2) get a New Value from Value only if Original Value equals Comparator,
125 equaled Comparator.
141 must also match the type of Comparator.
/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.h1516 AOComparator Comparator; in classof()
1520 AOComparator Comparator = AO_Exactly) in isIdentical()
1522 Order(Order), Comparator(Comparator) {} in isIdentical()
1487 AOComparator Comparator; global() variable

12