/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | operations_stub_builder.h | 31 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 D | access_object_stub_builder.h | 37 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 D | ic_stub_builder.h | 30 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 D | profiler_stub_builder.h | 114 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 D | stub_builder.h | 501 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 D | profiler_operation.h | 47 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 D | operations_stub_builder.cpp | 22 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 D | access_object_stub_builder.cpp | 25 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 D | call_stub_builder.h | 114 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 D | new_object_stub_builder.h | 119 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 D | common_stubs.cpp | 287 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 D | ic_stub_builder.cpp | 152 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 D | stub_builder.cpp | 602 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 D | profiler_stub_builder.cpp | 415 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 D | interpreter_stub.h | 244 ProfileOperation callback); \
|
H A D | new_object_stub_builder.cpp | 1809 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 D | interpreter_stub.cpp | 64 [[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 D | builtins_reflect_stub_builder.cpp | 36 *result = GetPropertyByValue(glue_, obj, key, ProfileOperation());
in Get()
|
H A D | builtins_array_stub_builder.cpp | 329 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 D | builtins_regexp_stub_builder.cpp | 146 GateRef property = FastGetPropertyByName(glue, thisValue, key, ProfileOperation()); in TryToFastGetProperty()
|
H A D | builtins_object_stub_builder.cpp | 80 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 D | linked_hashtable_stub_builder.cpp | 466 Circuit::NullGate(), callArgs, ProfileOperation(), false); in ForEach()
|
H A D | builtins_typedarray_stub_builder.cpp | 594 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 D | baseline_stubs.cpp | 156 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...] |