| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZElimCompare.cpp | 177 if (Compare.isCompare()) in getCompareSourceReg() 301 if (!Compare.mayRaiseFPException()) in convertToLoadAndTest() 484 if (MBBI == Compare) { in adjustCCMasksForInstr() 501 switch (Compare.getOpcode()) { in isCompareZero() 508 if (isLoadAndTestAsCmp(Compare)) in isCompareZero() 511 Compare.getOperand(1).isImm() && Compare.getOperand(1).getImm() == 0; in isCompareZero() 521 if (!isCompareZero(Compare)) in optimizeCompareZero() 620 TII->getFusedCompare(Compare.getOpcode(), Type, &Compare); in fuseCompareOperations() 630 Compare.getOperand(1).isReg() ? Compare.getOperand(1).getReg() : Register(); in fuseCompareOperations() 672 MIB.add(Compare.getOperand(I)); in fuseCompareOperations() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/ |
| H A D | swap_member.pass.cpp | 31 typedef test_equal_to<int> Compare; in main() typedef 42 assert(c1.key_eq() == Compare(2)); in main() 51 assert(c2.key_eq() == Compare(1)); in main() 59 typedef test_equal_to<int> Compare; in main() typedef 90 assert(c1.key_eq() == Compare(2)); in main() 99 assert(c2.key_eq() == Compare(1)); in main() 107 typedef test_equal_to<int> Compare; in main() typedef 128 assert(c1.key_eq() == Compare(2)); in main() 141 assert(c2.key_eq() == Compare(1)); in main() 189 assert(c1.key_eq() == Compare(2)); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/unord.set.swap/ |
| H A D | swap_non_member.pass.cpp | 31 typedef test_equal_to<int> Compare; in main() typedef 42 assert(c1.key_eq() == Compare(2)); in main() 51 assert(c2.key_eq() == Compare(1)); in main() 59 typedef test_equal_to<int> Compare; in main() typedef 91 assert(c1.key_eq() == Compare(2)); in main() 101 assert(c2.key_eq() == Compare(1)); in main() 109 typedef test_equal_to<int> Compare; in main() typedef 131 assert(c1.key_eq() == Compare(2)); in main() 144 assert(c2.key_eq() == Compare(1)); in main() 195 assert(c1.key_eq() == Compare(2)); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/ |
| H A D | swap_member.pass.cpp | 31 typedef test_equal_to<int> Compare; in main() typedef 42 assert(c1.key_eq() == Compare(2)); in main() 51 assert(c2.key_eq() == Compare(1)); in main() 59 typedef test_equal_to<int> Compare; in main() typedef 90 assert(c1.key_eq() == Compare(2)); in main() 99 assert(c2.key_eq() == Compare(1)); in main() 107 typedef test_equal_to<int> Compare; in main() typedef 128 assert(c1.key_eq() == Compare(2)); in main() 141 assert(c2.key_eq() == Compare(1)); in main() 189 assert(c1.key_eq() == Compare(2)); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/ |
| H A D | swap_non_member.pass.cpp | 31 typedef test_equal_to<int> Compare; in main() typedef 42 assert(c1.key_eq() == Compare(2)); in main() 51 assert(c2.key_eq() == Compare(1)); in main() 59 typedef test_equal_to<int> Compare; in main() typedef 91 assert(c1.key_eq() == Compare(2)); in main() 101 assert(c2.key_eq() == Compare(1)); in main() 109 typedef test_equal_to<int> Compare; in main() typedef 131 assert(c1.key_eq() == Compare(2)); in main() 144 assert(c2.key_eq() == Compare(1)); in main() 195 assert(c1.key_eq() == Compare(2)); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.map/unord.map.swap/ |
| H A D | swap_non_member.pass.cpp | 32 typedef test_equal_to<int> Compare; in main() typedef 43 assert(c1.key_eq() == Compare(2)); in main() 52 assert(c2.key_eq() == Compare(1)); in main() 60 typedef test_equal_to<int> Compare; in main() typedef 92 assert(c1.key_eq() == Compare(2)); in main() 102 assert(c2.key_eq() == Compare(1)); in main() 110 typedef test_equal_to<int> Compare; in main() typedef 132 assert(c1.key_eq() == Compare(2)); in main() 145 assert(c2.key_eq() == Compare(1)); in main() 196 assert(c1.key_eq() == Compare(2)); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.map/ |
| H A D | swap_member.pass.cpp | 33 typedef test_equal_to<int> Compare; in main() typedef 44 assert(c1.key_eq() == Compare(2)); in main() 53 assert(c2.key_eq() == Compare(1)); in main() 61 typedef test_equal_to<int> Compare; in main() typedef 92 assert(c1.key_eq() == Compare(2)); in main() 101 assert(c2.key_eq() == Compare(1)); in main() 109 typedef test_equal_to<int> Compare; in main() typedef 130 assert(c1.key_eq() == Compare(2)); in main() 143 assert(c2.key_eq() == Compare(1)); in main() 191 assert(c1.key_eq() == Compare(2)); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/ |
| H A D | swap_non_member.pass.cpp | 35 typedef test_equal_to<int> Compare; in main() typedef 46 assert(c1.key_eq() == Compare(2)); in main() 55 assert(c2.key_eq() == Compare(1)); in main() 63 typedef test_equal_to<int> Compare; in main() typedef 95 assert(c1.key_eq() == Compare(2)); in main() 105 assert(c2.key_eq() == Compare(1)); in main() 113 typedef test_equal_to<int> Compare; in main() typedef 135 assert(c1.key_eq() == Compare(2)); in main() 153 assert(c2.key_eq() == Compare(1)); in main() 204 assert(c1.key_eq() == Compare(2)); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/ |
| H A D | swap_member.pass.cpp | 35 typedef test_equal_to<int> Compare; in main() typedef 46 assert(c1.key_eq() == Compare(2)); in main() 55 assert(c2.key_eq() == Compare(1)); in main() 63 typedef test_equal_to<int> Compare; in main() typedef 94 assert(c1.key_eq() == Compare(2)); in main() 103 assert(c2.key_eq() == Compare(1)); in main() 111 typedef test_equal_to<int> Compare; in main() typedef 132 assert(c1.key_eq() == Compare(2)); in main() 159 assert(c2.key_eq() == Compare(1)); in main() 207 assert(c1.key_eq() == Compare(2)); in main() [all …]
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | char-block.h | 79 bool operator<(const CharBlock &that) const { return Compare(that) < 0; } 80 bool operator<=(const CharBlock &that) const { return Compare(that) <= 0; } 84 bool operator>(const CharBlock &that) const { return Compare(that) > 0; } 86 bool operator<(const char *that) const { return Compare(that) < 0; } 87 bool operator<=(const char *that) const { return Compare(that) <= 0; } 88 bool operator==(const char *that) const { return Compare(that) == 0; } 89 bool operator!=(const char *that) const { return Compare(that) != 0; } 90 bool operator>=(const char *that) const { return Compare(that) >= 0; } 91 bool operator>(const char *that) const { return Compare(that) > 0; } 101 int Compare(const CharBlock &that) const { in Compare() function [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | PriorityQueue.h | 27 class Compare = std::less<typename Sequence::value_type> > 28 class PriorityQueue : public std::priority_queue<T, Sequence, Compare> { 30 explicit PriorityQueue(const Compare &compare = Compare(), 32 : std::priority_queue<T, Sequence, Compare>(compare, sequence) 37 const Compare &compare = Compare(), 39 : std::priority_queue<T, Sequence, Compare>(begin, end, compare, sequence)
|
| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.sorting/alg.set.operations/ |
| H A D | set.pass.cpp | 57 template <typename Policy, typename InputIterator1, typename InputIterator2, typename Compare> 60 Compare comp) in operator ()() 77 template <typename Policy, typename InputIterator1, typename InputIterator2, typename Compare> 79 operator()(Policy&&, InputIterator1, InputIterator1, InputIterator2, InputIterator2, Compare) in operator ()() 87 template <typename Policy, typename InputIterator1, typename InputIterator2, typename Compare> 90 Compare comp) in operator ()() 109 operator()(Policy&&, InputIterator1, InputIterator1, InputIterator2, InputIterator2, Compare) in operator ()() 120 Compare comp) in operator ()() 150 Compare comp) in operator ()() 175 template <typename T1, typename T2, typename Compare> [all …]
|
| H A D | includes.pass.cpp | 47 template <typename Policy, typename InputIterator1, typename InputIterator2, typename Compare> 50 Compare comp) in operator ()() 59 template <typename Policy, typename InputIterator1, typename InputIterator2, typename Compare> 61 operator()(Policy&&, InputIterator1, InputIterator1, InputIterator2, InputIterator2, Compare) in operator ()() 66 template <typename T1, typename T2, typename Compare> 68 test_includes(Compare compare) in test_includes()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | tdc-03.ll | 10 ; Compare with 0 (unworthy) 21 ; Compare fabs with 0 (unworthy) 33 ; Compare with inf (unworthy) 44 ; Compare fabs with inf 54 ; Compare with minnorm (unworthy) 65 ; Compare fabs with minnorm 75 ; Compare fabs with minnorm, unsupported condition 88 ; Compare fabs with unsupported constant 101 ; Compare fabs with minnorm - double 111 ; Compare fabs with minnorm - long double [all …]
|
| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.merge/ |
| H A D | inplace_merge.pass.cpp | 25 …late <typename BiDirIt1, typename Size, typename Generator1, typename Generator2, typename Compare> 28 Size n, Size m, Generator1 generator1, Generator2 generator2, Compare comp) in operator ()() 32 …late <typename BiDirIt1, typename Size, typename Generator1, typename Generator2, typename Compare> 35 … BiDirIt1 last2, Size n, Size m, Generator1 generator1, Generator2 generator2, Compare comp) in operator ()() 42 typename Compare> 45 Generator1 generator1, Generator2 generator2, Compare comp) in operator ()() 61 typename Compare> 63 …or()(Policy&&, BiDirIt1, BiDirIt1, BiDirIt1, BiDirIt1, Size, Size, Generator1, Generator2, Compare) in operator ()() 68 template <typename T, typename Generator1, typename Generator2, typename Compare> 70 test_by_type(Generator1 generator1, Generator2 generator2, Compare comp) in test_by_type()
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | JSONTest.cpp | 164 Compare(R"(true)", true); in TEST() 165 Compare(R"(false)", false); in TEST() 166 Compare(R"(null)", nullptr); in TEST() 168 Compare(R"(42)", 42); in TEST() 169 Compare(R"(2.5)", 2.5); in TEST() 170 Compare(R"(2e50)", 2e50); in TEST() 173 Compare(R"("foo")", "foo"); in TEST() 176 Compare("\"\x7f\"", "\x7f"); in TEST() 179 Compare( in TEST() 186 Compare(R"({"\n":{"\u0000":[[[[]]]]}})", in TEST() [all …]
|
| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.nonmodifying/ |
| H A D | nth_element.pass.cpp | 73 …ate <typename Iterator1, typename Size, typename Generator1, typename Generator2, typename Compare> 76 … Iterator1 last2, Size n, Size m, Generator1 generator1, Generator2 generator2, Compare comp) in operator ()() 79 …ate <typename Iterator1, typename Size, typename Generator1, typename Generator2, typename Compare> 82 … Iterator1 last2, Size n, Size m, Generator1 generator1, Generator2 generator2, Compare comp) in operator ()() 89 typename Compare> 92 Generator1 generator1, Generator2 generator2, Compare comp) in operator ()() 114 typename Compare> 116 …(Policy&&, Iterator1, Iterator1, Iterator1, Iterator1, Size, Size, Generator1, Generator2, Compare) in operator ()() 121 template <typename T, typename Generator1, typename Generator2, typename Compare> 123 test_by_type(Generator1 generator1, Generator2 generator2, Compare comp) in test_by_type()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ |
| H A D | ctor_comp_container.pass.cpp | 35 typedef std::greater<int> Compare; in main() typedef 36 typedef std::priority_queue<int, Container, Compare> Q; in main() 38 Q q(Compare(), v); in main() 44 static_assert(test_convertible<Q, const Compare&, const Container&>(), ""); in main()
|
| H A D | ctor_comp.pass.cpp | 25 typedef std::less<int> Compare; in main() typedef 27 Q q((Compare())); in main() 35 static_assert(!test_convertible<Q, const Compare&>(), ""); in main()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | set | 20 template <class Key, class Compare = less<Key>, 74 : set(il, Compare(), a) {} // C++14 190 Compare = Compare(), Allocator = Allocator()) 194 set(initializer_list<Key>, Compare = Compare(), Allocator = Allocator()) 195 -> set<Key, Compare, Allocator>; // C++17 238 swap(set<Key, Compare, Allocator>& x, set<Key, Compare, Allocator>& y) 245 template <class Key, class Compare = less<Key>, 298 : set(il, Compare(), a) {} // C++14 415 Compare = Compare(), Allocator = Allocator()) 419 multiset(initializer_list<Key>, Compare = Compare(), Allocator = Allocator()) [all …]
|
| H A D | queue | 124 Compare comp; 129 priority_queue(const Compare& x, const Container&); 130 … explicit priority_queue(const Compare& x = Compare(), Container&& = Container()); // before C++20 134 const Compare& comp = Compare()); 182 template <class Compare, class Container> 183 priority_queue(Compare, Container) 189 priority_queue(InputIterator, InputIterator, Compare = Compare(), Container = Container()) 193 priority_queue(Compare, Container, Allocator) 211 template <class T, class Container, class Compare> 212 void swap(priority_queue<T, Container, Compare>& x, [all …]
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | issue150.cpp | 78 template<class T, template<class> class Compare, class Default, 87 template<class _T, template<class> class Compare = PR9016::less, 88 class = typename interval_type_default<_T,Compare>::type, 96 template<class _T, template<class> class Compare = PR9016::less, 97 class = typename interval_type_default<_T,Compare>::type,
|
| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.sorting/ |
| H A D | partial_sort.pass.cpp | 52 template <typename Policy, typename InputIterator, typename Compare> 56 Compare compare) in operator ()() 99 template <typename Policy, typename InputIterator, typename Compare> 102 operator()(Policy&&, InputIterator, InputIterator, InputIterator, InputIterator, Compare) in operator ()() 107 template <typename T, typename Compare> 109 test_partial_sort(Compare compare) in test_partial_sort()
|
| H A D | partial_sort_copy.pass.cpp | 60 template <typename InputIterator, typename Size, typename T, typename Compare> 63 const T& trash, Compare compare) in operator ()() 67 template <typename InputIterator, typename Size, typename T, typename Compare> 70 const T& trash, Compare compare) in operator ()() 89 template <typename Policy, typename InputIterator, typename Size, typename T, typename Compare> 92 Compare compare) in operator ()() 128 template <typename T, typename Compare> 130 test_partial_sort_copy(Compare compare) in test_partial_sort_copy()
|
| /llvm-project-15.0.7/flang/unittests/Evaluate/ |
| H A D | real.cpp | 64 TEST(zero.Compare(zero) == Relation::Equal)(desc); in basicTests() 76 TEST(zero.Compare(minusZero) == Relation::Equal)(desc); in basicTests() 89 TEST(zero.Compare(nan) == Relation::Unordered)(desc); in basicTests() 91 TEST(nan.Compare(zero) == Relation::Unordered)(desc); in basicTests() 93 TEST(nan.Compare(nan) == Relation::Unordered)(desc); in basicTests() 105 TEST(zero.Compare(inf) == Relation::Less)(desc); in basicTests() 106 TEST(minusZero.Compare(inf) == Relation::Less)(desc); in basicTests() 107 TEST(nan.Compare(inf) == Relation::Unordered)(desc); in basicTests() 108 TEST(inf.Compare(inf) == Relation::Equal)(desc); in basicTests() 122 TEST(zero.Compare(negInf) == Relation::Greater)(desc); in basicTests() [all …]
|