Home
last modified time | relevance | path

Searched refs:ICRuntime (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/ic/
H A Dic_runtime.h31 class ICRuntime { class
33 ICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind kind) in ICRuntime() function in panda::ecmascript::ICRuntime
38 ~ICRuntime() = default;
68 class LoadICRuntime : public ICRuntime {
71 : ICRuntime(thread, profileTypeInfo, slotId, kind) in LoadICRuntime()
85 class StoreICRuntime : public ICRuntime {
88 : ICRuntime(thread, profileTypeInfo, slotId, kind) in StoreICRuntime()
H A Dic_runtime.cpp26 void ICRuntime::UpdateLoadHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, in UpdateLoadHandler()
91 void ICRuntime::UpdateLoadStringHandler(JSHandle<JSTaggedValue> receiver) in UpdateLoadStringHandler()
101 void ICRuntime::UpdateTypedArrayHandler(JSHandle<JSTaggedValue> receiver) in UpdateTypedArrayHandler()
112 void ICRuntime::UpdateStoreHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, in UpdateStoreHandler()
155 void ICRuntime::TraceIC([[maybe_unused]] JSHandle<JSTaggedValue> receiver, in TraceIC()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
H A Dic_runtime_test.cpp83 ICRuntime icRuntime(thread, handleProfileTypeInfo, slotId, ICKind::LoadIC); in HWTEST_F_L0()
90 ICRuntime icRuntime1(thread, handleProfileTypeInfo, slotId, ICKind::NamedLoadIC); in HWTEST_F_L0()
127 ICRuntime icRuntime(thread, handleProfileTypeInfo, slotId, ICKind::StoreIC); in HWTEST_F_L0()
138 ICRuntime icRuntime1(thread, handleProfileTypeInfo, slotId, ICKind::NamedStoreIC); in HWTEST_F_L0()
157 ICRuntime icRuntime(thread, handleProfileTypeInfo, 4, ICKind::NamedGlobalLoadIC); // 4: means the NamedGlobalLoadIC in HWTEST_F_L0()

Completed in 2 milliseconds