| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_collection_stub_builder.cpp | 36 void BuiltinsCollectionStubBuilder<CollectionType>::Clear(Variable *result, Label *exit, Label *slo… in Clear() argument 59 Jump(exit); in Clear() 62 Jump(exit); in Clear() 65 template void BuiltinsCollectionStubBuilder<JSMap>::Clear(Variable *result, Label *exit, Label *slo… 66 template void BuiltinsCollectionStubBuilder<JSSet>::Clear(Variable *result, Label *exit, Label *slo… 70 Label *exit, Label *slowPath, GateRef kind) in CreateIterator() argument 82 …newBuilder.CreateJSCollectionIterator<JSSetIterator, CollectionType>(result, exit, thisValue_, kin… in CreateIterator() 84 …newBuilder.CreateJSCollectionIterator<JSMapIterator, CollectionType>(result, exit, thisValue_, kin… in CreateIterator() 89 void BuiltinsCollectionStubBuilder<CollectionType>::Values(Variable *result, Label *exit, Label *sl… in Values() argument 92 CreateIterator(result, exit, slowPath, kind); in Values() [all …]
|
| D | builtins_collection_stub_builder.h | 33 void Clear(Variable *result, Label *exit, Label *slowPath); 34 void Values(Variable *result, Label *exit, Label *slowPath); 35 void Entries(Variable *result, Label *exit, Label *slowPath); 36 void Keys(Variable *result, Label *exit, Label *slowPath); 37 void ForEach(Variable *result, Label *exit, Label *slowPath); 38 void Set(Variable *result, Label *exit, Label *slowPath); 39 void Add(Variable *result, Label *exit, Label *slowPath); 40 void Delete(Variable *result, Label *exit, Label *slowPath); 41 void Has(Variable *result, Label *exit, Label *slowPath); 42 void Get(Variable *result, Label *exit, Label *slowPath); [all …]
|
| D | builtins_stubs.cpp | 102 Label exit(env); in GetCallArg0() local 103 BRANCH(Int32GreaterThan(TruncPtrToInt32(numArg), Int32(0)), &isValid, &exit); in GetCallArg0() 107 Jump(&exit); in GetCallArg0() 109 Bind(&exit); in GetCallArg0() 122 Label exit(env); in GetCallArg1() local 123 BRANCH(Int32GreaterThan(TruncPtrToInt32(numArg), Int32(1)), &isValid, &exit); in GetCallArg1() 127 Jump(&exit); in GetCallArg1() 129 Bind(&exit); in GetCallArg1() 142 Label exit(env); in GetCallArg2() local 144 BRANCH(Int32GreaterThan(TruncPtrToInt32(numArg), Int32(2)), &isValid, &exit); in GetCallArg2() [all …]
|
| D | builtins_number_stub_builder.cpp | 26 void BuiltinsNumberStubBuilder::ParseFloat(Variable *result, Label *exit, Label *slowPath) in ParseFloat() argument 36 Jump(exit); in ParseFloat() 48 Jump(exit); in ParseFloat() 53 void BuiltinsNumberStubBuilder::ParseInt(Variable *result, Label *exit, Label *slowPath) in ParseInt() argument 82 Jump(exit); in ParseInt() 86 void BuiltinsNumberStubBuilder::IsFinite(Variable *result, Label *exit, Label *slowPath) in IsFinite() argument 116 Jump(exit); in IsFinite() 121 Jump(exit); in IsFinite() 125 void BuiltinsNumberStubBuilder::IsNaN(Variable *result, Label *exit, Label *slowPath) in IsNaN() argument 147 Jump(exit); in IsNaN() [all …]
|
| D | builtins_object_stub_builder.cpp | 35 Label exit(env); in CreateListFromArrayLike() local 48 Jump(&exit); in CreateListFromArrayLike() 68 Jump(&exit); in CreateListFromArrayLike() 73 Jump(&exit); in CreateListFromArrayLike() 88 Jump(&exit); in CreateListFromArrayLike() 101 Jump(&exit); in CreateListFromArrayLike() 126 Jump(&exit); in CreateListFromArrayLike() 139 Jump(&exit); in CreateListFromArrayLike() 144 Bind(&exit); in CreateListFromArrayLike() 170 void BuiltinsObjectStubBuilder::ToString(Variable *result, Label *exit, Label *slowPath) in ToString() argument [all …]
|
| D | builtins_string_stub_builder.cpp | 26 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in FromCharCode() argument 44 Jump(exit); in FromCharCode() 56 Jump(exit); in FromCharCode() 79 Jump(exit); in FromCharCode() 90 Jump(exit); in FromCharCode() 99 Variable* res, Label *exit, Label *slowPath) in CharAt() argument 158 Jump(exit); in CharAt() 165 Jump(exit); in CharAt() 173 Variable* res, Label *exit, Label *slowPath) in CharCodeAt() argument 181 CheckParamsAndGetPosition(glue, thisValue, numArgs, &pos, exit, slowPath, &posIsValid); in CharCodeAt() [all …]
|
| D | linked_hashtable_stub_builder.cpp | 122 Label exit(env); in GrowCapacity() local 127 BRANCH(hasSufficient, &exit, &grow); in GrowCapacity() 134 Jump(&exit); in GrowCapacity() 136 Bind(&exit); in GrowCapacity() 161 Label exit(env); in RemoveEntry() local 198 Label exit(env); in HasSufficientCapacity() local 211 BRANCH(isLess, &lessLable, &exit); in HasSufficientCapacity() 215 …BRANCH(Int32LessThanOrEqual(Int32Add(nof, Int32Div(nof, Int32(2))), capacity), &need, &exit); // 2… in HasSufficientCapacity() 219 Jump(&exit); in HasSufficientCapacity() 222 Bind(&exit); in HasSufficientCapacity() [all …]
|
| D | builtins_typedarray_stub_builder.cpp | 32 Label exit(env); in GetDataPointFromBuffer() local 40 Jump(&exit); in GetDataPointFromBuffer() 46 Jump(&exit); in GetDataPointFromBuffer() 48 Bind(&exit); in GetDataPointFromBuffer() 60 Label exit(env); in CheckTypedArrayIndexInRange() local 63 BRANCH(Int64LessThan(index, Int64(0)), &exit, &indexNotLessZero); in CheckTypedArrayIndexInRange() 67 BRANCH(Int64GreaterThanOrEqual(index, ZExtInt32ToInt64(arrLen)), &exit, &indexIsvalid); in CheckTypedArrayIndexInRange() 71 Jump(&exit); in CheckTypedArrayIndexInRange() 74 Bind(&exit); in CheckTypedArrayIndexInRange() 86 Label exit(env); in LoadTypedArrayElement() local [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-assembly/ |
| D | arrays-15.pa | 21 jle v0, exit 26 exit: 34 jle v0, exit 39 exit: 47 jle v0, exit 52 exit: 60 jle v0, exit 65 exit: 73 jle v0, exit 78 exit: [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | access_object_stub_builder.cpp | 30 Label exit(env); in LoadObjByName() local 39 builder.LoadICByName(&result, &tryFastPath, &tryPreDump, &exit, callback); in LoadObjByName() 44 BRANCH(TaggedIsHole(*result), &slowPath, &exit); in LoadObjByName() 56 Jump(&exit); in LoadObjByName() 58 Bind(&exit); in LoadObjByName() 70 Label exit(env); in LoadPrivatePropertyByName() local 79 builder.LoadICByName(&result, &tryFastPath, &tryPreDump, &exit, callback); in LoadPrivatePropertyByName() 83 BRANCH(TaggedIsHole(*result), &slowPath, &exit); in LoadPrivatePropertyByName() 93 Jump(&exit); in LoadPrivatePropertyByName() 95 Bind(&exit); in LoadPrivatePropertyByName() [all …]
|
| D | profiler_stub_builder.cpp | 54 Label exit(env); in TryDump() local 57 BRANCH(IsProfileTypeInfoWithBigMethod(profileTypeInfo), &exit, &needDump); in TryDump() 59 BRANCH(IsProfileTypeInfoDumped(profileTypeInfo), &exit, &updatePeriodCounter); in TryDump() 64 Jump(&exit); in TryDump() 66 Bind(&exit); in TryDump() 75 Label exit(env); in TryPreDump() local 77 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in TryPreDump() 81 Jump(&exit); in TryPreDump() 83 Bind(&exit); in TryPreDump() 94 Label exit(env); in ProfileOpType() local [all …]
|
| D | stub_builder.cpp | 168 Label exit(env); in MatchFieldType() local 175 Jump(&exit); in MatchFieldType() 187 Jump(&exit); in MatchFieldType() 200 Jump(&exit); in MatchFieldType() 213 Jump(&exit); in MatchFieldType() 226 Jump(&exit); in MatchFieldType() 239 Jump(&exit); in MatchFieldType() 257 Jump(&exit); in MatchFieldType() 270 Jump(&exit); in MatchFieldType() 279 BRANCH(checkType, &isUndefined, &exit); in MatchFieldType() [all …]
|
| D | new_object_stub_builder.h | 53 void NewLexicalEnv(Variable *result, Label *exit, GateRef numSlots, GateRef parent); 54 void NewJSObject(Variable *result, Label *exit, GateRef hclass, GateRef size); 55 void NewJSObject(Variable *result, Label *exit, GateRef hclass); 56 void NewSObject(Variable *result, Label *exit, GateRef hclass); 88 …void NewArgumentsList(Variable *result, Label *exit, GateRef sp, GateRef startIdx, GateRef numArgs… 91 void NewArgumentsObj(Variable *result, Label *exit, GateRef argumentsList, GateRef numArgs); 92 void AssignRestArg(Variable *result, Label *exit, GateRef sp, GateRef startIdx, GateRef numArgs, 94 void AllocLineStringObject(Variable *result, Label *exit, GateRef length, bool compressed); 95 void AllocSlicedStringObject(Variable *result, Label *exit, GateRef from, GateRef length, 97 void AllocTreeStringObject(Variable *result, Label *exit, GateRef first, GateRef second, [all …]
|
| D | hash_stub_builder.cpp | 24 Label exit(env); in GetHash() local 32 Jump(&exit); in GetHash() 41 Jump(&exit); in GetHash() 48 Jump(&exit); in GetHash() 59 CalcHashcodeForObject(glue_, key, &res, &exit); in GetHash() 66 CalcHashcodeForNumber(key, &res, &exit); in GetHash() 70 Jump(&exit); in GetHash() 72 Bind(&exit); in GetHash() 78 void HashStubBuilder::CalcHashcodeForNumber(GateRef key, Variable *res, Label *exit) in CalcHashcodeForNumber() argument 86 CalcHashcodeForDouble(key, res, exit); in CalcHashcodeForNumber() [all …]
|
| D | operations_stub_builder.cpp | 27 Label exit(env); in Equal() local 37 Jump(&exit); in Equal() 47 Jump(&exit); in Equal() 52 Jump(&exit); in Equal() 55 Bind(&exit); in Equal() 66 Label exit(env); in NotEqual() local 77 Jump(&exit); in NotEqual() 88 Jump(&exit); in NotEqual() 94 Jump(&exit); in NotEqual() 97 Bind(&exit); in NotEqual() [all …]
|
| D | new_object_stub_builder.cpp | 38 void NewObjectStubBuilder::NewLexicalEnv(Variable *result, Label *exit, GateRef numSlots, GateRef p… in NewLexicalEnv() argument 61 Jump(exit); in NewLexicalEnv() 65 Jump(exit); in NewLexicalEnv() 73 Label exit(env); in NewJSArrayWithSize() local 102 NewTaggedArrayChecked(&array, TruncInt64ToInt32(size), &exit); in NewJSArrayWithSize() 103 Bind(&exit); in NewJSArrayWithSize() 154 Label exit(env); in CloneProperties() local 173 Jump(&exit); in CloneProperties() 193 BRANCH(Int32UnsignedLessThan(*i, length), &body, &exit); in CloneProperties() 221 Bind(&exit); in CloneProperties() [all …]
|
| D | mcr_lowering.h | 56 void LowerCheckTaggedDoubleAndConvert(GateRef gate, GateRef frameState, Label *exit); 57 void LowerCheckTaggedNumberAndConvert(GateRef gate, GateRef frameState, Label *exit); 86 void LowerCheckFloat64AndConvert(GateRef gate, GateRef frameState, Label *exit); 88 GateRef ConvertSpecialHoleIntToTagged(GateRef gate, Label* exit); 89 GateRef ConvertSpecialHoleDoubleToTagged(GateRef gate, Label* exit); 94 GateRef ConvertUInt32ToTaggedNumber(GateRef gate, Label *exit); 96 GateRef ConvertFloat64ToInt32(GateRef gate, Label *exit); 100 GateRef ConvertTaggedDoubleToInt32(GateRef gate, Label *exit); 102 GateRef ConvertTaggedNumberToBool(GateRef gate, Label *exit); 103 GateRef ConvertTaggedNumberToInt32(GateRef gate, Label *exit); [all …]
|
| D | lcr_circuit_builder.cpp | 181 Label exit(env_); in GetDoubleOfTNumber() local 187 Jump(&exit); in GetDoubleOfTNumber() 192 Jump(&exit); in GetDoubleOfTNumber() 194 Bind(&exit); in GetDoubleOfTNumber() 200 GateRef CircuitBuilder::DoubleToInt(GateRef x, Label *exit) in DoubleToInt() argument 214 BRANCH_CIR2(Int32LessThan(exp, bits), exit, &overflow); in DoubleToInt() 220 Jump(exit); in DoubleToInt() 222 Bind(exit); in DoubleToInt() 231 Label exit(env_); in DoubleToInt() local 239 BRANCH_CIR2(Int32Equal(xInt, Int32(0x80000000)), &overflow, &exit); in DoubleToInt() [all …]
|
| D | typed_native_inline_lowering.cpp | 458 Label exit(&env); in LowerTypedArrayIterator() local 486 builder_.Jump(&exit); in LowerTypedArrayIterator() 492 builder_.Jump(&exit); in LowerTypedArrayIterator() 494 builder_.Bind(&exit); in LowerTypedArrayIterator() 515 Label exit(&builder_); in LowerGlobalTNumberIsFinite() local 520 builder_.Jump(&exit); in LowerGlobalTNumberIsFinite() 525 builder_.Jump(&exit); in LowerGlobalTNumberIsFinite() 527 builder_.Bind(&exit); in LowerGlobalTNumberIsFinite() 547 Label exit(&builder_); in LowerGlobalTNumberIsNan() local 552 builder_.Jump(&exit); in LowerGlobalTNumberIsNan() [all …]
|
| /arkcompiler/ets_runtime/test/aottest/builtin_inlining/number/ParseFloat/ |
| D | builtinNumberParseFloat.ts | 33 print("exit testNumberParseFloat"); 52 print("exit testParseFloat"); 86 //: exit testParseFloat 90 //: exit testParseFloat 94 //: exit testParseFloat 98 //: exit testParseFloat 102 //: exit testParseFloat 106 //: exit testParseFloat 110 //: exit testParseFloat 113 //: exit testParseFloat [all …]
|
| /arkcompiler/runtime_core/scripts/ |
| D | run-check-concurrency-format.sh | 25 exit 0 30 exit 0 35 exit 0 40 exit 0 45 exit 0 50 exit 0 55 exit 0 61 exit 1
|
| D | install-third-party | 33 --help, -h Show this message and exit. 51 exit 0 61 exit 1 74 exit 1 118 exit 1 125 exit 1 140 exit 1 153 exit 0 160 exit 1 167 exit 0
|
| /arkcompiler/ets_runtime/test/aottest/builtin_inlining/number/Constructor/ |
| D | builtinNumberConstructor.ts | 33 print("exit newNumber"); 49 //: exit newNumber 54 //: exit newNumber 60 //: exit newNumber 65 //: exit newNumber 79 //: exit newNumber 84 //: exit newNumber 91 //: exit newNumber 97 //: exit newNumber 102 //: exit newNumber [all …]
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | dom_tree_test.cpp | 83 * \----->[exit]<-------------/ 93 * [3] [exit] [4] 141 auto exit = GetGraph()->GetEndBlock(); in TEST_F() local 164 G->AddSucc(exit); in TEST_F() 173 CheckImmediateDominators(A, {B, exit, C}); in TEST_F() 180 CheckImmediateDominators(exit, {}); in TEST_F() 182 CheckListDominators<true>(entry, {entry, A, B, C, D, E, F, G, exit}); in TEST_F() 183 CheckListDominators<true>(A, {A, B, C, D, E, F, G, exit}); in TEST_F() 187 CheckListDominators<false>(B, {entry, A, C, D, E, F, G, exit}); in TEST_F() 188 CheckListDominators<false>(E, {entry, A, B, C, D, F, G, exit}); in TEST_F() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/promise/ |
| D | return_pending_promise_to_js_test.js | 21 process.exit(1); 30 process.exit(1); 34 process.exit(1); 58 process.exit(1); 67 process.exit(1); 82 process.exit(1); 108 process.exit(1); 115 process.exit(1);
|