| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_collection_stub_builder.cpp | 27 …insCollectionStubBuilder<CollectionType>::CheckCollectionObj(Label *thisCollectionObj, Label *slow… in CheckCollectionObj() 36 void BuiltinsCollectionStubBuilder<CollectionType>::Clear(Variable *result, Label *exit, Label *slo… in Clear() 39 Label thisCollectionObj(env); in Clear() 54 Label exception(env); in Clear() 55 Label noException(env); 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() 73 Label entry(env); in CreateIterator() 74 Label thisCollectionObj(env); in CreateIterator() [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_string_stub_builder.cpp | 26 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in FromCharCode() 30 Label lengthIsZero(env); in FromCharCode() 31 Label lengthNotZero(env); in FromCharCode() 32 Label lengthIsOne(env); in FromCharCode() 33 Label canBeCompress(env); in FromCharCode() 34 Label isInt(env); in FromCharCode() 35 Label notInt(env); in FromCharCode() 36 Label newObj(env); in FromCharCode() 37 Label canNotBeCompress(env); in FromCharCode() 38 Label isPendingException(env); in FromCharCode() [all …]
|
| D | builtins_object_stub_builder.cpp | 31 Label entry(env); in CreateListFromArrayLike() 35 Label exit(env); in CreateListFromArrayLike() 38 Label targetIsHeapObject(env); in CreateListFromArrayLike() 39 Label targetIsEcmaObject(env); in CreateListFromArrayLike() 40 Label targetNotEcmaObject(env); in CreateListFromArrayLike() 52 Label targetIsTypeArray(env); in CreateListFromArrayLike() 53 Label targetNotTypeArray(env); in CreateListFromArrayLike() 63 Label isPendingException2(env); in CreateListFromArrayLike() 64 Label noPendingException2(env); in CreateListFromArrayLike() 83 Label isPendingException1(env); in CreateListFromArrayLike() [all …]
|
| D | containers_stub_builder.cpp | 24 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersCommonFuncCall() 33 Label valueIsJSAPIVector(env); in ContainersCommonFuncCall() 34 Label valueNotJSAPIVector(env); in ContainersCommonFuncCall() 35 Label objIsJSProxy(env); in ContainersCommonFuncCall() 36 Label objNotJSProxy(env); in ContainersCommonFuncCall() 37 Label objIsJSAPIVector(env); in ContainersCommonFuncCall() 38 Label thisArgUndefined(env); in ContainersCommonFuncCall() 39 Label thisArgNotUndefined(env); in ContainersCommonFuncCall() 40 Label callbackUndefined(env); in ContainersCommonFuncCall() 41 Label callbackNotUndefined(env); in ContainersCommonFuncCall() [all …]
|
| D | builtins_array_stub_builder.cpp | 32 Label *matchCls, Label *slowPath) in ElementsKindHclassCompare() 35 Label isGeneric(env); in ElementsKindHclassCompare() 48 Variable *result, Label *exit, Label *slowPath) in With() 53 Label isHeapObject(env); in With() 54 Label isJsArray(env); in With() 55 Label isStableArray(env); in With() 56 Label defaultConstr(env); in With() 57 Label notCOWArray(env); in With() 71 Label taggedIsInt(env); in With() 77 Label twoArg(env); in With() [all …]
|
| D | builtins_typedarray_stub_builder.cpp | 29 Label entryPass(env); in GetDataPointFromBuffer() 31 Label isNull(env); in GetDataPointFromBuffer() 32 Label exit(env); in GetDataPointFromBuffer() 33 Label isByteArray(env); in GetDataPointFromBuffer() 34 Label notByteArray(env); in GetDataPointFromBuffer() 57 Label entryPass(env); in CheckTypedArrayIndexInRange() 60 Label exit(env); in CheckTypedArrayIndexInRange() 61 Label indexIsvalid(env); in CheckTypedArrayIndexInRange() 62 Label indexNotLessZero(env); in CheckTypedArrayIndexInRange() 83 Label entryPass(env); in LoadTypedArrayElement() [all …]
|
| D | builtins_number_stub_builder.cpp | 26 void BuiltinsNumberStubBuilder::ParseFloat(Variable *result, Label *exit, Label *slowPath) in ParseFloat() 29 Label definedMsg(env); in ParseFloat() 30 Label undefinedMsg(env); in ParseFloat() 40 Label heapObj(env); in ParseFloat() 41 Label stringObj(env); in ParseFloat() 53 void BuiltinsNumberStubBuilder::ParseInt(Variable *result, Label *exit, Label *slowPath) in ParseInt() 56 Label msgIsString(env); in ParseInt() 57 Label radixIsSpecial(env); in ParseInt() 58 Label radixIsSpecialInt(env); in ParseInt() 70 Label radixIsInt(env); in ParseInt() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | ic_stub_builder.h | 48 void LoadICByName(Variable* result, Label* tryFastPath, Label *slowPath, Label *success, 50 void StoreICByName(Variable* result, Label* tryFastPath, Label *slowPath, Label *success); 51 void LoadICByValue(Variable* result, Label* tryFastPath, Label *slowPath, Label *success, 53 void StoreICByValue(Variable* result, Label* tryFastPath, Label *slowPath, Label *success); 54 … void TryLoadGlobalICByName(Variable* result, Label* tryFastPath, Label *slowPath, Label *success); 55 …void TryStoreGlobalICByName(Variable* result, Label* tryFastPath, Label *slowPath, Label *success); 58 void NamedICAccessor(Variable* cachedHandler, Label *tryICHandler); 59 void ValuedICAccessor(Variable* cachedHandler, Label *tryICHandler, Label* tryElementIC); 60 void SetLabels(Label* tryFastPath, Label *slowPath, Label *success) in SetLabels() 75 Label *tryFastPath_ {nullptr}; [all …]
|
| D | stub_builder.cpp | 48 void StubBuilder::Jump(Label *label) in Jump() argument 50 ASSERT(label); in Jump() 55 label->AppendPredecessor(currentLabel); in Jump() 56 label->MergeControl(currentLabel->GetControl()); in Jump() 60 void StubBuilder::Branch(GateRef condition, Label *trueLabel, Label *falseLabel, const char* commen… in Branch() 65 void StubBuilder::BranchPredict(GateRef condition, Label *trueLabel, Label *falseLabel, uint32_t tr… in BranchPredict() 81 void StubBuilder::Switch(GateRef index, Label *defaultLabel, int64_t *keysValue, Label *keysLabel, … in Switch() 102 void StubBuilder::LoopBegin(Label *loopHead) in LoopBegin() 119 void StubBuilder::LoopEnd(Label *loopHead, Environment *env, GateRef glue) in LoopEnd() 121 Label loopEnd(env); in LoopEnd() [all …]
|
| D | ic_stub_builder.cpp | 22 void ICStubBuilder::NamedICAccessor(Variable* cachedHandler, Label *tryICHandler) in NamedICAccessor() 25 Label receiverIsHeapObject(env); in NamedICAccessor() 26 Label receiverNotHeapObject(env); in NamedICAccessor() 27 Label tryIC(env); in NamedICAccessor() 38 Label isHeapObject(env); in NamedICAccessor() 39 Label notHeapObject(env); in NamedICAccessor() 47 Label tryPoly(env); in NamedICAccessor() 69 Label tryNumber(env); in NamedICAccessor() 70 Label profileNotUndefined(env); in NamedICAccessor() 80 Label isHeapObject(env); in NamedICAccessor() [all …]
|
| D | operations_stub_builder.cpp | 25 Label entry(env); in Equal() 27 Label exit(env); in Equal() 28 Label isHole(env); in Equal() 29 Label notHole(env); in Equal() 41 Label resultIsTrue(env); in Equal() 42 Label resultNotTrue(env); in Equal() 64 Label entry(env); in NotEqual() 66 Label exit(env); in NotEqual() 70 Label isHole(env); in NotEqual() 71 Label notHole(env); in NotEqual() [all …]
|
| D | access_object_stub_builder.cpp | 28 Label entry(env); in LoadObjByName() 30 Label exit(env); in LoadObjByName() 31 Label tryFastPath(env); in LoadObjByName() 32 Label slowPath(env); in LoadObjByName() 33 Label tryPreDump(env); in LoadObjByName() 68 Label entry(env); in LoadPrivatePropertyByName() 70 Label exit(env); in LoadPrivatePropertyByName() 71 Label tryFastPath(env); in LoadPrivatePropertyByName() 72 Label slowPath(env); in LoadPrivatePropertyByName() 73 Label tryPreDump(env); in LoadPrivatePropertyByName() [all …]
|
| D | profiler_stub_builder.cpp | 50 Label subEntry(env); in TryDump() 53 Label updatePeriodCounter(env); in TryDump() 54 Label exit(env); in TryDump() 55 Label needDump(env); in TryDump() 73 Label subEntry(env); in TryPreDump() 75 Label exit(env); in TryPreDump() 76 Label profiler(env); in TryPreDump() 91 Label subEntry(env); in ProfileOpType() 94 Label exit(env); in ProfileOpType() 95 Label profiler(env); in ProfileOpType() [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); 83 Variable *result, Label *success, Label *failed, GateRef slotId, 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, [all …]
|
| D | circuit_builder-inl.h | 83 void CircuitBuilder::HandleException(GateRef result, Label *success, Label *fail, Label *exit) in HandleException() 92 void CircuitBuilder::HandleException(GateRef result, Label *success, Label *fail, Label *exit, Gate… in HandleException() 101 void CircuitBuilder::SubCfgEntry(Label *entry) in SubCfgEntry() 127 void CircuitBuilder::Bind(Label *label) in Bind() argument 129 label->Bind(); in Bind() 130 env_->SetCurrentLabel(label); in Bind() 133 void CircuitBuilder::Bind(Label *label, bool justSlowPath) in Bind() argument 136 label->Bind(); in Bind() 137 env_->SetCurrentLabel(label); in Bind() 166 Label *CircuitBuilder::GetCurrentLabel() const in GetCurrentLabel() [all …]
|
| D | hash_stub_builder.cpp | 23 Label entryLabel(env); in GetHash() 24 Label exit(env); in GetHash() 27 Label intKey(env); in GetHash() 28 Label symbolCheck(env); in GetHash() 34 Label slowGetHash(env); in GetHash() 35 Label symbolKey(env); in GetHash() 36 Label stringCheck(env); in GetHash() 43 Label stringKey(env); in GetHash() 44 Label objectCheck(env); in GetHash() 51 Label heapObjectKey(env); in GetHash() [all …]
|
| D | new_object_stub_builder.cpp | 38 void NewObjectStubBuilder::NewLexicalEnv(Variable *result, Label *exit, GateRef numSlots, GateRef p… in NewLexicalEnv() 45 Label hasPendingException(env); in NewLexicalEnv() 46 Label noException(env); in NewLexicalEnv() 53 Label afterInitialize(env); in NewLexicalEnv() 72 Label entry(env); in NewJSArrayWithSize() 73 Label exit(env); in NewJSArrayWithSize() 77 Label enabledElementsKind(env); in NewJSArrayWithSize() 78 Label notEmptyArray(env); in NewJSArrayWithSize() 79 Label initObj(env); in NewJSArrayWithSize() 152 Label entry(env); in CloneProperties() [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/compiler/debugInfo/ |
| D | test-for-loop-expected.txt | 22 "label": "", 38 "label": "", 54 "label": "", 69 "label": "", 84 "label": "", 97 "label": "LABEL_2", 112 "label": "", 127 "label": "", 142 "label": "", 159 "label": "", [all …]
|
| /arkcompiler/ets_runtime/tools/ap_file_viewer/src/ap/component/sheet/ |
| D | TabPaneApSummary.html.js | 43 .head-label, .head-count { 78 <label class="head-label" style="cursor: pointer;">ModuleName</label> 79 <label class="head-label" style="cursor: pointer;">->FunctionName</label> 80 <label class="head-label" style="cursor: pointer;">->Offset</label> 81 <label class="head-label" style="cursor: pointer;">->Type</label> 83 <label class="head-count">isRoot</label> 84 <label class="head-count">Kind</label> 85 <label class="head-count">abcId</label> 86 <label class="head-count">Id</label>
|
| /arkcompiler/ets_frontend/merge_abc/src/ |
| D | assemblyLabelProto.cpp | 19 void Label::Serialize(const panda::pandasm::Label &label, protoPanda::Label &protoLabel) in Serialize() argument 21 protoLabel.set_name(label.name); in Serialize() 22 const auto &fileLocation = label.file_location; in Serialize() 29 void Label::Deserialize(const protoPanda::Label &protoLabel, panda::pandasm::Label &label) in Deserialize() argument 31 label.name = protoLabel.name(); in Deserialize() 34 FileLocation::Deserialize(protoLocation, label.file_location); in Deserialize()
|
| /arkcompiler/runtime_core/libpandafile/tests/ |
| D | bytecode_emitter_tests.cpp | 105 Label label = emitter.CreateLabel(); variable 106 emitter.Bind(label); 111 emitter.Jmp(label); 125 Label label = emitter.CreateLabel(); variable 126 emitter.Jmp(label); 133 emitter.Bind(label); 149 Label label = emitter.CreateLabel(); variable 150 emitter.Bind(label); 155 emitter.Jmp(label); 167 Label label = emitter.CreateLabel(); variable [all …]
|
| /arkcompiler/runtime_core/abc2program/tests/ts/ |
| D | HelloWorldDumpExpected.txt | 65 label@3: ldundefined # line: 18446744073709551615 # column: 0 68 label@6: sta v1 # line: 86 # column: 0 73 try_begin_label : label@3 74 try_end_label : label@6 75 catch_begin_label : label@6 76 catch_end_label : label@6 86 label@3: ldai 0x1 # line: 18446744073709551615 # column: 0 105 jeqz label@25 # line: 83 # column: 0 108 label@25: lda v0 # line: 83 # column: 0 121 jeqz label@59 # line: 83 # column: 0 [all …]
|
| /arkcompiler/runtime_core/static_core/libpandafile/tests/ |
| D | bytecode_emitter_tests.cpp | 107 Label label = emitter.CreateLabel(); in TEST() local 108 emitter.Bind(label); in TEST() 113 emitter.Jmp(label); in TEST() 127 Label label = emitter.CreateLabel(); in TEST() local 128 emitter.Jmp(label); in TEST() 135 emitter.Bind(label); in TEST() 151 Label label = emitter.CreateLabel(); in TEST() local 152 emitter.Bind(label); in TEST() 157 emitter.Jmp(label); in TEST() 169 Label label = emitter.CreateLabel(); in TEST() local [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/parser/js/module-record/ |
| D | module-record-field-name-option-expected.txt | 37 label@0: tryldglobalbyname 0x0, print # line: 16 # column: 0 38 label@1: sta v0 # line: 16 # column: 0 39 label@2: ldai 0x1 # line: 16 # column: 0 40 label@3: sta v1 # line: 16 # column: 0 41 label@4: lda v0 # line: 16 # column: 0 42 label@5: callarg1 0x1, v1 # line: 16 # column: 0 43 label@6: ldundefined # line: 18446744073709551615 # column: 0 44 label@7: returnundefined # line: 17 # column: 0 51 label@0: definefunc 0x0, .#*#A, 0x0 # line: 18446744073709551615 # column: 0 52 label@1: callarg0 0x1 # line: 18 # column: 0 [all …]
|