| /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() 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 …]
|
| D | containers_arraylist_stub_builder.cpp | 25 Label *exit, Label *slowPath) in ForEach() 33 … Variable *result, Label *exit, Label *slowPath) in ReplaceAllElements()
|
| D | containers_vector_stub_builder.cpp | 25 Label *exit, Label *slowPath) in ForEach() 33 Variable *result, Label *exit, Label *slowPath) in ReplaceAllElements()
|
| D | builtins_number_stub_builder.cpp | 22 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
|
| D | builtins_reflect_stub_builder.cpp | 21 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()
|
| D | builtins_string_stub_builder.cpp | 28 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 …]
|
| D | builtins_collator_stub_builder.cpp | 22 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
|
| D | linked_hashtable_stub_builder.cpp | 121 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 …]
|
| D | builtins_array_stub_builder.cpp | 46 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 …]
|
| D | builtins_array_indexof_stub_builder.cpp | 60 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 …]
|
| D | builtins_object_stub_builder.cpp | 23 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 …]
|
| D | builtins_typedarray_stub_builder.cpp | 30 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 …]
|
| D | containers_linkedlist_stub_builder.cpp | 25 Label *exit, Label *slowPath) in ForEach()
|
| D | containers_lightweightmap_stub_builder.cpp | 25 Label *exit, Label *slowPath) in ForEach()
|
| D | containers_lightweightset_stub_builder.cpp | 25 Label *exit, Label *slowPath) in ForEach()
|
| D | containers_list_stub_builder.cpp | 25 Label *exit, Label *slowPath) in ForEach()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | new_object_stub_builder.cpp | 34 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 …]
|
| D | access_object_stub_builder.cpp | 28 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 …]
|
| D | operations_stub_builder.cpp | 25 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 …]
|
| D | call_stub_builder.cpp | 29 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 …]
|
| D | hash_stub_builder.cpp | 24 Label exit(env); in GetHash() local 78 void HashStubBuilder::CalcHashcodeForNumber(GateRef key, Variable *res, Label *exit) in CalcHashcodeForNumber()
|
| D | stub_builder.cpp | 189 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 …]
|
| D | profiler_stub_builder.cpp | 49 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 …]
|
| D | barrier_stub_builder.cpp | 43 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 …]
|
| D | typed_native_inline_lowering.cpp | 435 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 …]
|