Home
last modified time | relevance | path

Searched full:compare (Results 1 – 25 of 576) sorted by relevance

12345678910>>...24

/arkcompiler/runtime_core/static_core/tests/tests-u-runner/test-lists/test262/
Dtest262-ignored-AOT-ASAN.txt19 intl402/Collator/prototype/compare/bound-to-collator-instance.js
20 intl402/Collator/prototype/compare/canonically-equivalent-strings.js
21 intl402/Collator/prototype/compare/compare-function-builtin.js
22 intl402/Collator/prototype/compare/compare-function-length.js
23 intl402/Collator/prototype/compare/compare-function-name.js
24 intl402/Collator/prototype/compare/compare-function-property-order.js
25 intl402/Collator/prototype/compare/non-normative-basic.js
26 intl402/Collator/prototype/compare/non-normative-phonebook.js
27 intl402/Collator/prototype/compare/non-normative-sensitivity.js
61 harness/compare-array-falsy-arguments.js
/arkcompiler/runtime_core/static_core/irtoc/scripts/
Dstring_builder.irt58 compare := Compare(tv, 1).EQ.b
59 IfImm(compare).Imm(0).NE.b {
122 compare := Compare(str, 0).SrcType(Constants::COMPILER_REFERENCE).EQ.b
123 IfImm(compare).Imm(0).SrcType(Constants::COMPILER_BOOL).NE.Unlikely.b {
134 compare := Compare(length, 0).EQ.b
135 IfImm(compare).Imm(0).NE.Unlikely.b {
156 compare := Compare(length, 8).GT.b
157 IfImm(compare).Imm(0).NE.Unlikely.b {
166 compare := Compare(length, 4).GT.b
167 IfImm(compare).Imm(0).NE.b {
[all …]
Darray_helpers.irt21 # the followring IfImm(Compare(var, const)) sequences are for
25 IfImm(Compare(len_bytes, 2).LT.b).Imm(0).NE.b {
33 IfImm(Compare(len_bytes, 2).EQ.b).Imm(0).NE.b {
40 IfImm(Compare(len_bytes, 4).LT.b).Imm(0).NE.b {
50 IfImm(Compare(len_bytes, 4).EQ.b).Imm(0).NE.b {
57 IfImm(Compare(len_bytes, 8).LT.b).Imm(0).NE.b {
72 IfImm(Compare(len_bytes, 8).EQ.b).Imm(0).NE.b {
105 IfImm(Compare(len_bytes, 16).GT.b).Imm(0).NE.Unlikely.b {
Dmemcopy.irt48 compare := Compare(len_bytes, 4096).GT.b
49 IfImm(compare).Imm(0).NE.Unlikely.b {
68 compare := Compare(len_bytes, 64).GE.b
69 IfImm(compare).Imm(0).NE.b {
79 compare := Compare(idx, 8).LE.b
80 IfImm(compare).Imm(0).NE.Unlikely.b {
143 compare := Compare(len_bytes, 64).GE.b
144 IfImm(compare).Imm(0).NE.b {
/arkcompiler/runtime_core/static_core/tests/checked/
Dcompare_obj.pa14 #! CHECKER Replace Compare with reference types to constant
18 #! INST "Compare"
20 #! INST_NOT "Compare"
23 #! INST "Compare"
25 #! INST_NOT "Compare"
28 #! INST "Compare"
30 #! INST_NOT "Compare"
33 #! INST "Compare"
35 #! INST_NOT "Compare"
Dxor_to_compare_to_xor.pa14 #! CHECKER Check that xor transform to Compare and after all to xor
21 #! INST_NOT "Compare"
24 #! INST "Compare"
31 #! INST "Compare"
34 #! INST_NOT "Compare"
/arkcompiler/ets_runtime/ecmascript/base/tests/
Dnumber_helper_test.cpp65 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr1, resultStr), 0); in HWTEST_F_L0()
70 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr2, resultStr), 0); in HWTEST_F_L0()
75 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr3, resultStr), 0); in HWTEST_F_L0()
80 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr4, resultStr), 0); in HWTEST_F_L0()
86 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr5, resultStr), 0); in HWTEST_F_L0()
91 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr6, resultStr), 0); in HWTEST_F_L0()
96 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr7, resultStr), 0); in HWTEST_F_L0()
101 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr8, resultStr), 0); in HWTEST_F_L0()
112 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr1, resultStr), 0); in HWTEST_F_L0()
116 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr2, resultStr), 0); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/ecmascript/mem/
Dchunk_containers.h71 template<typename K, typename Compare = std::less<K>>
72 class PUBLIC_API ChunkSet : public std::set<K, Compare, ChunkAllocator<K>> {
76 : std::set<K, Compare, ChunkAllocator<K>>(Compare(), ChunkAllocator<K>(chunk)) in ChunkSet()
82 template<typename K, typename V, typename Compare = std::less<K>>
83 class PUBLIC_API ChunkMap : public std::map<K, V, Compare, ChunkAllocator<std::pair<const K, V>>> {
87 : std::map<K, V, Compare, ChunkAllocator<std::pair<const K, V>>>(Compare(), in ChunkMap()
109 template<typename K, typename V, typename Compare = std::less<K>>
110 class PUBLIC_API ChunkMultimap : public std::multimap<K, V, Compare, ChunkAllocator<std::pair<const…
114 : std::multimap<K, V, Compare, ChunkAllocator<std::pair<const K, V>>>( in ChunkMultimap()
115 Compare(), ChunkAllocator<std::pair<const K, V>>(chunk)) in ChunkMultimap()
Dc_containers.h40 template<class T, class Compare = std::less<>>
41 using CSet = std::set<T, Compare, CAddressAllocator<T>>;
43 template<class Key, class T, class Compare = std::less<>>
44 using CMap = std::map<Key, T, Compare, CAddressAllocator<std::pair<const Key, T>>>;
46 template<class Key, class T, class Compare = std::less<>>
47 using CMultiMap = std::multimap<Key, T, Compare, CAddressAllocator<std::pair<const Key, T>>>;
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbinary_section.h72 if (str.compare(".rodata") == 0) { in ElfSection()
74 } else if (str.compare(".rodata.cst4") == 0) { in ElfSection()
76 } else if (str.compare(".rodata.cst8") == 0) { in ElfSection()
78 } else if (str.compare(".rodata.cst16") == 0) { in ElfSection()
80 } else if (str.compare(".rodata.cst32") == 0) { in ElfSection()
82 } else if (str.compare(".text") == 0) { in ElfSection()
84 } else if (str.compare(".data") == 0) { in ElfSection()
86 } else if (str.compare(".got") == 0) { in ElfSection()
88 } else if (str.compare(".rela.text") == 0) { in ElfSection()
90 } else if (str.compare(".strtab") == 0) { in ElfSection()
[all …]
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/options/
Doptions_ets.py33 "compare-files": self.compare_files,
34 "compare-files-iterations": self.compare_files_iterations,
43 @value(yaml_path="ets.compare-files", cli_name="compare_files", cast_to_type=_to_bool)
48 …@value(yaml_path="ets.compare-files-iterations", cli_name="compare_files_iterations", cast_to_type…
55 '---compare-files' if self.compare_files else '',
56 f'--compare-files-iterations={self.compare_files_iterations}',
/arkcompiler/runtime_core/compiler/tests/
Dgraph_comparator_test.cpp92 ASSERT_TRUE(GraphComparator().Compare(graph1, graph2)); in TEST_F()
146 ASSERT_TRUE(GraphComparator().Compare(graph1, graph2)); in TEST_F()
157 ASSERT_TRUE(GraphComparator().Compare(graph1, graph2)); in TEST_F()
158 ASSERT_TRUE(GraphComparator().Compare(graph1, graph3)); in TEST_F()
159 ASSERT_TRUE(GraphComparator().Compare(graph1, graph4)); in TEST_F()
160 ASSERT_TRUE(GraphComparator().Compare(graph1, graph5)); in TEST_F()
161 ASSERT_TRUE(GraphComparator().Compare(graph1, graph6)); in TEST_F()
162 ASSERT_TRUE(GraphComparator().Compare(graph2, graph3)); in TEST_F()
163 ASSERT_TRUE(GraphComparator().Compare(graph2, graph4)); in TEST_F()
164 ASSERT_TRUE(GraphComparator().Compare(graph2, graph5)); in TEST_F()
[all …]
/arkcompiler/runtime_core/static_core/compiler/tests/
Dgraph_comparator_test.cpp96 ASSERT_TRUE(GraphComparator().Compare(graph1, graph2)); in TEST_F()
156 ASSERT_TRUE(GraphComparator().Compare(graph1, graph2)); in TEST_F()
167 ASSERT_TRUE(GraphComparator().Compare(graph1, graph2)); in TEST_F()
168 ASSERT_TRUE(GraphComparator().Compare(graph1, graph3)); in TEST_F()
169 ASSERT_TRUE(GraphComparator().Compare(graph1, graph4)); in TEST_F()
170 ASSERT_TRUE(GraphComparator().Compare(graph1, graph5)); in TEST_F()
171 ASSERT_TRUE(GraphComparator().Compare(graph1, graph6)); in TEST_F()
172 ASSERT_TRUE(GraphComparator().Compare(graph2, graph3)); in TEST_F()
173 ASSERT_TRUE(GraphComparator().Compare(graph2, graph4)); in TEST_F()
174 ASSERT_TRUE(GraphComparator().Compare(graph2, graph5)); in TEST_F()
[all …]
Dredundant_loop_elimination_test.cpp47 INST(5U, Opcode::Compare).CC(CC_LT).b().Inputs(4U, 2U); in TEST_F()
72 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); in TEST_F()
86 INST(5U, Opcode::Compare).CC(CC_LT).b().Inputs(4U, 2U); in TEST_F()
108 INST(5U, Opcode::Compare).CC(CC_LT).b().Inputs(4U, 2U); in TEST_F()
120 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); in TEST_F()
133 INST(5U, Opcode::Compare).CC(CC_LT).b().Inputs(4U, 2U); in SRC_GRAPH()
159 INST(5U, Opcode::Compare).CC(CC_LT).b().Inputs(4U, 2U); in OUT_GRAPH()
182 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); in TEST_F()
197 INST(6U, Opcode::Compare).b().CC(ConditionCode::CC_LT).Inputs(5U, 4U); in TEST_F()
203 INST(11U, Opcode::Compare).b().CC(ConditionCode::CC_LT).Inputs(10U, 3U); in TEST_F()
[all …]
Dif_merging_test.cpp48 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in CreateExpectedSameIfs()
80 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in TEST_F()
108 ASSERT_TRUE(GraphComparator().Compare(graph, graphExpected)); in TEST_F()
122 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in TEST_F()
129 INST(12U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 2U); in TEST_F()
149 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), clone)); in TEST_F()
163 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in TEST_F()
190 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), clone)); in TEST_F()
203 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in CreateExpectedCheckInstsSplit()
235 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in TEST_F()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/spec/expressions/equality/
Dlist.equality_primitive_01.yaml14 # Compare floats
36 # Compare doubles
58 # Compare numbers
95 # Compare longs
107 # Compare ints
119 # Compare shorts
131 # Compare bytes
/arkcompiler/runtime_core/docs/
DPBC2IR.md34 | jeq.obj | bool Compare EQ, IfImm |
35 | jne.obj | bool Compare NE, IfImm |
36 | jeqz.obj | i64 Constant 0, bool Compare EQ, IfImm |
37 | jnez.obj | i64 Constant 0, bool Compare NE, IfImm |
38 | jeqz | i64 Constant 0, bool Compare EQ, IfImm |
39 | jnez | i64 Constant 0, bool Compare NE, IfImm |
40 | jltz | i64 Constant 0, bool Compare LT, IfImm |
41 | jgtz | i64 Constant 0, bool Compare GT, IfImm |
42 | jlez | i64 Constant 0, bool Compare LE, IfImm |
43 | jgez | i64 Constant 0, bool Compare GE, IfImm |
[all …]
/arkcompiler/runtime_core/static_core/docs/
DPBC2IR.md34 | jeq.obj | bool Compare EQ, IfImm |
35 | jne.obj | bool Compare NE, IfImm |
36 | jeqz.obj | i64 Constant 0, bool Compare EQ, IfImm |
37 | jnez.obj | i64 Constant 0, bool Compare NE, IfImm |
38 | jeqz | i64 Constant 0, bool Compare EQ, IfImm |
39 | jnez | i64 Constant 0, bool Compare NE, IfImm |
40 | jltz | i64 Constant 0, bool Compare LT, IfImm |
41 | jgtz | i64 Constant 0, bool Compare GT, IfImm |
42 | jlez | i64 Constant 0, bool Compare LE, IfImm |
43 | jgez | i64 Constant 0, bool Compare GE, IfImm |
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/checked/
Doptimize_negation.sts23 //! INST_NOT "Compare"
27 //! INST "Compare"
30 //! INST "Compare"
36 //! INST "Compare"
42 //! INST_NOT "Compare"
Dets_char_isuppercase.sts23 //! INST_NEXT /Compare BE u16/
28 //! INST_NEXT /Compare BE u16/
33 //! INST_NEXT /Compare BE u16/
40 //! INST_NEXT /Compare BE u16/
50 //! INST_NEXT /Compare BE u16/
55 //! INST_NEXT /Compare BE u16/
60 //! INST_NEXT /Compare BE u16/
67 //! INST_NEXT /Compare BE u16/
/arkcompiler/runtime_core/static_core/runtime/include/mem/
Dpanda_containers.h88 template <class T, class Container = PandaVector<T>, class Compare = std::less<typename Container::…
89 using PandaPriorityQueue = std::priority_queue<T, Container, Compare>;
91 template <class T, class Container = PandaVectorTL<T>, class Compare = std::less<typename Container…
92 using PandaPriorityQueueTL = std::priority_queue<T, Container, Compare>;
94 template <class Key, class T, class Compare = std::less<>>
95 using PandaMap = std::map<Key, T, Compare, mem::AllocatorAdapter<std::pair<const Key, T>>>;
97 template <class Key, class T, class Compare = std::less<>>
98 using PandaMapTL = std::map<Key, T, Compare, mem::AllocatorAdapter<std::pair<const Key, T>, mem::Al…
100 template <class Key, class T, class Compare = std::less<>>
101 using PandaMultiMap = std::multimap<Key, T, Compare, mem::AllocatorAdapter<std::pair<const Key, T>>…
[all …]
/arkcompiler/ets_runtime/ecmascript/ic/
Dic_compare_op.cpp214 ComparisonResult CompareOp::Compare(JSThread *thread, JSTaggedValue left, in Compare() function in panda::ecmascript::CompareOp
217 INTERPRETER_TRACE(thread, Compare); in Compare()
252 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
255 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
258 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
266 int result = EcmaStringAccessor::Compare(thread->GetEcmaVM(), xHandle, yHandle); in Compare()
302 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
305 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
308 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
351 ret = Compare(thread, rightPrimitive.GetTaggedValue(), in Compare()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph_cloner.cpp211 …* Split back-edge for cloning without side exits - in order not to clone `Compare` and `IfImm` ins…
217 auto compare = ifimm->GetInput(0).GetInst(); in SplitBackEdge() local
218 ASSERT(compare->GetOpcode() == Opcode::Compare); in SplitBackEdge()
219 …// If there are intructions between `Compare` and `IfImm`, clone `Compare` and insert before `IfIm… in SplitBackEdge()
220 if (ifimm->GetPrev() != compare) { in SplitBackEdge()
221 auto new_cmp = compare->Clone(compare->GetBasicBlock()->GetGraph()); in SplitBackEdge()
222 new_cmp->SetInput(0, compare->GetInput(0).GetInst()); in SplitBackEdge()
223 new_cmp->SetInput(1, compare->GetInput(1).GetInst()); in SplitBackEdge()
226 compare = new_cmp; in SplitBackEdge()
228 if (compare->GetPrev() != nullptr) { in SplitBackEdge()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/
Dets_string_test.cpp204 TEST_F(EtsStringTest, Compare) in TEST_F() argument
224 ASSERT_LT(string1->Compare(string2), 0); in TEST_F()
225 ASSERT_GT(string2->Compare(string1), 0); in TEST_F()
226 ASSERT_EQ(string1->Compare(string3), 0); in TEST_F()
227 ASSERT_EQ(string3->Compare(string1), 0); in TEST_F()
228 ASSERT_LT(string2->Compare(string4), 0); in TEST_F()
229 ASSERT_GT(string4->Compare(string2), 0); in TEST_F()
236 ASSERT_LT(string2->Compare(string5), 0); in TEST_F()
237 ASSERT_GT(string5->Compare(string2), 0); in TEST_F()
238 ASSERT_LT(string4->Compare(string5), 0); in TEST_F()
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_errors_test.cpp70 EXPECT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0()
74 ASSERT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0()
92 ASSERT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0()
96 ASSERT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0()
126 ASSERT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0()
130 ASSERT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0()
162 ASSERT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0()
166 ASSERT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0()
192 … EXPECT_EQ(EcmaStringAccessor::Compare(instance, factory->NewFromASCII("Error"), resultHandle), 0); in HWTEST_F_L0()
222 …EXPECT_EQ(EcmaStringAccessor::Compare(instance, factory->NewFromASCII("Error: This is Error!"), re… in HWTEST_F_L0()
[all …]

12345678910>>...24