Home
last modified time | relevance | path

Searched defs:exit (Results 1 – 25 of 73) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_collection_stub_builder.cpp36 void BuiltinsCollectionStubBuilder<CollectionType>::Clear(Variable *result, Label *exit, Label *slo… in Clear()
70 Label *exit, Label *slowPath, GateRef kind) in CreateIterator()
89 void BuiltinsCollectionStubBuilder<CollectionType>::Values(Variable *result, Label *exit, Label *sl… in Values()
99 void BuiltinsCollectionStubBuilder<CollectionType>::Entries(Variable *result, Label *exit, Label *s… in Entries()
109 void BuiltinsCollectionStubBuilder<CollectionType>::Keys(Variable *result, Label *exit, Label *slow… in Keys()
118 void BuiltinsCollectionStubBuilder<CollectionType>::ForEach(Variable *result, Label *exit, Label *s… in ForEach()
158 Variable *result, Label *exit, Label *slowPath, bool isJsMapSet) in MapSetOrSetAdd()
187 void BuiltinsCollectionStubBuilder<CollectionType>::Set(Variable *result, Label *exit, Label *slowP… in Set()
195 void BuiltinsCollectionStubBuilder<CollectionType>::Add(Variable *result, Label *exit, Label *slowP… in Add()
203 void BuiltinsCollectionStubBuilder<CollectionType>::Delete(Variable *result, Label *exit, Label *sl… in Delete()
[all …]
Dcontainers_arraylist_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
33 … Variable *result, Label *exit, Label *slowPath) in ReplaceAllElements()
Dcontainers_vector_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
33 Variable *result, Label *exit, Label *slowPath) in ReplaceAllElements()
Dbuiltins_number_stub_builder.cpp22 void BuiltinsNumberStubBuilder::ParseFloat(Variable *result, Label *exit, Label *slowPath) in ParseFloat()
49 void BuiltinsNumberStubBuilder::ParseInt(Variable *result, Label *exit, Label *slowPath) in ParseInt()
82 void BuiltinsNumberStubBuilder::IsFinite(Variable *result, Label *exit, Label *slowPath) in IsFinite()
121 void BuiltinsNumberStubBuilder::IsNaN(Variable *result, Label *exit, Label *slowPath) in IsNaN()
152 void BuiltinsNumberStubBuilder::IsInteger(Variable *result, Label *exit, Label *slowPath) in IsInteger()
188 void BuiltinsNumberStubBuilder::IsSafeInteger(Variable *result, Label *exit, Label *slowPath) in IsSafeInteger()
244 Label exit(env); in GenNumberConstructor() local
311 void BuiltinsNumberStubBuilder::ToStringFunc(Variable *result, Label *exit, Label *slowPath) in ToStringFunc()
361 Label exit(env); in NumberToString() local
Dbuiltins_reflect_stub_builder.cpp21 void BuiltinsReflectStubBuilder::Get(Variable *result, Label *exit, Label *slowPath) in Get()
57 void BuiltinsReflectStubBuilder::Has(Variable* result, Label* exit, Label* slowPath) in Has()
77 void BuiltinsReflectStubBuilder::Set(Variable* result, Label* exit, Label* slowPath) in Set()
Dbuiltins_string_stub_builder.cpp28 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in FromCharCode()
101 Variable* res, Label *exit, Label *slowPath) in CharAt()
175 Variable* res, Label *exit, Label *slowPath) in CharCodeAt()
200 Label exit(env); in FastStringCharCodeAt() local
238 Variable* res, Label *exit, Label *slowPath) in CodePointAt()
273 Variable* pos, Label *exit, Label *slowPath, Label *posIsValid) in CheckParamsAndGetPosition()
329 Variable* res, Label *exit, Label *slowPath) in IndexOf()
428 Variable* res, Label *exit, Label *slowPath) in Substring()
567 Variable* res, Label *exit, Label *slowPath) in SubStr()
718 Label exit(env); in GetSubString() local
[all …]
Dbuiltins_collator_stub_builder.cpp22 Variable* res, Label* exit, in ResolvedOptions()
118 Label exit(env); in UsageOptionsToEcmaString() local
156 Label exit(env); in SensitivityOptionsToEcmaString() local
191 Label exit(env); in CaseFirstOptionsToEcmaString() local
Dlinked_hashtable_stub_builder.cpp121 Label exit(env); in GrowCapacity() local
160 Label exit(env); in RemoveEntry() local
197 Label exit(env); in HasSufficientCapacity() local
243 Label exit(env); in FindElement() local
304 Label exit(env); in GetDeletedElementsAt() local
351 Label exit(env); in Create() local
381 Label exit(env); in Clear() local
436 Label exit(env); in ForEach() local
532 Label exit(env); in Insert() local
579 Label exit(env); in Delete() local
[all …]
Dbuiltins_array_stub_builder.cpp46 Variable *result, Label *exit, Label *slowPath) in With()
170 Variable *result, Label *exit, Label *slowPath) in Unshift()
310 [[maybe_unused]] GateRef numArgs, Variable *result, Label *exit, Label *slowPath) in Shift()
427 Variable *result, Label *exit, Label *slowPath) in Concat()
565 Variable *result, Label *exit, Label *slowPath) in Filter()
780 Variable *result, Label *exit, Label *slowPath) in Map()
894 [[maybe_unused]] Variable *result, Label *exit, Label *slowPath) in ForEach()
1046 [[maybe_unused]] GateRef numArgs, Variable *result, Label *exit, Label *slowPath) in ArrayIteratorNext()
1200 Variable *result, Label *exit, Label *slowPath) in IndexOf()
1229 Variable *result, Label *exit, Label *slowPath) in LastIndexOf()
[all …]
Dbuiltins_array_indexof_stub_builder.cpp60 Label exit(env); in MakeFromIndex() local
89 Label exit(env); in MakeFromIndexWithInt() local
141 Label exit(env); in MakeFromIndexWithDouble() local
229 Label exit(env); in IndexOfElements() local
318 Label exit(env); in StringEqual() local
353 Label exit(env); in BigIntEqual() local
412 Label exit(env); in IndexOfTaggedIntElements() local
452 Label exit(env); in IndexOfTaggedIntTarget() local
488 Label exit(env); in IndexOfTaggedNumber() local
579 Label exit(env); in IndexOfStringElements() local
[all …]
Dbuiltins_object_stub_builder.cpp23 void BuiltinsObjectStubBuilder::ToStringFunc(Variable *result, Label *exit, Label *slowPath) in ToStringFunc()
74 void BuiltinsObjectStubBuilder::Create(Variable *result, Label *exit, Label *slowPath) in Create()
103 Label exit(env); in AssignEnumElementProperty() local
206 Label exit(env); in LayoutInfoAssignAllEnumProperty() local
300 Label exit(env); in NameDictionaryAssignAllEnumProperty() local
377 Label exit(env); in AssignAllEnumProperty() local
402 Label exit(env); in SlowAssign() local
447 void BuiltinsObjectStubBuilder::Assign(Variable *result, Label *exit, Label *slowPath) in Assign()
493 void BuiltinsObjectStubBuilder::HasOwnProperty(Variable *result, Label *exit, Label *slowPath) in HasOwnProperty()
499 void BuiltinsObjectStubBuilder::HasOwnProperty(Variable *result, Label *exit, Label *slowPath, Gate… in HasOwnProperty()
[all …]
Dbuiltins_typedarray_stub_builder.cpp30 Label exit(env); in GetDataPointFromBuffer() local
58 Label exit(env); in CheckTypedArrayIndexInRange() local
84 Label exit(env); in LoadTypedArrayElement() local
120 Label exit(env); in StoreTypedArrayElement() local
148 Label exit(env); in FastGetPropertyByIndex() local
190 Label exit(env); in FastCopyElementToArray() local
245 Label exit(env); in GetValueFromBuffer() local
454 Variable *result, Label *exit, Label *slowPath) in Reverse()
485 Variable *result, Label *exit, Label *slowPath) in LastIndexOf()
594 Variable *result, Label *exit, Label *slowPath) in IndexOf()
[all …]
Dcontainers_linkedlist_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dcontainers_lightweightmap_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dcontainers_lightweightset_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dcontainers_list_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dnew_object_stub_builder.cpp34 void NewObjectStubBuilder::NewLexicalEnv(Variable *result, Label *exit, GateRef numSlots, GateRef p… in NewLexicalEnv()
82 Label exit(env); in NewJSArrayWithSize() local
125 Label exit(env); in NewJSArrayWithHClass() local
196 Label exit(env); in CloneProperties() local
274 Label exit(env); in NewAccessorData() local
303 Label exit(env); in CloneObjectLiteral() local
417 Label exit(env); in CreateObjectHavingMethod() local
432 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass) in NewJSObject()
500 void NewObjectStubBuilder::NewSObject(Variable *result, Label *exit, GateRef hclass) in NewSObject()
537 Label exit(env); in NewJSProxy() local
[all …]
Daccess_object_stub_builder.cpp28 Label exit(env); in LoadObjByName() local
73 Label exit(env); in LoadObjByNameWithMega() local
103 Label exit(env); in StoreObjByNameWithMega() local
131 Label exit(env); in LoadPrivatePropertyByName() local
168 Label exit(env); in DeprecatedLoadObjByName() local
198 Label exit(env); in StoreObjByName() local
245 Label exit(env); in StOwnICByName() local
290 Label exit(env); in StorePrivatePropertyByName() local
343 Label exit(env); in LoadObjByValue() local
384 Label exit(env); in DeprecatedLoadObjByValue() local
[all …]
Doperations_stub_builder.cpp25 Label exit(env); in Equal() local
64 Label exit(env); in NotEqual() local
106 Label exit(env); in StrictEqual() local
133 Label exit(env); in StrictNotEqual() local
160 Label exit(env); in Less() local
267 Label exit(env); in LessEq() local
374 Label exit(env); in Greater() local
480 Label exit(env); in GreaterEq() local
587 Label exit(env); in Add() local
608 Label exit(env); in Sub() local
[all …]
Dcall_stub_builder.cpp29 void CallStubBuilder::JSCallDispatchForBaseline(Label *exit, Label *noNeedCheckException) in JSCallDispatchForBaseline()
140 Variable *result, Label *exit) in FastCallSelector()
219 GateRef elementsPtr, Variable &result, Label &exit) in LowerFastSuperCall()
295 Variable *result, Label *exit, bool isNew, bool useCmc) in LowerFastCall()
425 Label exit(env); in CallStubDispatch() local
441 Label exit(env); in JSCallDispatch() local
497 void CallStubBuilder::JSCallInit(Label *exit, Label *funcIsHeapObject, Label *funcIsCallable, Label… in JSCallInit()
527 void CallStubBuilder::JSCallNative(Label *exit) in JSCallNative()
547 void CallStubBuilder::JSCallNativeInner(Label *exit, bool isJSFunction) in JSCallNativeInner()
640 void CallStubBuilder::JSCallJSFunction(Label *exit, Label *noNeedCheckException) in JSCallJSFunction()
[all …]
Dhash_stub_builder.cpp24 Label exit(env); in GetHash() local
78 void HashStubBuilder::CalcHashcodeForNumber(GateRef key, Variable *res, Label *exit) in CalcHashcodeForNumber()
Dstub_builder.cpp189 Label exit(env); in MatchFieldType() local
328 Label exit(env); in FindElementWithCache() local
400 Label exit(env); in GetIndexFromPropertiesCache() local
428 Label exit(env); in GetHandlerFromMegaICCache() local
459 Label exit(env); in BinarySearch() local
616 Label exit(env); in GetKeyHashCode() local
643 Label exit(env); in CreateDataProperty() local
686 Label exit(env); in CreateDataPropertyOrThrow() local
720 Label exit(env); in DefineField() local
772 Label exit(env); in FindElementFromNumberDictionary() local
[all …]
Dprofiler_stub_builder.cpp49 Label exit(env); in TryDump() local
70 Label exit(env); in TryPreDump() local
89 Label exit(env); in ProfileOpType() local
136 Label exit(env); in ProfileDefineClass() local
174 Label exit(env); in ProfileCreateObject() local
227 Label exit(env); in ProfileCall() local
305 Label exit(env); in ProfileGetterSetterCall() local
330 Label exit(env); in TryGetBuiltinFunctionId() local
354 Label exit(env); in ProfileNativeCall() local
426 Label exit(env); in UpdateTrackTypeInPropAttr() local
[all …]
Dbarrier_stub_builder.cpp43 Label exit(env); in DoBatchBarrier() local
70 Label exit(env); in DoBatchBarrierInternal() local
93 Label exit(env); in GetBitSetDataAddr() local
117 Label exit(env); in HandleMark() local
186 Label exit(env); in BarrierBatchBitSet() local
302 Label exit(env); in DoMoveBarrierCrossRegion() local
382 Label exit(env); in DoMoveBarrierInRegion() local
411 Label exit(env); in DoMoveBarrierSameRegionKind() local
549 Label exit(env); in BitSetRangeMove() local
578 Label exit(env); in BitSetRangeMoveForward() local
[all …]
Dtyped_native_inline_lowering.cpp435 Label exit(&env); in LowerTypedArrayIterator() local
491 Label exit(&builder_); in LowerGlobalTNumberIsFinite() local
523 Label exit(&builder_); in LowerGlobalTNumberIsNan() local
553 Label exit(&builder_); in LowerMathPow() local
661 Label exit(&builder_); in BuildTNumberAbs() local
715 Label exit(&builder_); in BuildRounding() local
765 Label exit(&builder_); in LowerTaggedRounding() local
820 Label exit(&builder_); in BuildIntMinMax() local
863 Label exit(&builder_); in BuildDoubleMinMax() local
925 Label exit(&builder_); in LowerTNumberMinMax() local
[all …]

123