Home
last modified time | relevance | path

Searched defs:profileTypeInfo (Results 1 – 25 of 27) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/
Dprofiler_stub_builder.cpp21 …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 …]
Daccess_object_stub_builder.cpp23GateRef 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()
408GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreOwnByIndex()
449GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreObjByValue()
[all …]
Dinterpreter_stub-inl.h569GateRef 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()
737GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckException()
755GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckPendingException()
773GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithVar()
793GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithJump()
Dpass_manager.cpp38 bool JitPassManager::Compile(JSHandle<ProfileTypeInfo> &profileTypeInfo, in Compile()
75 ApEntityId abcId) -> bool { in Compile()
Dcompilation_driver.h153 JSHandle<ProfileTypeInfo> &profileTypeInfo, const uint8_t *pcStart, in CompileMethod()
Dcommon_stubs.cpp617 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
Dnew_object_stub_builder.cpp1279 GateRef profileTypeInfo = GetProfileTypeInfo(glue, jsFunc); in NewJSFunctionForJit() local
2144GateRef 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()
Dts_inline_lowering.cpp796 auto profileTypeInfo = ProfileTypeInfo::Cast(profileTIVal.GetTaggedObject()); in CalleePFIProcess() local
Dstub_builder.cpp3070 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/
Dinterpreter_assembly.cpp344 …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 …]
Dinterpreter-inl.cpp1012JSTaggedValue 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/
Dic_runtime.h33 …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()
Dic_runtime_stub-inl.h39 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()
Dprofile_type_info.h330JSHandle<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/
Dbaseline_stub_builder.h121 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchLast()
128 void Dispatch(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, in Dispatch()
Dbaseline_stubs.cpp556 … 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/
Dpgo_profiler.cpp262 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/
Djit_task.cpp391 JSHandle<ProfileTypeInfo> profileTypeInfo = sustainingJSHandle_->NewHandle(profileTypeInfo_); in SustainingJSHandles() local
414 JSHandle<ProfileTypeInfo> profileTypeInfo(hostThread_, in CloneProfileTypeInfo() local
Djit_task.h292 void SetProfileTypeInfo(JSHandle<ProfileTypeInfo> &profileTypeInfo) in SetProfileTypeInfo()
Djit_profiler.cpp30 void JITProfiler::ProfileBytecode(JSThread *thread, const JSHandle<ProfileTypeInfo> &profileTypeInf… in ProfileBytecode()
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
Ddeoptimizer.cpp471 auto profileTypeInfo = function->GetProfileTypeInfo(thread_); in Dump() local
600 … ProfileTypeInfo *profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in ResetJitHotness() local
/arkcompiler/ets_runtime/ecmascript/
Djs_function.cpp1318 … ProfileTypeInfo *profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in SetJitHotnessCnt() local
1327 … ProfileTypeInfo *profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in GetJitHotnessCnt() local
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.cpp1242 …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
Druntime_stubs-inl.h1054 auto profileTypeInfo = jsFunc->GetProfileTypeInfo(thread); in SetProfileTypeInfoCellToFunction() local
1244 JSHandle<ProfileTypeInfo> profileTypeInfo; in RuntimeNotifyInlineCache() local
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_ark_tools.cpp581 …JSHandle<ProfileTypeInfo> profileTypeInfo = JSHandle<ProfileTypeInfo>(thread, func->GetProfileType… in GetICState() local

12