| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | common_stubs.cpp | 35 GateRef glue = PtrArgument(0); in GenerateCircuit() local 44 GateRef glue = PtrArgument(0); in GenerateCircuit() local 53 GateRef glue = PtrArgument(0); in GenerateCircuit() local 62 GateRef glue = PtrArgument(0); in GenerateCircuit() local 71 GateRef glue = PtrArgument(0); in GenerateCircuit() local 80 GateRef glue = PtrArgument(0); in GenerateCircuit() local 87 GateRef glue = PtrArgument(0); in GenerateCircuit() local 96 GateRef glue = PtrArgument(0); in GenerateCircuit() local 105 GateRef glue = PtrArgument(0); in GenerateCircuit() local 114 GateRef glue = PtrArgument(0); in GenerateCircuit() local [all …]
|
| D | interpreter_stub-inl.h | 27 void InterpreterStubBuilder::SetVregValue(GateRef glue, GateRef sp, GateRef idx, GateRef val) in SetVregValue() 281 void InterpreterStubBuilder::SetPcToFrame(GateRef glue, GateRef frame, GateRef value) in SetPcToFrame() 287 void InterpreterStubBuilder::SetCallSizeToFrame(GateRef glue, GateRef frame, GateRef value) in SetCallSizeToFrame() 293 void InterpreterStubBuilder::SetAccToFrame(GateRef glue, GateRef frame, GateRef value) in SetAccToFrame() 299 void InterpreterStubBuilder::SetEnvToFrame(GateRef glue, GateRef frame, GateRef value) in SetEnvToFrame() 305 void InterpreterStubBuilder::SetFunctionToFrame(GateRef glue, GateRef frame, GateRef value) in SetFunctionToFrame() 311 void InterpreterStubBuilder::SetHomeObjectToFunction(GateRef glue, GateRef function, GateRef value) in SetHomeObjectToFunction() 317 void InterpreterStubBuilder::SetModuleToFunction(GateRef glue, GateRef function, GateRef value) in SetModuleToFunction() 323 void InterpreterStubBuilder::SetFrameState(GateRef glue, GateRef sp, GateRef function, GateRef acc, in SetFrameState() 338 GateRef InterpreterStubBuilder::GetCurrentSpFrame(GateRef glue) in GetCurrentSpFrame() [all …]
|
| D | new_object_stub_builder.h | 32 void SetParameters(GateRef glue, GateRef size) in SetParameters() 38 void SetGule(GateRef glue) in SetGule()
|
| D | test_stubs.cpp | 28 GateRef glue = PtrArgument(0); in GenerateCircuit() local 48 GateRef glue = PtrArgument(0); in GenerateCircuit() local 62 GateRef glue = PtrArgument(0); in GenerateCircuit() local 82 GateRef glue = PtrArgument(0); in GenerateCircuit() local 103 GateRef glue = PtrArgument(0); in GenerateCircuit() local 124 GateRef glue = PtrArgument(0); in GenerateCircuit() local 143 GateRef glue = PtrArgument(0); in GenerateCircuit() local 167 GateRef glue = PtrArgument(0); in GenerateCircuit() local 189 GateRef glue = PtrArgument(0); in GenerateCircuit() local 212 [[maybe_unused]] GateRef glue = PtrArgument(0); in GenerateCircuit() local
|
| D | access_object_stub_builder.cpp | 23 GateRef AccessObjectStubBuilder::LoadObjByName(GateRef glue, GateRef receiver, GateRef prop, const … in LoadObjByName() 58 GateRef AccessObjectStubBuilder::DeprecatedLoadObjByName(GateRef glue, GateRef receiver, GateRef pr… in DeprecatedLoadObjByName() 86 GateRef AccessObjectStubBuilder::StoreObjByName(GateRef glue, GateRef receiver, GateRef prop, const… in StoreObjByName() 120 GateRef AccessObjectStubBuilder::ResolvePropKey(GateRef glue, GateRef prop, const StringIdInfo &inf… in ResolvePropKey() 131 GateRef AccessObjectStubBuilder::LoadObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRe… in LoadObjByValue() 164 GateRef AccessObjectStubBuilder::DeprecatedLoadObjByValue(GateRef glue, GateRef receiver, GateRef k… in DeprecatedLoadObjByValue() 192 GateRef AccessObjectStubBuilder::StoreObjByValue(GateRef glue, GateRef receiver, GateRef key, GateR… in StoreObjByValue() 223 GateRef AccessObjectStubBuilder::TryLoadGlobalByName(GateRef glue, GateRef prop, const StringIdInfo… in TryLoadGlobalByName() 272 GateRef AccessObjectStubBuilder::TryStoreGlobalByName(GateRef glue, GateRef prop, const StringIdInf… in TryStoreGlobalByName() 334 GateRef AccessObjectStubBuilder::LoadGlobalVar(GateRef glue, GateRef prop, const StringIdInfo &info, in LoadGlobalVar() [all …]
|
| D | operations_stub_builder.cpp | 22 GateRef OperationsStubBuilder::Equal(GateRef glue, GateRef left, GateRef right) in Equal() 44 GateRef OperationsStubBuilder::NotEqual(GateRef glue, GateRef left, GateRef right) in NotEqual() 84 GateRef OperationsStubBuilder::Less(GateRef glue, GateRef left, GateRef right) in Less() 181 GateRef OperationsStubBuilder::LessEq(GateRef glue, GateRef left, GateRef right) in LessEq() 278 GateRef OperationsStubBuilder::Greater(GateRef glue, GateRef left, GateRef right) in Greater() 374 GateRef OperationsStubBuilder::GreaterEq(GateRef glue, GateRef left, GateRef right) in GreaterEq() 471 GateRef OperationsStubBuilder::Add(GateRef glue, GateRef left, GateRef right) in Add() 491 GateRef OperationsStubBuilder::Sub(GateRef glue, GateRef left, GateRef right) in Sub() 511 GateRef OperationsStubBuilder::Mul(GateRef glue, GateRef left, GateRef right) in Mul() 531 GateRef OperationsStubBuilder::Div(GateRef glue, GateRef left, GateRef right) in Div() [all …]
|
| D | ic_stub_builder.h | 29 void SetParameters(GateRef glue, GateRef receiver, GateRef profileTypeInfo, in SetParameters() 39 void SetParameters(GateRef glue, GateRef receiver, GateRef profileTypeInfo, in SetParameters()
|
| D | stub_builder.cpp | 104 GateRef StubBuilder::FindElementWithCache(GateRef glue, GateRef layoutInfo, GateRef hclass, in FindElementWithCache() 167 GateRef StubBuilder::FindElementFromNumberDictionary(GateRef glue, GateRef elements, GateRef index) in FindElementFromNumberDictionary() 224 GateRef StubBuilder::FindEntryFromNameDictionary(GateRef glue, GateRef elements, GateRef key) in FindEntryFromNameDictionary() 333 GateRef StubBuilder::FindEntryFromTransitionDictionary(GateRef glue, GateRef elements, GateRef key,… in FindEntryFromTransitionDictionary() 473 void StubBuilder::JSObjectSetProperty(GateRef glue, GateRef obj, GateRef hclass, GateRef attr, Gate… in JSObjectSetProperty() 530 GateRef StubBuilder::CallGetterHelper(GateRef glue, GateRef receiver, GateRef holder, GateRef acces… in CallGetterHelper() 590 GateRef StubBuilder::CallSetterHelper(GateRef glue, GateRef receiver, GateRef accessor, GateRef val… in CallSetterHelper() 675 void StubBuilder::JSHClassAddProperty(GateRef glue, GateRef receiver, GateRef key, GateRef attr) in JSHClassAddProperty() 716 GateRef StubBuilder::SetHasConstructorCondition(GateRef glue, GateRef receiver, GateRef key) in SetHasConstructorCondition() 729 GateRef StubBuilder::AddPropertyByName(GateRef glue, GateRef receiver, GateRef key, GateRef value, in AddPropertyByName() [all …]
|
| D | stub_builder-inl.h | 189 inline GateRef StubBuilder::CallRuntime(GateRef glue, int index, const std::initializer_list<GateRe… in CallRuntime() 196 inline GateRef StubBuilder::CallRuntime(GateRef glue, int index, GateRef argc, GateRef argv) in CallRuntime() 203 inline GateRef StubBuilder::CallNGCRuntime(GateRef glue, int index, const std::initializer_list<Gat… in CallNGCRuntime() 209 inline GateRef StubBuilder::CallStub(GateRef glue, int index, const std::initializer_list<GateRef>&… in CallStub() 216 inline GateRef StubBuilder::CallBuiltinRuntime(GateRef glue, const std::initializer_list<GateRef>& … in CallBuiltinRuntime() 222 inline void StubBuilder::DebugPrint(GateRef glue, std::initializer_list<GateRef> args) in DebugPrint() 227 inline void StubBuilder::FatalPrint(GateRef glue, std::initializer_list<GateRef> args) in FatalPrint() 232 void StubBuilder::SavePcIfNeeded(GateRef glue) in SavePcIfNeeded() 244 void StubBuilder::SaveJumpSizeIfNeeded(GateRef glue, GateRef jumpSize) in SaveJumpSizeIfNeeded() 255 void StubBuilder::SetHotnessCounter(GateRef glue, GateRef method, GateRef value) in SetHotnessCounter() [all …]
|
| D | circuit_builder.cpp | 396 GateRef CircuitBuilder::CallBCHandler(GateRef glue, GateRef target, const std::vector<GateRef> &arg… in CallBCHandler() 407 GateRef CircuitBuilder::CallBuiltin(GateRef glue, GateRef target, const std::vector<GateRef> &args) in CallBuiltin() 418 GateRef CircuitBuilder::CallBuiltinWithArgv(GateRef glue, GateRef target, const std::vector<GateRef… in CallBuiltinWithArgv() 429 GateRef CircuitBuilder::CallBCDebugger(GateRef glue, GateRef target, const std::vector<GateRef> &ar… in CallBCDebugger() 440 GateRef CircuitBuilder::CallRuntime(GateRef glue, int index, GateRef depend, const std::vector<Gate… in CallRuntime() 454 GateRef CircuitBuilder::CallRuntimeVarargs(GateRef glue, int index, GateRef argc, GateRef argv) in CallRuntimeVarargs() 467 GateRef CircuitBuilder::CallNGCRuntime(GateRef glue, int index, GateRef depend, const std::vector<G… in CallNGCRuntime() 481 GateRef CircuitBuilder::CallStub(GateRef glue, int index, const std::vector<GateRef> &args) in CallStub() 493 GateRef CircuitBuilder::CallBuiltinRuntime(GateRef glue, GateRef depend, const std::vector<GateRef>… in CallBuiltinRuntime() 513 GateRef CircuitBuilder::Call(const CallSignature* cs, GateRef glue, GateRef target, GateRef depend, in Call() [all …]
|
| D | stub_builder.h | 48 #define ASM_ASSERT_WITH_GLUE(messageId, condition, glue) \ argument 53 #define ASM_ASSERT_WITH_GLUE(messageId, condition, glue) \ argument
|
| D | llvm_ir_builder.cpp | 483 LLVMValueRef LLVMIRBuilder::GetFunction(LLVMValueRef glue, const CallSignature *signature, in GetFunction() 499 LLVMValueRef LLVMIRBuilder::GetFunctionFromGlobalValue([[maybe_unused]]LLVMValueRef glue, in GetFunctionFromGlobalValue() 523 LLVMValueRef glue = GetGlue(inList); in VisitRuntimeCall() local 562 LLVMValueRef glue = GetGlue(inList); in VisitRuntimeCallWithArgv() local 644 LLVMValueRef LLVMIRBuilder::GetLeaveFrameOffset(LLVMValueRef glue) in GetLeaveFrameOffset() 651 LLVMValueRef LLVMIRBuilder::GetRTStubOffset(LLVMValueRef glue, int index) in GetRTStubOffset() 658 LLVMValueRef LLVMIRBuilder::GetCoStubOffset(LLVMValueRef glue, int index) in GetCoStubOffset() 665 LLVMValueRef LLVMIRBuilder::GetBCStubOffset(LLVMValueRef glue) in GetBCStubOffset() 671 LLVMValueRef LLVMIRBuilder::GetBCDebugStubOffset(LLVMValueRef glue) in GetBCDebugStubOffset() 677 LLVMValueRef LLVMIRBuilder::GetBuiltinsStubOffset(LLVMValueRef glue) in GetBuiltinsStubOffset() [all …]
|
| D | builtins_lowering.cpp | 73 GateRef glue = acc_.GetGlueFromArgList(); in TypedTrigonometric() local 192 GateRef glue = acc_.GetGlueFromArgList(); in TypedSqrt() local
|
| D | type_lowering.cpp | 45 GateRef glue = acc_.GetGlueFromArgList(); in LowerType() local 177 void TypeLowering::LowerArrayCheck(GateRef gate, GateRef glue) in LowerArrayCheck() 197 void TypeLowering::LowerStableArrayCheck(GateRef gate, GateRef glue) in LowerStableArrayCheck() 221 void TypeLowering::LowerTypedArrayCheck(GateRef gate, GateRef glue) in LowerTypedArrayCheck() 233 void TypeLowering::LowerFloat32ArrayCheck(GateRef gate, GateRef glue) in LowerFloat32ArrayCheck() 393 GateRef TypeLowering::LowerCallRuntime(GateRef glue, int index, const std::vector<GateRef> &args, b… in LowerCallRuntime() 463 void TypeLowering::LowerLoadProperty(GateRef gate, [[maybe_unused]] GateRef glue) in LowerLoadProperty() 483 void TypeLowering::LowerStoreProperty(GateRef gate, GateRef glue) in LowerStoreProperty() 581 void TypeLowering::LowerStoreElement(GateRef gate, GateRef glue) in LowerStoreElement() 595 void TypeLowering::LowerFloat32ArrayStoreElement(GateRef gate, GateRef glue) in LowerFloat32ArrayStoreElement() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/stubs/tests/ |
| D | runtime_stubs_test.cpp | 68 auto glue = thread->GetGlueAddr(); in HWTEST_F_L0() local 79 auto glue = thread->GetGlueAddr(); in HWTEST_F_L0() local 100 auto glue = thread->GetGlueAddr(); in HWTEST_F_L0() local 109 auto glue = thread->GetGlueAddr(); in HWTEST_F_L0() local 117 auto glue = thread->GetGlueAddr(); in HWTEST_F_L0() local
|
| /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()
|
| D | asm_interpreter_call.cpp | 465 Register glue(X0); in CallNativeWithArgv() local 585 Register glue(X1); in PushCallArgsAndDispatchNative() local 601 void AsmInterpreterCall::PushBuiltinFrame(ExtendedAssembler *assembler, Register glue, in PushBuiltinFrame() 789 Register glue(X19); in ResumeCaughtFrameAndDispatch() local 820 Register glue(X19); in ResumeUncaughtFrameAndReturn() local 911 Register glue = __ GlueRegister(); in GeneratorReEnterAsmInterpDispatch() local 1017 Register glue = __ GlueRegister(); in PushVregs() local 1118 Register glue = __ GlueRegister(); in PushAsmInterpEntryFrame() local 1158 Register glue = __ TempRegister2(); in PopAsmInterpEntryFrame() local 1203 void AsmInterpreterCall::CallBCStub(ExtendedAssembler *assembler, Register &newSp, Register &glue, in CallBCStub() [all …]
|
| D | optimized_call.cpp | 61 Register glue(X0); in CallRuntime() local 203 Register glue(X0); in OptimizedCallOptimized() local 303 Register glue(X0); in CallBuiltinTrampoline() local 375 Register glue(X0); in JSCallInternal() local 539 Register glue(X0); in ConstructorJSCallInternal() local 688 void OptimizedCall::JSBoundFunctionCallInternal(ExtendedAssembler *assembler, Register glue, in JSBoundFunctionCallInternal() 819 Register glue(X0); in CallRuntimeWithArgv() local 897 void OptimizedCall::PopJSFunctionEntryFrame(ExtendedAssembler *assembler, Register glue) in PopJSFunctionEntryFrame() 1039 Register glue(X0); in GenJSCallWithArgV() local 1098 Register glue(X0); in ConstructorJSCallWithArgV() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| 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()
|
| D | containers_arraylist_stub_builder.h | 43 void Set(GateRef glue, GateRef obj, GateRef index, GateRef value) in Set()
|
| D | builtins_string_stub_builder.cpp | 55 GateRef BuiltinsStringStubBuilder::CreateFromEcmaString(GateRef glue, GateRef obj, GateRef index) in CreateFromEcmaString() 124 GateRef BuiltinsStringStubBuilder::FastSubUtf8String(GateRef glue, GateRef thisValue, GateRef from,… in FastSubUtf8String() 162 GateRef BuiltinsStringStubBuilder::FastSubUtf16String(GateRef glue, GateRef thisValue, GateRef from… in FastSubUtf16String() 224 void BuiltinsStringStubBuilder::StringCopy(GateRef glue, GateRef dst, GateRef source, in StringCopy() 304 void BuiltinsStringStubBuilder::CopyUtf16AsUtf8(GateRef glue, GateRef src, GateRef dst, in CopyUtf16AsUtf8()
|
| D | containers_plainarray_stub_builder.h | 48 void Set(GateRef glue, GateRef obj, GateRef index, GateRef value) in Set()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | common_call.cpp | 85 void CommonCall::PushArgsWithArgvAndCheckStack(ExtendedAssembler *assembler, Register glue, Registe… in PushArgsWithArgvAndCheckStack() 105 void CommonCall::StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register numArgs, … in StackOverflowCheck()
|