Home
last modified time | relevance | path

Searched defs:assembler (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Dcommon_call.cpp33 void CommonCall::CopyArgumentWithArgV(ExtendedAssembler *assembler, Register argc, Register argV) in CopyArgumentWithArgV()
44 void CommonCall::PushAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PushAsmInterpBridgeFrame()
57 void CommonCall::GetArgvAtStack(ExtendedAssembler *assembler) in GetArgvAtStack()
65 void CommonCall::PopAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PopAsmInterpBridgeFrame()
76 void CommonCall::PushUndefinedWithArgc(ExtendedAssembler *assembler, Register argc) in PushUndefinedWithArgc()
85 void CommonCall::PushArgsWithArgvAndCheckStack(ExtendedAssembler *assembler, Register glue, Registe… in PushArgsWithArgvAndCheckStack()
105 void CommonCall::StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register numArgs, … in StackOverflowCheck()
Dasm_interpreter_call.cpp40 void AsmInterpreterCall::AsmInterpreterEntry(ExtendedAssembler *assembler) in AsmInterpreterEntry()
64 void AsmInterpreterCall::GeneratorReEnterAsmInterp(ExtendedAssembler *assembler) in GeneratorReEnterAsmInterp()
83 void AsmInterpreterCall::GeneratorReEnterAsmInterpDispatch(ExtendedAssembler *assembler) in GeneratorReEnterAsmInterpDispatch()
135 void AsmInterpreterCall::AsmInterpEntryDispatch(ExtendedAssembler *assembler) in AsmInterpEntryDispatch()
188 void AsmInterpreterCall::PushFrameState(ExtendedAssembler *assembler, Register prevSpRegister, Regi… in PushFrameState()
205 void AsmInterpreterCall::PushGeneratorFrameState(ExtendedAssembler *assembler, Register prevSpRegis… in PushGeneratorFrameState()
225 void AsmInterpreterCall::PushAsmInterpEntryFrame(ExtendedAssembler *assembler) in PushAsmInterpEntryFrame()
250 void AsmInterpreterCall::PopAsmInterpEntryFrame(ExtendedAssembler *assembler) in PopAsmInterpEntryFrame()
271 void AsmInterpreterCall::GetDeclaredNumArgsFromCallField(ExtendedAssembler *assembler, Register cal… in GetDeclaredNumArgsFromCallField()
279 void AsmInterpreterCall::GetNumVregsFromCallField(ExtendedAssembler *assembler, Register callFieldR… in GetNumVregsFromCallField()
[all …]
Doptimized_call.cpp54 void OptimizedCall::JSFunctionEntry(ExtendedAssembler *assembler) in JSFunctionEntry()
126 void OptimizedCall::OptimizedCallOptimized(ExtendedAssembler *assembler) in OptimizedCallOptimized()
202 void OptimizedCall::OptimizedCallAsmInterpreter(ExtendedAssembler *assembler) in OptimizedCallAsmInterpreter()
243 void OptimizedCall::CallBuiltinTrampoline(ExtendedAssembler *assembler) in CallBuiltinTrampoline()
265 void OptimizedCall::JSProxyCallInternalWithArgV(ExtendedAssembler *assembler) in JSProxyCallInternalWithArgV()
537 void OptimizedCall::JSCallNew(ExtendedAssembler *assembler) in JSCallNew()
543 void OptimizedCall::JSCall(ExtendedAssembler *assembler) in JSCall()
549 void OptimizedCall::GenJSCall(ExtendedAssembler *assembler, bool isNew) in GenJSCall()
770 void OptimizedCall::ConstructorJSCall(ExtendedAssembler *assembler) in ConstructorJSCall()
856 void OptimizedCall::JSCallCheck(ExtendedAssembler *assembler, Register jsFuncReg, in JSCallCheck()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Dcommon_call.cpp35 void CommonCall::PushAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PushAsmInterpBridgeFrame()
55 void CommonCall::PopAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PopAsmInterpBridgeFrame()
69 void CommonCall::PushLeaveFrame(ExtendedAssembler *assembler, Register glue) in PushLeaveFrame()
87 void CommonCall::PopLeaveFrame(ExtendedAssembler *assembler) in PopLeaveFrame()
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()
Dasm_interpreter_call.cpp43 void AsmInterpreterCall::AsmInterpreterEntry(ExtendedAssembler *assembler) in AsmInterpreterEntry()
70 void AsmInterpreterCall::AsmInterpEntryDispatch(ExtendedAssembler *assembler) in AsmInterpEntryDispatch()
122 void AsmInterpreterCall::JSCallCommonEntry(ExtendedAssembler *assembler, JSCallMode mode) in JSCallCommonEntry()
196 void AsmInterpreterCall::JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label … in JSCallCommonFastPath()
228 void AsmInterpreterCall::JSCallCommonSlowPath(ExtendedAssembler *assembler, JSCallMode mode, in JSCallCommonSlowPath()
317 Register AsmInterpreterCall::GetThisRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Registe… in GetThisRegsiter()
345 Register AsmInterpreterCall::GetNewTargetRegsiter(ExtendedAssembler *assembler, JSCallMode mode, in GetNewTargetRegsiter()
377 void AsmInterpreterCall::PushCallThisRangeAndDispatch(ExtendedAssembler *assembler) in PushCallThisRangeAndDispatch()
383 void AsmInterpreterCall::PushCallRangeAndDispatch(ExtendedAssembler *assembler) in PushCallRangeAndDispatch()
389 void AsmInterpreterCall::PushCallNewAndDispatch(ExtendedAssembler *assembler) in PushCallNewAndDispatch()
[all …]
Doptimized_call.cpp59 void OptimizedCall::CallRuntime(ExtendedAssembler *assembler) in CallRuntime()
100 void OptimizedCall::IncreaseStackForArguments(ExtendedAssembler *assembler, Register argc, Register… in IncreaseStackForArguments()
136 void OptimizedCall::JSFunctionEntry(ExtendedAssembler *assembler) in JSFunctionEntry()
200 void OptimizedCall::OptimizedCallOptimized(ExtendedAssembler *assembler) in OptimizedCallOptimized()
256 void OptimizedCall::OptimizedCallAsmInterpreter(ExtendedAssembler *assembler) in OptimizedCallAsmInterpreter()
301 void OptimizedCall::CallBuiltinTrampoline(ExtendedAssembler *assembler) in CallBuiltinTrampoline()
352 void OptimizedCall::GenJSCall(ExtendedAssembler *assembler, bool isNew) in GenJSCall()
360 void OptimizedCall::JSCallNew(ExtendedAssembler *assembler) in JSCallNew()
366 void OptimizedCall::JSCall(ExtendedAssembler *assembler) in JSCall()
372 void OptimizedCall::JSCallInternal(ExtendedAssembler *assembler, Register jsfunc, bool isNew) in JSCallInternal()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dextend_assembler.h120 explicit TempRegister1Scope(ExtendedAssembler *assembler) : assembler_(assembler) {} in TempRegister1Scope()
134 explicit TempRegister2Scope(ExtendedAssembler *assembler) : assembler_(assembler) {} in TempRegister2Scope()
/arkcompiler/runtime_core/assembler/
DCMakeLists.txt15 project(assembler CXX) project
/arkcompiler/ets_runtime/ecmascript/compiler/
Dassembler_module.cpp42 x64::ExtendedAssembler assembler(chunk, this); in GenerateStubsX64() local
59 aarch64::ExtendedAssembler assembler(chunk, this); in GenerateStubsAarch64() local
Dfile_generators.h35 Module(LLVMModule *module, LLVMAssembler *assembler) in Module()
233 …void AddModule(LLVMModule *llvmModule, LLVMAssembler *assembler, BytecodeInfoCollector *bcInfoColl… in AddModule()
268 void AddModule(LLVMModule *llvmModule, LLVMAssembler *assembler) in AddModule()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dstub_tests.cpp129 LLVMAssembler assembler(module); in HWTEST_F_L0() local
172 LLVMAssembler assembler(module); in HWTEST_F_L0() local
211 LLVMAssembler assembler(module); in HWTEST_F_L0() local
269 LLVMAssembler assembler(module); in HWTEST_F_L0() local
320 LLVMAssembler assembler(module); in HWTEST_F_L0() local
388 LLVMAssembler assembler(module); in HWTEST_F_L0() local
411 LLVMAssembler assembler(module); in HWTEST_F_L0() local
434 LLVMAssembler assembler(module); in HWTEST_F_L0() local
457 LLVMAssembler assembler(module); in HWTEST_F_L0() local
615 LLVMAssembler assembler(module); in HWTEST_F_L0() local
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dextended_assembler_x64.h105 explicit TempRegisterScope(ExtendedAssembler *assembler) : assembler_(assembler) {} in TempRegisterScope()
/arkcompiler/runtime_core/cmake/
DPandaAssembly.cmake206 set(assembler ark_asm) variable
459 set(assembler ark_asm) variable