Home
last modified time | relevance | path

Searched full:label (Results 1 – 25 of 731) sorted by relevance

12345678910>>...30

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_collection_stub_builder.cpp27 …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 …]
Dbuiltins_collection_stub_builder.h33 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 …]
Dbuiltins_string_stub_builder.cpp26 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 …]
Dbuiltins_object_stub_builder.cpp31 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 …]
Dcontainers_stub_builder.cpp24 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 …]
Dbuiltins_array_stub_builder.cpp32 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 …]
Dbuiltins_typedarray_stub_builder.cpp29 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 …]
Dbuiltins_number_stub_builder.cpp26 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/
Dic_stub_builder.h48 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 …]
Dstub_builder.cpp48 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 …]
Dic_stub_builder.cpp22 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 …]
Doperations_stub_builder.cpp25 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 …]
Daccess_object_stub_builder.cpp28 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 …]
Dprofiler_stub_builder.cpp50 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 …]
Dnew_object_stub_builder.h53 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 …]
Dcircuit_builder-inl.h83 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 …]
Dhash_stub_builder.cpp23 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 …]
Dnew_object_stub_builder.cpp38 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/
Dtest-for-loop-expected.txt22 "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/
DTabPaneApSummary.html.js43 .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/
DassemblyLabelProto.cpp19 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/
Dbytecode_emitter_tests.cpp105 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/
DHelloWorldDumpExpected.txt65 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/
Dbytecode_emitter_tests.cpp107 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/
Dmodule-record-field-name-option-expected.txt37 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 …]

12345678910>>...30