| /arkcompiler/runtime_core/static_core/tests/tests-u-runner/test-lists/test262/ |
| D | test262-ignored-AOT-ASAN.txt | 19 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/ |
| D | string_builder.irt | 58 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 …]
|
| D | array_helpers.irt | 21 # 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 {
|
| D | memcopy.irt | 48 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/ |
| D | compare_obj.pa | 14 #! 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"
|
| D | xor_to_compare_to_xor.pa | 14 #! 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/ |
| D | number_helper_test.cpp | 65 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/ |
| D | chunk_containers.h | 71 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()
|
| D | c_containers.h | 40 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/ |
| D | binary_section.h | 72 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/ |
| D | options_ets.py | 33 "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/ |
| D | graph_comparator_test.cpp | 92 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/ |
| D | graph_comparator_test.cpp | 96 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 …]
|
| D | redundant_loop_elimination_test.cpp | 47 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 …]
|
| D | if_merging_test.cpp | 48 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/ |
| D | list.equality_primitive_01.yaml | 14 # Compare floats 36 # Compare doubles 58 # Compare numbers 95 # Compare longs 107 # Compare ints 119 # Compare shorts 131 # Compare bytes
|
| /arkcompiler/runtime_core/docs/ |
| D | PBC2IR.md | 34 | 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/ |
| D | PBC2IR.md | 34 | 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/ |
| D | optimize_negation.sts | 23 //! INST_NOT "Compare" 27 //! INST "Compare" 30 //! INST "Compare" 36 //! INST "Compare" 42 //! INST_NOT "Compare"
|
| D | ets_char_isuppercase.sts | 23 //! 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/ |
| D | panda_containers.h | 88 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/ |
| D | ic_compare_op.cpp | 214 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/ |
| D | graph_cloner.cpp | 211 …* 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/ |
| D | ets_string_test.cpp | 204 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/ |
| D | builtins_errors_test.cpp | 70 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 …]
|