Home
last modified time | relevance | path

Searched refs:ProfileOperation (Results 1 - 24 of 24) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Doperations_stub_builder.h31 GateRef Inc(GateRef glue, GateRef value, ProfileOperation callback = ProfileOperation());
32 GateRef Dec(GateRef glue, GateRef value, ProfileOperation callback = ProfileOperation());
33 GateRef Neg(GateRef glue, GateRef value, ProfileOperation callback = ProfileOperation());
34 GateRef Not(GateRef glue, GateRef value, ProfileOperation callback = ProfileOperation());
37 GateRef Equal(GateRef glue, GateRef left, GateRef right, ProfileOperation callback = ProfileOperation());
[all...]
H A Daccess_object_stub_builder.h37 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback = ProfileOperation());
40 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback = ProfileOperation());
46 ProfileOperation callback);
53 ProfileOperation callback = ProfileOperation());
55 ProfileOperation callback = ProfileOperation());
57 GateRef slotId, ProfileOperation callbac
[all...]
H A Dic_stub_builder.h30 GateRef value, GateRef slotId, ProfileOperation callback = ProfileOperation()) in SetParameters()
41 GateRef value, GateRef slotId, GateRef propKey, ProfileOperation callback = ProfileOperation()) in SetParameters()
48 ProfileOperation callback);
51 ProfileOperation callback);
71 ProfileOperation callback_;
29 SetParameters(GateRef glue, GateRef receiver, GateRef profileTypeInfo, GateRef value, GateRef slotId, ProfileOperation callback = ProfileOperation()) SetParameters() argument
40 SetParameters(GateRef glue, GateRef receiver, GateRef profileTypeInfo, GateRef value, GateRef slotId, GateRef propKey, ProfileOperation callback = ProfileOperation()) SetParameters() argument
H A Dprofiler_stub_builder.h114 GateRef UpdateTrackTypeInPropAttr(GateRef attr, GateRef value, ProfileOperation callback);
115 void UpdatePropAttrIC(GateRef glue, GateRef receiver, GateRef value, GateRef handler, ProfileOperation callback);
117 GateRef glue, GateRef receiver, GateRef attr, GateRef value, ProfileOperation callback);
119 GateRef IsProfileTypeInfoDumped(GateRef profileTypeInfo, ProfileOperation callback);
122 GateRef IsCompiledOrTryCompile(GateRef glue, GateRef func, GateRef profileTypeInfo, ProfileOperation callback);
H A Dstub_builder.h501 ProfileOperation callback);
504 Label *exit, Variable *result, ProfileOperation callback);
625 GateRef CallSetterHelper(GateRef glue, GateRef holder, GateRef accessor, GateRef value, ProfileOperation callback);
628 ProfileOperation callback);
653 GateRef glue, GateRef receiver, GateRef holder, GateRef handler, ProfileOperation callback);
655 GateRef value, GateRef handler, ProfileOperation callback = ProfileOperation());
663 GateRef StoreField(GateRef glue, GateRef receiver, GateRef value, GateRef handler, ProfileOperation callback);
665 ProfileOperation callback, bool withPrototype = false);
746 ProfileOperation callbac
[all...]
H A Dprofiler_operation.h47 class ProfileOperation { class
49 ProfileOperation() : callback_(nullptr), jitCallback_(nullptr) {} in ProfileOperation() function in panda::ecmascript::kungfu::ProfileOperation
50 explicit ProfileOperation(Callback callback, Callback jitCallback) : callback_(callback), in ProfileOperation() function in panda::ecmascript::kungfu::ProfileOperation
H A Doperations_stub_builder.cpp22 GateRef OperationsStubBuilder::Equal(GateRef glue, GateRef left, GateRef right, ProfileOperation callback) in Equal()
61 GateRef OperationsStubBuilder::NotEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation callback) in NotEqual()
103 GateRef OperationsStubBuilder::StrictEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation callback) in StrictEqual()
130 GateRef OperationsStubBuilder::StrictNotEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation callback) in StrictNotEqual()
157 GateRef OperationsStubBuilder::Less(GateRef glue, GateRef left, GateRef right, ProfileOperation callback) in Less()
264 GateRef OperationsStubBuilder::LessEq(GateRef glue, GateRef left, GateRef right, ProfileOperation callback) in LessEq()
371 GateRef OperationsStubBuilder::Greater(GateRef glue, GateRef left, GateRef right, ProfileOperation callback) in Greater()
477 GateRef OperationsStubBuilder::GreaterEq(GateRef glue, GateRef left, GateRef right, ProfileOperation callback) in GreaterEq()
584 GateRef OperationsStubBuilder::Add(GateRef glue, GateRef left, GateRef right, ProfileOperation callback) in Add()
605 GateRef OperationsStubBuilder::Sub(GateRef glue, GateRef left, GateRef right, ProfileOperation callbac
[all...]
H A Daccess_object_stub_builder.cpp25 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadObjByName()
65 GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadPrivatePropertyByName()
115 result = GetPropertyByName(glue, receiver, propKey, ProfileOperation(), True()); in DeprecatedLoadObjByName()
132 ProfileOperation callback) in StoreObjByName()
177 ProfileOperation callback) in StorePrivatePropertyByName()
230 GateRef slotId, ProfileOperation callback) in LoadObjByValue()
280 result = GetPropertyByValue(glue, receiver, key, ProfileOperation()); in DeprecatedLoadObjByValue()
296 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreObjByValue()
333 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreOwnByIndex()
381 ProfileOperation callbac in TryLoadGlobalByName()
[all...]
H A Dcall_stub_builder.h114 ProfileOperation callback = ProfileOperation(), in CallStubBuilder()
149 ProfileOperation callback_;
112 CallStubBuilder(StubBuilder *parent, GateRef glue, GateRef func, GateRef actualNumArgs, GateRef jumpSize, Variable *result, GateRef hotnessCounter, JSCallArgs callArgs, ProfileOperation callback = ProfileOperation(), bool checkIsCallable = true, GateRef hir = Circuit::NullGate()) CallStubBuilder() argument
H A Dnew_object_stub_builder.h119 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback);
121 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback);
141 GateRef profileTypeInfo, GateRef slotId, GateRef slotValue, GateRef arrayLiteral, ProfileOperation callback);
143 GateRef glue, GateRef jsFunc, TraceIdInfo traceIdInfo, GateRef arrayLiteral, ProfileOperation callback);
H A Dcommon_stubs.cpp287 Return(InstanceOf(glue, object, target, profileTypeInfo, slotId, ProfileOperation())); in GenerateCircuit()
432 Return(GetCallSpreadArgs(glue, array, ProfileOperation())); in GenerateCircuit()
440 Return(GetPropertyByIndex(glue, receiver, index, ProfileOperation())); in GenerateCircuit()
471 Return(builder.LoadObjByName(glue, receiver, id, info, profileTypeInfo, slotId, ProfileOperation())); in GenerateCircuit()
494 Return(builder.StoreObjByName(glue, receiver, id, info, value, profileTypeInfo, slotId, ProfileOperation())); in GenerateCircuit()
532 Return(GetPropertyByValue(glue, receiver, key, ProfileOperation())); in GenerateCircuit()
644 Return(builder.TryLoadGlobalByName(glue, id, info, profileTypeInfo, slotId, ProfileOperation())); in GenerateCircuit()
657 Return(builder.TryStoreGlobalByName(glue, id, info, value, profileTypeInfo, slotId, ProfileOperation())); in GenerateCircuit()
669 Return(builder.LoadGlobalVar(glue, id, info, profileTypeInfo, slotId, ProfileOperation())); in GenerateCircuit()
707 Return(LoadICWithHandler(glue, receiver, receiver, secondValue, ProfileOperation())); in GenerateCircuit()
[all...]
H A Dic_stub_builder.cpp152 Variable *result, Label *tryFastPath, Label *slowPath, Label *success, ProfileOperation callback) in LoadICByName()
187 Variable *result, Label *tryFastPath, Label *slowPath, Label *success, ProfileOperation callback) in LoadICByValue()
H A Dstub_builder.cpp602 auto flag = DefinePropertyByValue(glue, obj, propKey, value, SCheckModelIsCHECK, ProfileOperation()); in CreateDataProperty()
1141 GateRef glue, GateRef receiver, GateRef holder, GateRef accessor, ProfileOperation callback, GateRef hir) in CallGetterHelper()
1226 GateRef glue, GateRef receiver, GateRef accessor, GateRef value, ProfileOperation callback) in CallSetterHelper()
1429 GateRef propertyAttributes, ProfileOperation callback) in AddPropertyByName()
2483 GateRef glue, GateRef receiver, GateRef argHolder, GateRef argHandler, ProfileOperation callback) in LoadICWithHandler()
2868 GateRef value, GateRef argHandler, ProfileOperation callback) in StoreICWithHandler()
3039 ProfileOperation callback) in StoreField()
3078 ProfileOperation callback, bool withPrototype) in StoreWithTransition()
3276 GateRef index, ProfileOperation callback, GateRef hir) in GetPropertyByIndex()
3429 GateRef StubBuilder::GetPropertyByValue(GateRef glue, GateRef receiver, GateRef keyValue, ProfileOperation callbac
[all...]
H A Dprofiler_stub_builder.cpp415 GateRef ProfilerStubBuilder::IsProfileTypeInfoDumped(GateRef profileTypeInfo, ProfileOperation callback) in IsProfileTypeInfoDumped()
423 GateRef ProfilerStubBuilder::UpdateTrackTypeInPropAttr(GateRef attr, GateRef value, ProfileOperation callback) in UpdateTrackTypeInPropAttr()
463 GateRef glue, GateRef receiver, GateRef value, GateRef handler, ProfileOperation callback) in UpdatePropAttrIC()
496 GateRef value, ProfileOperation callback) in UpdatePropAttrWithValue()
880 ProfileOperation callback) in IsCompiledOrTryCompile()
H A Dinterpreter_stub.h244 ProfileOperation callback); \
H A Dnew_object_stub_builder.cpp1809 GateRef profileTypeInfo, GateRef slotId, GateRef slotValue, GateRef arrayLiteral, ProfileOperation callback) in LoadTrackInfo()
1847 GateRef glue, GateRef jsFunc, TraceIdInfo traceIdInfo, GateRef arrayLiteral, ProfileOperation callback) in LoadArrayHClassSlowPath()
1945 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in CreateEmptyArray()
1981 TraceIdInfo traceIdInfo, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in CreateArrayWithBuffer()
H A Dinterpreter_stub.cpp64 [[maybe_unused]] ProfileOperation callback)
67 ProfileOperation callback( \
74 ProfileOperation callback( \
81 #define REGISTER_NULL_CALL_BACK(format) ProfileOperation callback;
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_reflect_stub_builder.cpp36 *result = GetPropertyByValue(glue_, obj, key, ProfileOperation()); in Get()
H A Dbuiltins_array_stub_builder.cpp329 element = FastGetPropertyByIndex(glue, thisValue, Int32(0), ProfileOperation()); in Shift()
608 kValue = FastGetPropertyByIndex(glue, thisValue, TruncInt64ToInt32(*i), ProfileOperation()); in Filter()
768 kValue = FastGetPropertyByIndex(glue, thisValue, TruncInt64ToInt32(*i), ProfileOperation()); in Map()
903 kValue = FastGetPropertyByIndex(glue, thisValue, TruncInt64ToInt32(*i), ProfileOperation()); in ForEach()
953 kValue = FastGetPropertyByIndex(glue, thisValue, TruncInt64ToInt32(*i), ProfileOperation()); in ForEach()
1077 element = FastGetPropertyByIndex(glue, thisValue, TruncInt64ToInt32(index), ProfileOperation()); in Pop()
1474 presentValue = FastGetPropertyByIndex(glue, receiver, TruncInt64ToInt32(*i), ProfileOperation(), hir); in DoSort()
1510 TruncInt64ToInt32(middleIndex), ProfileOperation(), hir); in DoSort()
1611 TruncInt64ToInt32(Int64Sub(*j, Int64(1))), ProfileOperation(), hir); in DoSort()
2163 GateRef kValue = FastGetPropertyByIndex(glue, thisValue, TruncInt64ToInt32(*i), ProfileOperation()); in Find()
[all...]
H A Dbuiltins_regexp_stub_builder.cpp146 GateRef property = FastGetPropertyByName(glue, thisValue, key, ProfileOperation()); in TryToFastGetProperty()
H A Dbuiltins_object_stub_builder.cpp80 GateRef value = FastGetPropertyByName(glue, arrayObj, lengthString, ProfileOperation()); in CreateListFromArrayLike()
121 GateRef next = FastGetPropertyByIndex(glue, arrayObj, *index, ProfileOperation()); in CreateListFromArrayLike()
202 GateRef tag = FastGetPropertyByName(glue_, thisValue_, toStringTagSymbol, ProfileOperation()); in ToString()
409 value = CallGetterHelper(glue_, source, source, *value, ProfileOperation()); in LayoutInfoAssignAllEnumProperty()
485 value = CallGetterHelper(glue_, source, source, *value, ProfileOperation()); in NameDictionaryAssignAllEnumProperty()
H A Dlinked_hashtable_stub_builder.cpp466 Circuit::NullGate(), callArgs, ProfileOperation(), false); in ForEach()
H A Dbuiltins_typedarray_stub_builder.cpp594 BRANCH(FastStrictEqual(glue, value, ele, ProfileOperation()), &isFound, &loopEnd); in LastIndexOf()
692 BRANCH(FastStrictEqual(glue, target, kValue, ProfileOperation()), &find, &loopEnd); in IndexOf()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs.cpp156 ProfileOperation callback( \
173 ProfileOperation callback( \
185 ProfileOperation callback( \
557 ProfileOperation callback; in GenerateCircuit()
1247 ProfileOperation callback; in GenerateCircuit()
1401 ProfileOperation callback; in GenerateCircuit()
1565 ProfileOperation callback; in GenerateCircuit()
1590 ProfileOperation callback; in GenerateCircuit()
1654 ProfileOperation callback; in GenerateCircuit()
2022 ProfileOperation callbac in GenerateCircuit()
[all...]

Completed in 106 milliseconds