/llvm-project/libc/test/UnitTest/ |
H A D | ErrnoSetterMatcher.h | 32 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 D | FileMatchTrie.cpp | 104 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 D | Parallel.h | 113 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 D | qsort_util.h | 25 struct Comparator { global() struct 34 ComparatorComparator Comparator() argument 37 ComparatorComparator Comparator() argument 63 comp_valsComparator global() argument
|
H A D | qsort.cpp |
|
H A D | qsort_r.cpp |
|
/llvm-project/clang/include/clang/Tooling/ |
H A D | FileMatchTrie.h | 63 FileMatchTrie(PathComparator* Comparator); 82 std::unique_ptr<PathComparator> Comparator; variable
|
/llvm-project/flang/lib/Semantics/ |
H A D | check-case.cpp | 32 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 D | set_union_comp.pass.cpp | 36 …::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 D | merge_comp.pass.cpp | 36 … 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 D | set_intersection_comp.pass.cpp | 36 …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 D | set_difference_comp.pass.cpp | 36 …_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 D | set_symmetric_difference_comp.pass.cpp | 36 …_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 D | AtomicCompareExchange.ll | 15 ; CHECK-SPIRV-SAME: %[[#MemSemEqual_SeqCst]] %[[#MemSemUnequal_Acquire]] %[[#Value]] %[[#Comparator:]] 16 ; CHECK-SPIRV: %[[#Success:]] = OpIEqual %[[#]] %[[#Res]] %[[#Comparator]]
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunctionSplitter.cpp | 101 auto Comparator = [](const MachineBasicBlock &X, const MachineBasicBlock &Y) { in finishAdjustingBasicBlocksAndLandingPads() local 104 llvm::sortBasicBlocksAndUpdateBranches(MF, Comparator); in finishAdjustingBasicBlocksAndLandingPads()
|
H A D | BasicBlockSections.cpp | 353 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 D | ArrayList.h | 80 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 D | sortable_helpers.h | 54 struct Comparator { struct 70 struct Comparator { struct
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.three.way/ |
H A D | lexicographical_compare_three_way_comp.pass.cpp | 57 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 D | cxx0x-initializer-constructor.cpp | 232 template<int N, class Comparator> bool g(const string<N>& s, Comparator cmp) { in g()
|
/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/ |
H A D | LVCompare.cpp | 106 void LVCompare::setInstance(LVCompare *Comparator) { in setInstance() argument 107 CurrentComparator = Comparator; in setInstance()
|
/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 97 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 D | ThreadSafetyTraverse.h | 310 class Comparator { 327 class EqualsComparator : public Comparator<EqualsComparator> { 361 class MatchComparator : public Comparator<MatchComparator> {
|
/llvm-project/mlir/include/mlir/Dialect/SPIRV/IR/ |
H A D | SPIRVAtomicOps.td | 121 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 D | GlobalISelMatchTable.h | 1516 AOComparator Comparator; in classof() 1520 AOComparator Comparator = AO_Exactly) in isIdentical() 1522 Order(Order), Comparator(Comparator) {} in isIdentical() 1487 AOComparator Comparator; global() variable
|