| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_collection_stub_builder.cpp | 27 …ollectionStubBuilder<CollectionType>::CheckCollectionObj(Label *thisCollectionObj, Label *slowPath) in CheckCollectionObj() 36 …uiltinsCollectionStubBuilder<CollectionType>::Clear(Variable *result, Label *exit, Label *slowPath) in Clear() 70 Label *exit, Label *slowPath, GateRef kind) in CreateIterator() 89 …iltinsCollectionStubBuilder<CollectionType>::Values(Variable *result, Label *exit, Label *slowPath) in Values() 99 …ltinsCollectionStubBuilder<CollectionType>::Entries(Variable *result, Label *exit, Label *slowPath) in Entries() 109 …BuiltinsCollectionStubBuilder<CollectionType>::Keys(Variable *result, Label *exit, Label *slowPath) in Keys() 118 …ltinsCollectionStubBuilder<CollectionType>::ForEach(Variable *result, Label *exit, Label *slowPath) in ForEach() 158 Variable *result, Label *exit, Label *slowPath, bool isJsMapSet) in MapSetOrSetAdd() 187 … BuiltinsCollectionStubBuilder<CollectionType>::Set(Variable *result, Label *exit, Label *slowPath) in Set() 195 … BuiltinsCollectionStubBuilder<CollectionType>::Add(Variable *result, Label *exit, Label *slowPath) in Add() [all …]
|
| D | builtins_number_stub_builder.cpp | 26 void BuiltinsNumberStubBuilder::ParseFloat(Variable *result, Label *exit, Label *slowPath) in ParseFloat() 53 void BuiltinsNumberStubBuilder::ParseInt(Variable *result, Label *exit, Label *slowPath) in ParseInt() 86 void BuiltinsNumberStubBuilder::IsFinite(Variable *result, Label *exit, Label *slowPath) in IsFinite() 125 void BuiltinsNumberStubBuilder::IsNaN(Variable *result, Label *exit, Label *slowPath) in IsNaN() 156 void BuiltinsNumberStubBuilder::IsInteger(Variable *result, Label *exit, Label *slowPath) in IsInteger() 192 void BuiltinsNumberStubBuilder::IsSafeInteger(Variable *result, Label *exit, Label *slowPath) in IsSafeInteger() 246 Label slowPath(env); in GenNumberConstructor() local 315 void BuiltinsNumberStubBuilder::ToString(Variable *result, Label *exit, Label *slowPath) in ToString()
|
| D | builtins_reflect_stub_builder.cpp | 23 void BuiltinsReflectStubBuilder::Get(Variable *result, Label *exit, Label *slowPath) in Get()
|
| D | builtins_typedarray_stub_builder.cpp | 89 Label slowPath(env); in LoadTypedArrayElement() local 153 Label slowPath(env); in FastGetPropertyByIndex() local 195 Label slowPath(env); in FastCopyElementToArray() local 435 Variable *result, Label *exit, Label *slowPath) in Reverse() 503 Variable *result, Label *exit, Label *slowPath) in LastIndexOf() 612 Variable *result, Label *exit, Label *slowPath) in IndexOf() 711 Variable *result, Label *exit, Label *slowPath) in Find() 788 Variable *result, Label *exit, Label *slowPath) in Includes() 879 Variable *result, Label *exit, Label *slowPath) in CopyWithin() 1012 Variable *result, Label *exit, Label *slowPath) in ReduceRight() [all …]
|
| D | builtins_proxy_stub_builder.cpp | 28 Label slowPath(env); in GenProxyConstructor() local
|
| D | containers_stub_builder.cpp | 24 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersCommonFuncCall() 146 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in QueueCommonFuncCall() 255 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in DequeCommonFuncCall() 367 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersLightWeightCall() 477 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersHashCall() 614 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersLinkedListCall()
|
| D | builtins_string_stub_builder.cpp | 26 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in FromCharCode() 99 Variable* res, Label *exit, Label *slowPath) in CharAt() 173 Variable* res, Label *exit, Label *slowPath) in CharCodeAt() 194 Variable* res, Label *exit, Label *slowPath) in CodePointAt() 229 Variable* pos, Label *exit, Label *slowPath, Label *posIsValid) in CheckParamsAndGetPosition() 289 Variable* res, Label *exit, Label *slowPath) in IndexOf() 388 Variable* res, Label *exit, Label *slowPath) in Substring() 527 Variable* res, Label *exit, Label *slowPath) in SubStr() 769 Variable *res, Label *exit, Label *slowPath) in Replace() 920 Variable *res, Label *exit, Label *slowPath) in Slice() [all …]
|
| D | builtins_array_stub_builder.cpp | 32 Label *matchCls, Label *slowPath) in ElementsKindHclassCompare() 48 Variable *result, Label *exit, Label *slowPath) in With() 170 Variable *result, Label *exit, Label *slowPath) in Unshift() 311 [[maybe_unused]] GateRef numArgs, Variable *result, Label *exit, Label *slowPath) in Shift() 426 Variable *result, Label *exit, Label *slowPath) in Concat() 560 Variable *result, Label *exit, Label *slowPath) in Filter() 726 Variable *result, Label *exit, Label *slowPath) in Map() 862 [[maybe_unused]] Variable *result, Label *exit, Label *slowPath) in ForEach() 1017 Variable *result, Label *exit, Label *slowPath) in IndexOf() 1037 Variable *result, Label *exit, Label *slowPath) in LastIndexOf() [all …]
|
| D | builtins_object_stub_builder.cpp | 170 void BuiltinsObjectStubBuilder::ToString(Variable *result, Label *exit, Label *slowPath) in ToString() 223 void BuiltinsObjectStubBuilder::Create(Variable *result, Label *exit, Label *slowPath) in Create() 596 void BuiltinsObjectStubBuilder::Assign(Variable *result, Label *exit, Label *slowPath) in Assign() 642 void BuiltinsObjectStubBuilder::HasOwnProperty(Variable *result, Label *exit, Label *slowPath) in HasOwnProperty() 648 void BuiltinsObjectStubBuilder::HasOwnProperty(Variable *result, Label *exit, Label *slowPath, Gate… in HasOwnProperty() 1208 void BuiltinsObjectStubBuilder::Keys(Variable *result, Label *exit, Label *slowPath) in Keys() 1270 void BuiltinsObjectStubBuilder::GetPrototypeOf(Variable *result, Label *exit, Label *slowPath) in GetPrototypeOf() 1301 void BuiltinsObjectStubBuilder::SetPrototypeOf(Variable *result, Label *exit, Label *slowPath) in SetPrototypeOf() 1466 void BuiltinsObjectStubBuilder::GetOwnPropertyNames(Variable *result, Label *exit, Label *slowPath) in GetOwnPropertyNames() 1574 …id BuiltinsObjectStubBuilder::GetOwnPropertySymbols(Variable *result, Label *exit, Label *slowPath) in GetOwnPropertySymbols() [all …]
|
| D | builtins_function_stub_builder.cpp | 27 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in PrototypeApply() 125 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in PrototypeBind() 178 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in PrototypeCall()
|
| D | builtins_dataview_stub_builder.cpp | 26 GateRef numArgs, [[maybe_unused]] Variable* res, Label *exit, Label *slowPath) in SetTypedValue()
|
| D | builtins_stubs.cpp | 404 Label slowPath(env); in BUILTINS_WITH_CONTAINERS_STUB_BUILDER() local 457 Label slowPath(env); in DECLARE_BUILTINS() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | access_object_stub_builder.cpp | 32 Label slowPath(env); in LoadObjByName() local 72 Label slowPath(env); in LoadPrivatePropertyByName() local 109 Label slowPath(env); in DeprecatedLoadObjByName() local 139 Label slowPath(env); in StoreObjByName() local 184 Label slowPath(env); in StorePrivatePropertyByName() local 237 Label slowPath(env); in LoadObjByValue() local 274 Label slowPath(env); in DeprecatedLoadObjByValue() local 303 Label slowPath(env); in StoreObjByValue() local 341 Label slowPath(env); in TryLoadGlobalByName() local 391 Label slowPath(env); in TryStoreGlobalByName() local [all …]
|
| D | ic_stub_builder.cpp | 159 … Variable *result, Label *tryFastPath, Label *slowPath, Label *success, ProfileOperation callback) in LoadICByName() 175 void ICStubBuilder::StoreICByName(Variable* result, Label* tryFastPath, Label *slowPath, Label *suc… in StoreICByName() 194 … Variable *result, Label *tryFastPath, Label *slowPath, Label *success, ProfileOperation callback) in LoadICByValue() 254 void ICStubBuilder::StoreICByValue(Variable* result, Label* tryFastPath, Label *slowPath, Label *su… in StoreICByValue() 279 void ICStubBuilder::TryLoadGlobalICByName(Variable* result, Label* tryFastPath, Label *slowPath, La… in TryLoadGlobalICByName() 300 void ICStubBuilder::TryStoreGlobalICByName(Variable* result, Label* tryFastPath, Label *slowPath, L… in TryStoreGlobalICByName()
|
| D | ic_stub_builder.h | 60 void SetLabels(Label* tryFastPath, Label *slowPath, Label *success) in SetLabels()
|
| D | operations_stub_builder.cpp | 167 Label slowPath(env); in Less() local 274 Label slowPath(env); in LessEq() local 381 Label slowPath(env); in Greater() local 487 Label slowPath(env); in GreaterEq() local 590 Label slowPath(env); in Add() local 611 Label slowPath(env); in Sub() local 632 Label slowPath(env); in Mul() local 653 Label slowPath(env); in Div() local 674 Label slowPath(env); in Mod() local 1251 Label slowPath(env); in Inc() local [all …]
|
| D | interpreter_stub.cpp | 544 Label slowPath(env); in DECLARE_ASM_HANDLER() local 582 Label slowPath(env); in DECLARE_ASM_HANDLER() local 962 Label slowPath(env); in DECLARE_ASM_HANDLER() local 978 Label slowPath(env); in DECLARE_ASM_HANDLER() local 994 Label slowPath(env); in DECLARE_ASM_HANDLER() local 1535 Label slowPath(env); in DECLARE_ASM_HANDLER() local 1805 Label slowPath(env); in DECLARE_ASM_HANDLER() local 1838 Label slowPath(env); in DECLARE_ASM_HANDLER() local 1912 Label slowPath(env); in DECLARE_ASM_HANDLER() local 1938 Label slowPath(env); in DECLARE_ASM_HANDLER() local [all …]
|
| D | typed_native_inline_lowering.cpp | 1989 Label slowPath(&builder_); in LowerNumberParseInt() local 2038 Label slowPath(&builder_); in LowerNumberParseFloat() local 2173 Label slowPath(&builder_); in LowerStringSubstring() local 2200 Label slowPath(&builder_); in LowerStringSubstring() local 2263 Label slowPath(&builder_); in LowerStringSubStr() local 2290 Label slowPath(&builder_); in LowerStringSubStr() local 2379 Label slowPath(&builder_); in LowerStringSlice() local 3877 Label slowPath(&env); in LowerArraySort() local
|
| D | builtins_lowering.cpp | 73 Label slowPath(&builder_); in TypedLocaleCompare() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode_visitor.cpp | 717 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathRefCheck>(inst, eid); in VisitRefTypeCheck() local 771 auto slowPath = in VisitDeoptimizeIf() local 794 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>( in VisitDeoptimizeCompare() local 860 auto slowPath = in VisitLoadString() local 928 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, EntrypointId::GET_FIEL… in VisitResolveObjectField() local 1111 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathEntrypoint>(inst, EntrypointId::INITIALI… in VisitInitClass() local 1168 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, EntrypointId::RESOLVE_… in FillLoadClassUnresolved() local 1267 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathEntrypoint>(inst, EntrypointId::INITIALI… in VisitLoadAndInitClass() local 1306 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, ENTRYPOINT_ID); in VisitUnresolvedLoadAndInitClass() local 1354 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, entrypoint); in VisitResolveObjectFieldStatic() local [all …]
|
| D | codegen-inl.h | 56 auto slowPath = GetLocalAllocator()->New<T>(label, inst, std::forward<Args>(args)...); in CreateSlowPath() local 198 LabelHolder::LabelId slowPath; in CreateUnaryCheck() local
|
| D | codegen.cpp | 870 for (auto slowPath : slowPaths_) { in EmitSlowPaths() local 1244 … auto slowPath = CreateSlowPath<SlowPathEntrypoint>(newObj, EntrypointId::CREATE_OBJECT_BY_CLASS); in CreateNewObjCallOld() local 1299 SlowPathShared *slowPath; in CreateJumpToClassResolverPltShared() local 1553 auto slowPath = CreateSlowPath<SlowPathUnresolved>(resolver, entrypoint); in EmitResolveUnknownVirtual() local 1724 …auto slowPath = CreateSlowPath<SlowPathUnresolved>(resolver, EntrypointId::GET_UNKNOWN_CALLEE_METH… in EmitResolveStatic() local 2155 auto slowPath {CreateSlowPath<SlowPathJsCastDoubleToInt32>(inst)}; in EncodeDynamicCast() local 2440 auto slowPath = CreateSlowPath<SlowPathStringHashCode>(inst, entrypoint); in CreateStringHashCode() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
| D | baseline_stubs.cpp | 416 Label slowPath(env); in GenerateCircuit() local 582 Label slowPath(env); in GenerateCircuit() local 1416 Label slowPath(env); in GenerateCircuit() local 1651 Label slowPath(env); in GenerateCircuit() local 2324 Label slowPath(env); in GenerateCircuit() local 2360 Label slowPath(env); in GenerateCircuit() local 2445 Label slowPath(env); in GenerateCircuit() local 2474 Label slowPath(env); in GenerateCircuit() local 2502 Label slowPath(env); in GenerateCircuit() local 2531 Label slowPath(env); in GenerateCircuit() local [all …]
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/ |
| D | builtins.cpp | 117 auto slowPath = createBasicBlock(std::string("slow_path")); in SlowClassLoadingHelper() local 143 llvm::BasicBlock *slowPath = initialBb; in LowerLoadClassHelper() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/libllvmbackend/ |
| D | ets_llvm_ir_constructor_gen.inl | 174 auto slowPath = CreateEntrypointCall(eid, inst, {sb, str}); local
|