Home
last modified time | relevance | path

Searched refs:Compare (Results 1 – 25 of 260) sorted by relevance

1234567891011

/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp177 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 Dswap_member.pass.cpp31 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 Dswap_non_member.pass.cpp31 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 Dswap_member.pass.cpp31 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 Dswap_non_member.pass.cpp31 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 Dswap_non_member.pass.cpp32 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 Dswap_member.pass.cpp33 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 Dswap_non_member.pass.cpp35 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 Dswap_member.pass.cpp35 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 Dchar-block.h79 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 DPriorityQueue.h27 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 Dset.pass.cpp57 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 Dincludes.pass.cpp47 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 Dtdc-03.ll10 ; 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 Dinplace_merge.pass.cpp25 …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 DJSONTest.cpp164 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 Dnth_element.pass.cpp73 …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 Dctor_comp_container.pass.cpp35 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 Dctor_comp.pass.cpp25 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 Dset20 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 Dqueue124 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 Dissue150.cpp78 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 Dpartial_sort.pass.cpp52 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 Dpartial_sort_copy.pass.cpp60 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 Dreal.cpp64 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 …]

1234567891011