/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | common_stubs.cpp | 40 GateRef glue = PtrArgument(0); in GenerateCircuit() local 49 GateRef glue = PtrArgument(0); in GenerateCircuit() local 58 GateRef glue = PtrArgument(0); in GenerateCircuit() local 67 GateRef glue = PtrArgument(0); in GenerateCircuit() local 76 GateRef glue = PtrArgument(0); in GenerateCircuit() local 85 GateRef glue = PtrArgument(0); in GenerateCircuit() local 92 GateRef glue = PtrArgument(0); in GenerateCircuit() local 101 GateRef glue = PtrArgument(0); in GenerateCircuit() local 110 GateRef glue = PtrArgument(0); in GenerateCircuit() local 119 GateRef glue = PtrArgument(0); in GenerateCircuit() local [all …]
|
D | new_object_stub_builder.h | 35 void SetParameters(GateRef glue, GateRef size) in SetParameters() 41 void SetGlue(GateRef glue) in SetGlue()
|
D | interpreter_stub-inl.h | 27 void InterpreterStubBuilder::SetVregValue(GateRef glue, GateRef sp, GateRef idx, GateRef val) in SetVregValue() 317 void InterpreterStubBuilder::SetPcToFrame(GateRef glue, GateRef frame, GateRef value) in SetPcToFrame() 323 void InterpreterStubBuilder::SetCallSizeToFrame(GateRef glue, GateRef frame, GateRef value) in SetCallSizeToFrame() 329 void InterpreterStubBuilder::SetAccToFrame(GateRef glue, GateRef frame, GateRef value) in SetAccToFrame() 335 void InterpreterStubBuilder::SetEnvToFrame(GateRef glue, GateRef frame, GateRef value) in SetEnvToFrame() 341 void InterpreterStubBuilder::SetFunctionToFrame(GateRef glue, GateRef frame, GateRef value) in SetFunctionToFrame() 347 void InterpreterStubBuilder::SetHomeObjectToFunction(GateRef glue, GateRef function, GateRef value) in SetHomeObjectToFunction() 353 void InterpreterStubBuilder::SetFrameState(GateRef glue, GateRef sp, GateRef function, GateRef acc, in SetFrameState() 368 GateRef InterpreterStubBuilder::GetCurrentSpFrame(GateRef glue) in GetCurrentSpFrame() 375 void InterpreterStubBuilder::SetCurrentSpFrame(GateRef glue, GateRef value) in SetCurrentSpFrame() [all …]
|
D | access_object_stub_builder.cpp | 24 GateRef AccessObjectStubBuilder::LoadObjByName(GateRef glue, GateRef receiver, GateRef prop, const … in LoadObjByName() 60 GateRef AccessObjectStubBuilder::DeprecatedLoadObjByName(GateRef glue, GateRef receiver, GateRef pr… in DeprecatedLoadObjByName() 88 GateRef AccessObjectStubBuilder::StoreObjByName(GateRef glue, GateRef receiver, GateRef prop, const… in StoreObjByName() 124 GateRef AccessObjectStubBuilder::ResolvePropKey(GateRef glue, GateRef prop, const StringIdInfo &inf… in ResolvePropKey() 139 GateRef AccessObjectStubBuilder::LoadObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRe… in LoadObjByValue() 173 GateRef AccessObjectStubBuilder::DeprecatedLoadObjByValue(GateRef glue, GateRef receiver, GateRef k… in DeprecatedLoadObjByValue() 201 GateRef AccessObjectStubBuilder::StoreObjByValue(GateRef glue, GateRef receiver, GateRef key, GateR… in StoreObjByValue() 233 GateRef AccessObjectStubBuilder::StoreOwnByIndex(GateRef glue, GateRef receiver, GateRef index, Gat… in StoreOwnByIndex() 273 GateRef AccessObjectStubBuilder::TryLoadGlobalByName(GateRef glue, GateRef prop, const StringIdInfo… in TryLoadGlobalByName() 323 GateRef AccessObjectStubBuilder::TryStoreGlobalByName(GateRef glue, GateRef prop, const StringIdInf… in TryStoreGlobalByName() [all …]
|
D | hcr_circuit_builder.cpp | 22 GateRef CircuitBuilder::NoLabelCallRuntime(GateRef glue, GateRef depend, size_t index, std::vector<… in NoLabelCallRuntime() 56 GateRef CircuitBuilder::CallStub(GateRef glue, GateRef hirGate, int index, const std::vector<GateRe… in CallStub() 74 GateRef CircuitBuilder::CallBuiltinRuntime(GateRef glue, GateRef depend, const std::vector<GateRef>… in CallBuiltinRuntime() 95 GateRef CircuitBuilder::CallBuiltinRuntimeWithNewTarget(GateRef glue, GateRef depend, const std::ve… in CallBuiltinRuntimeWithNewTarget() 113 GateRef CircuitBuilder::Call(const CallSignature* cs, GateRef glue, GateRef target, GateRef depend, in Call() 163 GateRef CircuitBuilder::CallBCHandler(GateRef glue, GateRef target, const std::vector<GateRef> &arg… in CallBCHandler() 175 GateRef CircuitBuilder::CallBuiltin(GateRef glue, GateRef target, const std::vector<GateRef> &args, in CallBuiltin() 187 GateRef CircuitBuilder::CallBuiltinWithArgv(GateRef glue, GateRef target, const std::vector<GateRef… in CallBuiltinWithArgv() 199 GateRef CircuitBuilder::CallBCDebugger(GateRef glue, GateRef target, const std::vector<GateRef> &ar… in CallBCDebugger() 211 GateRef CircuitBuilder::CallRuntime(GateRef glue, int index, GateRef depend, const std::vector<Gate… in CallRuntime() [all …]
|
D | operations_stub_builder.cpp | 22 GateRef OperationsStubBuilder::Equal(GateRef glue, GateRef left, GateRef right, ProfileOperation ca… in Equal() 61 GateRef OperationsStubBuilder::NotEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation… in NotEqual() 103 GateRef OperationsStubBuilder::StrictEqual(GateRef glue, GateRef left, GateRef right, ProfileOperat… in StrictEqual() 130 GateRef OperationsStubBuilder::StrictNotEqual(GateRef glue, GateRef left, GateRef right, ProfileOpe… in StrictNotEqual() 157 GateRef OperationsStubBuilder::Less(GateRef glue, GateRef left, GateRef right, ProfileOperation cal… in Less() 264 GateRef OperationsStubBuilder::LessEq(GateRef glue, GateRef left, GateRef right, ProfileOperation c… in LessEq() 371 GateRef OperationsStubBuilder::Greater(GateRef glue, GateRef left, GateRef right, ProfileOperation … in Greater() 477 GateRef OperationsStubBuilder::GreaterEq(GateRef glue, GateRef left, GateRef right, ProfileOperatio… in GreaterEq() 584 GateRef OperationsStubBuilder::Add(GateRef glue, GateRef left, GateRef right, ProfileOperation call… in Add() 605 GateRef OperationsStubBuilder::Sub(GateRef glue, GateRef left, GateRef right, ProfileOperation call… in Sub() [all …]
|
D | stub_builder-inl.h | 209 inline GateRef StubBuilder::CallRuntime(GateRef glue, int index, const std::initializer_list<GateRe… in CallRuntime() 218 inline GateRef StubBuilder::CallRuntime(GateRef glue, int index, GateRef argc, GateRef argv) in CallRuntime() 226 inline GateRef StubBuilder::CallNGCRuntime(GateRef glue, int index, const std::initializer_list<Gat… in CallNGCRuntime() 234 inline GateRef StubBuilder::FastCallOptimized(GateRef glue, GateRef code, const std::initializer_li… in FastCallOptimized() 240 inline GateRef StubBuilder::CallOptimized(GateRef glue, GateRef code, const std::initializer_list<G… in CallOptimized() 251 inline GateRef StubBuilder::CallStub(GateRef glue, int index, const std::initializer_list<GateRef>&… in CallStub() 259 inline GateRef StubBuilder::CallBuiltinRuntime(GateRef glue, const std::initializer_list<GateRef>& … in CallBuiltinRuntime() 266 inline GateRef StubBuilder::CallBuiltinRuntimeWithNewTarget(GateRef glue, const std::initializer_li… in CallBuiltinRuntimeWithNewTarget() 274 inline void StubBuilder::DebugPrint(GateRef glue, std::initializer_list<GateRef> args) in DebugPrint() 279 inline void StubBuilder::FatalPrint(GateRef glue, std::initializer_list<GateRef> args) in FatalPrint() [all …]
|
D | builtins_lowering.cpp | 97 GateRef glue = acc_.GetGlueFromArgList(); in TypedTrigonometric() local 206 GateRef BuiltinLowering::LowerCallRuntime(GateRef glue, GateRef gate, int index, const std::vector<… in LowerCallRuntime() 247 GateRef glue = acc_.GetGlueFromArgList(); in LowerTypedLocaleCompare() local 266 GateRef glue = acc_.GetGlueFromArgList(); in LowerTypedArraySort() local 397 GateRef glue = acc_.GetGlueFromArgList(); in LowerTypedStringify() local 407 GateRef glue = acc_.GetGlueFromArgList(); in LowerBuiltinIterator() local 439 GateRef glue = acc_.GetGlueFromArgList(); in LowerIteratorNext() local 501 GateRef glue = acc_.GetGlueFromArgList(); in LowerNumberConstructor() local
|
D | profiler_stub_builder.cpp | 26 void ProfilerStubBuilder::PGOProfiler(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeIn… in PGOProfiler() 68 void ProfilerStubBuilder::TryDump(GateRef glue, GateRef func, GateRef profileTypeInfo) in TryDump() 88 void ProfilerStubBuilder::TryPreDump(GateRef glue, GateRef func, GateRef profileTypeInfo) in TryPreDump() 106 …GateRef glue, GateRef pc, GateRef func, GateRef profileTypeInfo, GateRef type, SlotIDFormat format) in ProfileOpType() 156 …GateRef glue, GateRef pc, GateRef func, GateRef constructor, GateRef profileTypeInfo, SlotIDFormat… in ProfileDefineClass() 187 …GateRef glue, GateRef pc, GateRef func, GateRef newObj, GateRef profileTypeInfo, SlotIDFormat form… in ProfileCreateObject() 237 …GateRef glue, GateRef pc, GateRef func, GateRef target, GateRef profileTypeInfo, SlotIDFormat form… in ProfileCall() 340 …GateRef glue, GateRef pc, GateRef func, GateRef target, GateRef profileTypeInfo, SlotIDFormat form… in ProfileNativeCall() 439 GateRef glue, GateRef receiver, GateRef value, GateRef handler, ProfileOperation callback) in UpdatePropAttrIC() 472 void ProfilerStubBuilder::UpdatePropAttrWithValue(GateRef glue, GateRef jsType, GateRef layout, Gat… in UpdatePropAttrWithValue() [all …]
|
D | stub_builder.cpp | 179 GateRef StubBuilder::FindElementWithCache(GateRef glue, GateRef layoutInfo, GateRef hclass, in FindElementWithCache() 237 GateRef StubBuilder::FindElementFromNumberDictionary(GateRef glue, GateRef elements, GateRef index) in FindElementFromNumberDictionary() 294 GateRef StubBuilder::FindEntryFromNameDictionary(GateRef glue, GateRef elements, GateRef key) in FindEntryFromNameDictionary() 403 GateRef StubBuilder::FindEntryFromTransitionDictionary(GateRef glue, GateRef elements, GateRef key,… in FindEntryFromTransitionDictionary() 567 GateRef glue, GateRef obj, GateRef hclass, GateRef attr, GateRef key, GateRef value) in JSObjectSetProperty() 599 GateRef StubBuilder::ComputeNonInlinedFastPropsCapacity(GateRef glue, GateRef oldLength, in ComputeNonInlinedFastPropsCapacity() 653 GateRef glue, GateRef receiver, GateRef holder, GateRef accessor, ProfileOperation callback) in CallGetterHelper() 728 GateRef glue, GateRef receiver, GateRef accessor, GateRef value, ProfileOperation callback) in CallSetterHelper() 813 void StubBuilder::JSHClassAddProperty(GateRef glue, GateRef receiver, GateRef key, GateRef attr) in JSHClassAddProperty() 856 GateRef StubBuilder::SetHasConstructorCondition(GateRef glue, GateRef receiver, GateRef key) in SetHasConstructorCondition() [all …]
|
D | new_object_stub_builder.cpp | 131 GateRef NewObjectStubBuilder::NewJSObject(GateRef glue, GateRef hclass) in NewJSObject() 182 GateRef NewObjectStubBuilder::NewTaggedArray(GateRef glue, GateRef len) in NewTaggedArray() 222 GateRef NewObjectStubBuilder::ExtendArray(GateRef glue, GateRef elements, GateRef newLen) in ExtendArray() 337 GateRef NewObjectStubBuilder::CopyArray(GateRef glue, GateRef elements, GateRef oldLen, GateRef new… in CopyArray() 399 GateRef NewObjectStubBuilder::NewJSForinIterator(GateRef glue, GateRef receiver, GateRef keys, Gate… in NewJSForinIterator() 416 GateRef NewObjectStubBuilder::LoadHClassFromMethod(GateRef glue, GateRef method) in LoadHClassFromMethod() 499 GateRef NewObjectStubBuilder::NewJSFunction(GateRef glue, GateRef constpool, GateRef module, GateRe… in NewJSFunction() 544 void NewObjectStubBuilder::NewJSFunction(GateRef glue, GateRef jsFunc, GateRef index, GateRef lengt… in NewJSFunction() 567 void NewObjectStubBuilder::InitializeJSFunction(GateRef glue, GateRef func, GateRef kind) in InitializeJSFunction() 645 GateRef NewObjectStubBuilder::EnumerateObjectProperties(GateRef glue, GateRef obj) in EnumerateObjectProperties() [all …]
|
D | ntype_hcr_lowering.cpp | 24 GateRef glue = acc_.GetGlueFromArgList(); in VisitGate() local 45 void NTypeHCRLowering::LowerCreateArray(GateRef gate, GateRef glue) in LowerCreateArray() 66 void NTypeHCRLowering::LowerCreateArrayWithOwn(GateRef gate, GateRef glue) in LowerCreateArrayWithOwn() 76 void NTypeHCRLowering::LowerCreateArrayWithBuffer(GateRef gate, GateRef glue) in LowerCreateArrayWithBuffer() 123 GateRef NTypeHCRLowering::CreateElementsWithLength(GateRef gate, GateRef glue, size_t arrayLength) in CreateElementsWithLength() 198 GateRef NTypeHCRLowering::LowerCallRuntime(GateRef glue, GateRef hirGate, int index, const std::vec… in LowerCallRuntime() 212 void NTypeHCRLowering::LowerStoreModuleVar(GateRef gate, GateRef glue) in LowerStoreModuleVar()
|
D | circuit_builder.cpp | 497 GateRef CircuitBuilder::HasPendingException(GateRef glue) in HasPendingException() 522 GateRef CircuitBuilder::GetGlobalObject(GateRef glue) in GetGlobalObject() 553 GateRef CircuitBuilder::GetObjectFromConstPool(GateRef glue, GateRef hirGate, GateRef jsFunc, GateR… in GetObjectFromConstPool() 561 GateRef CircuitBuilder::GetEmptyArray(GateRef glue) in GetEmptyArray() 617 void CircuitBuilder::SetLengthOfForInIterator(GateRef glue, GateRef iter, GateRef length) in SetLengthOfForInIterator() 623 void CircuitBuilder::SetIndexOfForInIterator(GateRef glue, GateRef iter, GateRef index) in SetIndexOfForInIterator() 629 void CircuitBuilder::SetKeysOfForInIterator(GateRef glue, GateRef iter, GateRef keys) in SetKeysOfForInIterator() 635 void CircuitBuilder::SetObjectOfForInIterator(GateRef glue, GateRef iter, GateRef object) in SetObjectOfForInIterator() 641 void CircuitBuilder::SetCachedHclassOfForInIterator(GateRef glue, GateRef iter, GateRef hclass) in SetCachedHclassOfForInIterator() 647 void CircuitBuilder::SetNextIndexOfArrayIterator(GateRef glue, GateRef iter, GateRef nextIndex) in SetNextIndexOfArrayIterator() [all …]
|
D | stub_builder.h | 54 #define ASM_ASSERT_WITH_GLUE(messageId, condition, glue) \ argument 62 #define ASM_ASSERT_WITH_GLUE(messageId, condition, glue) \ argument
|
D | typed_hcr_lowering.cpp | 36 GateRef glue = acc_.GetGlueFromArgList(); in VisitGate() local 403 void TypedHCRLowering::LowerFlattenTreeStringCheck(GateRef gate, GateRef glue) in LowerFlattenTreeStringCheck() 611 GateRef glue = acc_.GetGlueFromArgList(); in LowerBuiltinPrototypeHClassCheck() local 647 GateRef TypedHCRLowering::LowerCallRuntime(GateRef glue, GateRef hirGate, int index, const std::vec… in LowerCallRuntime() 737 void TypedHCRLowering::LowerCallGetter(GateRef gate, GateRef glue) in LowerCallGetter() 808 void TypedHCRLowering::LowerCallSetter(GateRef gate, GateRef glue) in LowerCallSetter() 985 void TypedHCRLowering::LowerCowArrayCheck(GateRef gate, GateRef glue) in LowerCowArrayCheck() 1126 GateRef glue = acc_.GetGlueFromArgList(); in LowerStringLoadElement() local 1135 void TypedHCRLowering::LowerStoreElement(GateRef gate, GateRef glue) in LowerStoreElement() 1178 void TypedHCRLowering::LowerArrayStoreElement(GateRef gate, GateRef glue) in LowerArrayStoreElement() [all …]
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
D | common_call.cpp | 69 void CommonCall::PushLeaveFrame(ExtendedAssembler *assembler, Register glue) in PushLeaveFrame() 98 void CommonCall::PushArgsWithArgv(ExtendedAssembler *assembler, Register glue, Register argc, in PushArgsWithArgv() 117 void CommonCall::PushUndefinedWithArgc(ExtendedAssembler *assembler, Register glue, Register argc, … in PushUndefinedWithArgc() 135 void CommonCall::StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register currentSl… in StackOverflowCheck()
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
D | builtins_string_stub_builder.cpp | 22 void BuiltinsStringStubBuilder::FromCharCode(GateRef glue, [[maybe_unused]] GateRef thisValue, in FromCharCode() 95 void BuiltinsStringStubBuilder::CharAt(GateRef glue, GateRef thisValue, GateRef numArgs, in CharAt() 169 void BuiltinsStringStubBuilder::CharCodeAt(GateRef glue, GateRef thisValue, GateRef numArgs, in CharCodeAt() 240 void BuiltinsStringStubBuilder::IndexOf(GateRef glue, GateRef thisValue, GateRef numArgs, in IndexOf() 339 void BuiltinsStringStubBuilder::Substring(GateRef glue, GateRef thisValue, GateRef numArgs, in Substring() 482 GateRef BuiltinsStringStubBuilder::GetSubString(GateRef glue, GateRef thisValue, GateRef from, Gate… in GetSubString() 546 void BuiltinsStringStubBuilder::Replace(GateRef glue, GateRef thisValue, GateRef numArgs, in Replace() 698 void BuiltinsStringStubBuilder::Slice(GateRef glue, GateRef thisValue, GateRef numArgs, in Slice() 784 void BuiltinsStringStubBuilder::Trim(GateRef glue, GateRef thisValue, GateRef numArgs [[maybe_unuse… in Trim() 956 GateRef BuiltinsStringStubBuilder::CreateStringBySingleCharCode(GateRef glue, GateRef charCode) in CreateStringBySingleCharCode() [all …]
|
D | builtins_object_stub_builder.h | 25 …BuiltinsObjectStubBuilder(BuiltinsStubBuilder *parent, GateRef glue, GateRef thisValue, GateRef nu… in BuiltinsObjectStubBuilder()
|
D | builtins_number_stub_builder.h | 25 …BuiltinsNumberStubBuilder(BuiltinsStubBuilder *parent, GateRef glue, GateRef thisValue, GateRef nu… in BuiltinsNumberStubBuilder()
|
D | builtins_array_stub_builder.cpp | 29 void BuiltinsArrayStubBuilder::Concat(GateRef glue, GateRef thisValue, GateRef numArgs, in Concat() 160 void BuiltinsArrayStubBuilder::Filter(GateRef glue, GateRef thisValue, GateRef numArgs, in Filter() 322 void BuiltinsArrayStubBuilder::ForEach([[maybe_unused]] GateRef glue, GateRef thisValue, GateRef nu… in ForEach() 342 void BuiltinsArrayStubBuilder::IndexOf([[maybe_unused]] GateRef glue, GateRef thisValue, GateRef nu… in IndexOf() 362 void BuiltinsArrayStubBuilder::LastIndexOf([[maybe_unused]] GateRef glue, GateRef thisValue, GateRe… in LastIndexOf() 381 void BuiltinsArrayStubBuilder::Pop(GateRef glue, GateRef thisValue, in Pop() 479 void BuiltinsArrayStubBuilder::Slice(GateRef glue, GateRef thisValue, GateRef numArgs, in Slice() 715 void BuiltinsArrayStubBuilder::Sort(GateRef glue, GateRef thisValue, in Sort() 840 void BuiltinsArrayStubBuilder::Reduce(GateRef glue, GateRef thisValue, GateRef numArgs, in Reduce() 986 void BuiltinsArrayStubBuilder::Reverse(GateRef glue, GateRef thisValue, [[maybe_unused]] GateRef nu… in Reverse() [all …]
|
D | builtins_function_stub_builder.cpp | 24 void BuiltinsFunctionStubBuilder::Apply(GateRef glue, GateRef thisValue, in Apply() 112 GateRef BuiltinsFunctionStubBuilder::BuildArgumentsListFastElements(GateRef glue, GateRef arrayObj) in BuildArgumentsListFastElements() 172 GateRef BuiltinsFunctionStubBuilder::MakeArgListWithHole(GateRef glue, GateRef argv, GateRef length) in MakeArgListWithHole()
|
D | builtins_collection_stub_builder.h | 25 …explicit BuiltinsCollectionStubBuilder(BuiltinsStubBuilder *parent, GateRef glue, GateRef thisValu… in BuiltinsCollectionStubBuilder()
|
D | containers_vector_stub_builder.h | 41 void Set(GateRef glue, GateRef obj, GateRef index, GateRef value) in Set()
|
D | containers_stub_builder.cpp | 21 void ContainersStubBuilder::ContainersCommonFuncCall(GateRef glue, GateRef thisValue, in ContainersCommonFuncCall() 138 void ContainersStubBuilder::QueueCommonFuncCall(GateRef glue, GateRef thisValue, in QueueCommonFuncCall() 244 void ContainersStubBuilder::DequeCommonFuncCall(GateRef glue, GateRef thisValue, in DequeCommonFuncCall() 353 void ContainersStubBuilder::ContainersLightWeightCall(GateRef glue, GateRef thisValue, in ContainersLightWeightCall() 460 void ContainersStubBuilder::ContainersHashCall(GateRef glue, GateRef thisValue, in ContainersHashCall() 595 void ContainersStubBuilder::ContainersLinkedListCall(GateRef glue, GateRef thisValue, in ContainersLinkedListCall()
|
D | containers_stack_stub_builder.h | 42 void Set(GateRef glue, GateRef obj, GateRef index, GateRef value) in Set()
|