| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | profiler_stub_builder.cpp | 21 …d ProfilerStubBuilder::PGOProfiler(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeInfo, in PGOProfiler() 35 void ProfilerStubBuilder::PGOProfiler(GateRef glue, GateRef func, GateRef profileTypeInfo, in PGOProfiler() 42 void ProfilerStubBuilder::TryDump(GateRef glue, GateRef func, GateRef profileTypeInfo) in TryDump() 65 void ProfilerStubBuilder::TryPreDump(GateRef glue, GateRef func, GateRef profileTypeInfo) in TryPreDump() 83 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef profileTypeInfo, GateRef type) in ProfileOpType() 130 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef constructor, GateRef profileTypeInfo) in ProfileDefineClass() 169 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef newObj, GateRef profileTypeInfo) in ProfileCreateObject() 221 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef target, GateRef profileTypeInfo) in ProfileCall() 348 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef target, GateRef profileTypeInfo) in ProfileNativeCall() 405 GateRef ProfilerStubBuilder::IsProfileTypeInfoDumped(GateRef profileTypeInfo, ProfileOperation call… in IsProfileTypeInfoDumped() [all …]
|
| D | access_object_stub_builder.cpp | 23 … GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadObjByName() 83 GateRef profileTypeInfo = GetProfileTypeInfo(glue, jsFunc); in LoadObjByNameWithMega() local 112 GateRef profileTypeInfo = GetProfileTypeInfo(glue, jsFunc); in StoreObjByNameWithMega() local 126 …GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId, ProfileOpera… in LoadPrivatePropertyByName() 192 … GateRef value, GateRef profileTypeInfo, GateRef slotId, in StoreObjByName() 239 … GateRef value, GateRef profileTypeInfo, GateRef slotId, in StOwnICByName() 283 GateRef profileTypeInfo, in StorePrivatePropertyByName() 337 …ctStubBuilder::LoadObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, in LoadObjByValue() 408 … GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreOwnByIndex() 449 … GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreObjByValue() [all …]
|
| D | interpreter_stub-inl.h | 569 … GateRef profileTypeInfo, GateRef slotId) in UpdateProfileTypeInfoCellToFunction() 680 …Builder::Dispatch(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, in Dispatch() 691 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchLast() 699 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchDebugger() 709 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchDebuggerLast() 724 GateRef profileTypeInfo, GateRef acc, in DispatchWithId() 737 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckException() 755 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckPendingException() 773 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithVar() 793 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithJump()
|
| D | pass_manager.cpp | 38 bool JitPassManager::Compile(JSHandle<ProfileTypeInfo> &profileTypeInfo, in Compile() 75 ApEntityId abcId) -> bool { in Compile()
|
| D | compilation_driver.h | 153 JSHandle<ProfileTypeInfo> &profileTypeInfo, const uint8_t *pcStart, in CompileMethod()
|
| D | common_stubs.cpp | 617 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 845 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 870 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 934 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 958 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 1069 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 1083 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 1096 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 1110 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
|
| D | new_object_stub_builder.cpp | 1279 GateRef profileTypeInfo = GetProfileTypeInfo(glue, jsFunc); in NewJSFunctionForJit() local 2144 …GateRef profileTypeInfo, GateRef slotId, GateRef slotValue, GateRef arrayLiteral, ProfileOperation… in LoadTrackInfo() 2273 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in CreateEmptyArray() 2309 TraceIdInfo traceIdInfo, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in CreateArrayWithBuffer()
|
| D | ts_inline_lowering.cpp | 796 auto profileTypeInfo = ProfileTypeInfo::Cast(profileTIVal.GetTaggedObject()); in CalleePFIProcess() local
|
| D | stub_builder.cpp | 3070 bool updateHandler, GateRef profileTypeInfo, GateRef slotId) in ICStoreElement() 6246 …GateRef glue, GateRef object, GateRef target, GateRef profileTypeInfo, GateRef slotId, ProfileOper… in InstanceOf() 6359 GateRef StubBuilder::GetMethod(GateRef glue, GateRef obj, GateRef key, GateRef profileTypeInfo, Gat… in GetMethod() 11754 GateRef profileTypeInfo, GateRef slotId) in UpdateProfileTypeInfoCellToFunction() 12558 GateRef profileTypeInfo = Load(VariableType::JS_ANY(), glue, profileTypeInfoCell, in TryToJitReuseCompiledFunc() local 12717 …[[maybe_unused]] GateRef profileTypeInfo, [[maybe_unused]] GateRef slotId, [[maybe_unused]] GateRe… in StartTraceLoadValueDetail() 12739 …lder::StartTraceCallDetail([[maybe_unused]] GateRef glue, [[maybe_unused]] GateRef profileTypeInfo, in StartTraceCallDetail() 12755 … [[maybe_unused]] GateRef profileTypeInfo, [[maybe_unused]] GateRef slotId) in StartTraceLoadDetail() 12784 … [[maybe_unused]] GateRef profileTypeInfo, [[maybe_unused]] GateRef slotId) in StartTraceStoreDetail() 12813 … [[maybe_unused]] GateRef profileTypeInfo, [[maybe_unused]] GateRef slotId) in StartTraceDefineFunc() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/interpreter/ |
| D | interpreter_assembly.cpp | 344 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleMovV4V4() 356 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleMovV8V8() 368 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleMovV16V16() 380 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleLdaStrId16() 391 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJmpImm8() 401 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJmpImm16() 411 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJmpImm32() 421 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJeqzImm8() 437 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJeqzImm16() 453 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJeqzImm32() [all …]
|
| D | interpreter-inl.cpp | 1012 … JSTaggedValue profileTypeInfo, uint16_t slotId) in UpdateProfileTypeInfoCellToFunction() 2233 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2554 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2617 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2700 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2742 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2785 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2910 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2938 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 3012 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ic/ |
| D | ic_runtime.h | 33 …ICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind kin… in ICRuntime() 82 …LoadICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind… in LoadICRuntime() 99 …StoreICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKin… in StoreICRuntime()
|
| D | ic_runtime_stub-inl.h | 39 JSTaggedValue ICRuntimeStub::LoadGlobalICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in LoadGlobalICByName() 55 JSTaggedValue ICRuntimeStub::StoreGlobalICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in StoreGlobalICByName() 110 …NLINE JSTaggedValue ICRuntimeStub::LoadICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in LoadICByName() 148 …LINE JSTaggedValue ICRuntimeStub::LoadICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in LoadICByValue() 177 … JSTaggedValue ICRuntimeStub::StoreOwnICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in StoreOwnICByValue() 185 …INE JSTaggedValue ICRuntimeStub::StoreICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in StoreICByValue() 211 …LINE JSTaggedValue ICRuntimeStub::StoreICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in StoreICByName() 715 JSTaggedValue ICRuntimeStub::LoadMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedV… in LoadMiss() 726 JSTaggedValue ICRuntimeStub::LoadValueMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTa… in LoadValueMiss() 737 JSTaggedValue ICRuntimeStub::StoreMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTagged… in StoreMiss()
|
| D | profile_type_info.h | 330 … JSHandle<ProfileTypeInfo> profileTypeInfo) in CreateOrGetExtraInfoMap() 344 JSHandle<ProfileTypeInfo> profileTypeInfo) in UpdateExtraInfoMap() 440 …ProfileTypeAccessor(JSThread* thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, … in ProfileTypeAccessor()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
| D | baseline_stub_builder.h | 121 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchLast() 128 void Dispatch(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, in Dispatch()
|
| D | baseline_stubs.cpp | 556 … GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(glue, GetFunctionFromFrame(glue, frame)); in GenerateCircuit() local 2841 …GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(glue, GetFunctionFromFrame(glue, GetFrame… in GenerateCircuit() local 2903 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(glue, func); in GenerateCircuit() local 3368 GateRef profileTypeInfo = in GenerateCircuit() local 3798 GateRef profileTypeInfo = in GenerateCircuit() local 4918 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(glue, func); in GenerateCircuit() local 5653 GateRef profileTypeInfo = in GenerateCircuit() local 5757 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(glue, func); in GenerateCircuit() local 5866 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(glue, func); in GenerateCircuit() local 5918 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(glue, func); in GenerateCircuit() local
|
| /arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
| D | pgo_profiler.cpp | 262 JSHandle<ProfileTypeInfo> profileTypeInfo(thread, profileTypeInfoCell->GetValue(thread)); in ProfileDefineGetterSetter() local 340 auto profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in UpdateTrackInfo() local 669 auto profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in ProfileBytecode() local 910 uint32_t slotId, ProfileTypeInfo *profileTypeInfo, BCType type) in DumpICByName() 934 uint32_t slotId, ProfileTypeInfo *profileTypeInfo, BCType type) in DumpICByValue() 1271 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpOpType() 1290 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpDefineClass() 1352 … uint32_t slotId, ProfileTypeInfo *profileTypeInfo, int32_t traceId) in DumpCreateObject() 1394 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpCall() 1425 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpGetIterator() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/jit/ |
| D | jit_task.cpp | 391 JSHandle<ProfileTypeInfo> profileTypeInfo = sustainingJSHandle_->NewHandle(profileTypeInfo_); in SustainingJSHandles() local 414 JSHandle<ProfileTypeInfo> profileTypeInfo(hostThread_, in CloneProfileTypeInfo() local
|
| D | jit_task.h | 292 void SetProfileTypeInfo(JSHandle<ProfileTypeInfo> &profileTypeInfo) in SetProfileTypeInfo()
|
| D | jit_profiler.cpp | 30 void JITProfiler::ProfileBytecode(JSThread *thread, const JSHandle<ProfileTypeInfo> &profileTypeInf… in ProfileBytecode()
|
| /arkcompiler/ets_runtime/ecmascript/deoptimizer/ |
| D | deoptimizer.cpp | 471 auto profileTypeInfo = function->GetProfileTypeInfo(thread_); in Dump() local 600 … ProfileTypeInfo *profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in ResetJitHotness() local
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_function.cpp | 1318 … ProfileTypeInfo *profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in SetJitHotnessCnt() local 1327 … ProfileTypeInfo *profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in GetJitHotnessCnt() local
|
| /arkcompiler/ets_runtime/ecmascript/stubs/ |
| D | runtime_stubs.cpp | 1242 …JSHandle<JSTaggedValue> profileTypeInfo = GetHArg<JSTaggedValue>(argv, argc, 0); // 0: means the … in DEF_RUNTIME_STUBS() local 1262 …JSHandle<JSTaggedValue> profileTypeInfo = GetHArg<JSTaggedValue>(argv, argc, 0); // 0: means the … in DEF_RUNTIME_STUBS() local 1281 …JSHandle<JSTaggedValue> profileTypeInfo = GetHArg<JSTaggedValue>(argv, argc, 0); // 0: means the … in DEF_RUNTIME_STUBS() local 1574 auto profileTypeInfo = thisFunc->GetProfileTypeInfo(thread); in DEF_RUNTIME_STUBS() local 1604 auto profileTypeInfo = thisFunc->GetProfileTypeInfo(thread); in DEF_RUNTIME_STUBS() local 2225 JSTaggedType profileTypeInfo = GetTArg(argv, argc, 0); // 0: means the zeroth parameter in DEF_RUNTIME_STUBS() local 2237 JSTaggedType profileTypeInfo = GetTArg(argv, argc, 0); // 0: means the zeroth parameter in DEF_RUNTIME_STUBS() local 2428 JSTaggedValue profileTypeInfo = GetArg(argv, argc, 1); // 1: means the first parameter in DEF_RUNTIME_STUBS() local 4587 JSHandle<JSTaggedValue> profileTypeInfo = GetHArg<JSTaggedValue>(argv, argc, 1); in DEF_RUNTIME_STUBS() local
|
| D | runtime_stubs-inl.h | 1054 auto profileTypeInfo = jsFunc->GetProfileTypeInfo(thread); in SetProfileTypeInfoCellToFunction() local 1244 JSHandle<ProfileTypeInfo> profileTypeInfo; in RuntimeNotifyInlineCache() local
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_ark_tools.cpp | 581 …JSHandle<ProfileTypeInfo> profileTypeInfo = JSHandle<ProfileTypeInfo>(thread, func->GetProfileType… in GetICState() local
|