Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/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-15.0.7/llvm/include/llvm/Support/
H A DParallel.h81 template <class RandomAccessIterator, class Comparator>
84 const Comparator &Comp) { in medianOf3()
93 template <class RandomAccessIterator, class Comparator>
95 const Comparator &Comp, TaskGroup &TG, size_t Depth) { in parallel_quick_sort()
119 template <class RandomAccessIterator, class Comparator>
121 const Comparator &Comp) { in parallel_sort()
183 class Comparator = std::less<
186 const Comparator &Comp = Comparator()) {
221 class Comparator = std::less<decltype(*std::begin(RangeTy()))>>
222 void parallelSort(RangeTy &&R, const Comparator &Comp = Comparator()) {
/llvm-project-15.0.7/clang/include/clang/Tooling/
H A DFileMatchTrie.h63 FileMatchTrie(PathComparator* Comparator);
82 std::unique_ptr<PathComparator> Comparator; variable
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-case.cpp32 cases_.sort(Comparator{}); in Check()
176 struct Comparator { struct in Fortran::semantics::CaseValues
190 if (++next != endIter && !Comparator{}(*iter, *next)) { in AreCasesDisjoint()
203 !Comparator{}(*p, *iter) && !Comparator{}(*iter, *p)) { in ReportConflictingCases()
/llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/
H A DAtomicCompareExchange.ll15 ; CHECK-SPIRV: %[[#Comparator:]] = OpFunctionParameter %[[#]]
19 … %[[#MemSemEqual_SeqCst]] %[[#MemSemUnequal_Acquire]] %[[#Value]] %[[#Comparator]]
20 ; CHECK-SPIRV: %[[#Success:]] = OpIEqual %[[#]] %[[#Res]] %[[#Comparator]]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineFunctionSplitter.cpp145 auto Comparator = [](const MachineBasicBlock &X, const MachineBasicBlock &Y) { in runOnMachineFunction() local
148 llvm::sortBasicBlocksAndUpdateBranches(MF, Comparator); in runOnMachineFunction()
H A DBasicBlockSections.cpp365 auto Comparator = [&](const MachineBasicBlock &X, in runOnMachineFunction() local
379 sortBasicBlocksAndUpdateBranches(MF, Comparator); in runOnMachineFunction()
/llvm-project-15.0.7/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-15.0.7/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-15.0.7/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-15.0.7/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-15.0.7/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-15.0.7/libcxx/test/std/algorithms/alg.sorting/
H A Dsortable_helpers.h53 struct Comparator { struct
69 struct Comparator { struct
/llvm-project-15.0.7/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-15.0.7/llvm/lib/Analysis/
H A DCFLAndersAliasAnalysis.cpp551 auto Comparator = [](OffsetValue LHS, OffsetValue RHS) { in mayAlias() local
555 assert(llvm::is_sorted(Itr->second, Comparator)); in mayAlias()
558 OffsetValue{RHS, 0}, Comparator); in mayAlias()
/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFObjectWriter.cpp110 template <class InputIt, class UnaryPredicate, class Comparator>
112 Comparator BetterThan) { in find_best()
/llvm-project-15.0.7/libcxx/docs/DesignDocs/
H A DDebugMode.rst30 Comparator consistency checks
/llvm-project-15.0.7/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-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVAtomicOps.td106 2) get a New Value from Value only if Original Value equals Comparator,
110 equaled Comparator.
126 must also match the type of Comparator.
/llvm-project-15.0.7/llvm/utils/unittest/googlemock/include/gmock/
H A Dgmock-matchers.h2170 template <typename Comparator, typename ContainerMatcher>
2173 WhenSortedByMatcher(const Comparator& comparator,
2194 Impl(const Comparator& comparator, const ContainerMatcher& matcher)
2233 const Comparator comparator_;
2240 const Comparator comparator_;
4072 template <typename Comparator, typename ContainerMatcher>
4073 inline internal::WhenSortedByMatcher<Comparator, ContainerMatcher>
4074 WhenSortedBy(const Comparator& comparator,
4076 return internal::WhenSortedByMatcher<Comparator, ContainerMatcher>(
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp1998 AOComparator Comparator; member in __anoncee47b830111::AtomicOrderingMMOPredicateMatcher
2002 AOComparator Comparator = AO_Exactly) in AtomicOrderingMMOPredicateMatcher() argument
2004 Order(Order), Comparator(Comparator) {} in AtomicOrderingMMOPredicateMatcher()
2014 return Order == R.Order && Comparator == R.Comparator; in isIdentical()
2021 if (Comparator == AO_OrStronger) in emitPredicateOpcodes()
2023 if (Comparator == AO_WeakerThan) in emitPredicateOpcodes()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAttrTypeBase.td301 // Comparator used to compare two instances for equality. By default, it uses
/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DByteCode.cpp1194 template <typename T, typename RangeT, typename Comparator = std::equal_to<T>>
1195 void handleSwitch(const T &value, RangeT &&cases, Comparator cmp = {}) { in handleSwitch()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLookup.cpp76 struct Comparator { struct in __anon5c0384df0111::UnqualUsingEntry
192 void done() { llvm::sort(list, UnqualUsingEntry::Comparator()); } in done()
203 UnqualUsingEntry::Comparator())); in getNamespacesFor()
/llvm-project-15.0.7/libcxx/include/
H A D__tree1787 "Comparator must be copy-constructible.");

12