Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Dbaseline_call.cpp23 void BaselineCall::CallArg0AndCheckToBaseline(ExtendedAssembler *assembler) in CallArg0AndCheckToBaseline()
30 void BaselineCall::CallArg1AndCheckToBaseline(ExtendedAssembler *assembler) in CallArg1AndCheckToBaseline()
37 void BaselineCall::CallArgs2AndCheckToBaseline(ExtendedAssembler *assembler) in CallArgs2AndCheckToBaseline()
44 void BaselineCall::CallArgs3AndCheckToBaseline(ExtendedAssembler *assembler) in CallArgs3AndCheckToBaseline()
51 void BaselineCall::CallThisArg0AndCheckToBaseline(ExtendedAssembler *assembler) in CallThisArg0AndCheckToBaseline()
58 void BaselineCall::CallThisArg1AndCheckToBaseline(ExtendedAssembler *assembler) in CallThisArg1AndCheckToBaseline()
65 void BaselineCall::CallThisArgs2AndCheckToBaseline(ExtendedAssembler *assembler) in CallThisArgs2AndCheckToBaseline()
72 void BaselineCall::CallThisArgs3AndCheckToBaseline(ExtendedAssembler *assembler) in CallThisArgs3AndCheckToBaseline()
79 void BaselineCall::CallRangeAndCheckToBaseline(ExtendedAssembler *assembler) in CallRangeAndCheckToBaseline()
86 void BaselineCall::CallNewAndCheckToBaseline(ExtendedAssembler *assembler) in CallNewAndCheckToBaseline()
[all …]
Dcommon_call.cpp24 void CommonCall::PushAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PushAsmInterpBridgeFrame()
44 void CommonCall::PopAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PopAsmInterpBridgeFrame()
58 void CommonCall::PushLeaveFrame(ExtendedAssembler *assembler, Register glue) in PushLeaveFrame()
76 void CommonCall::PopLeaveFrame(ExtendedAssembler *assembler) in PopLeaveFrame()
87 void CommonCall::PushArgsWithArgv(ExtendedAssembler *assembler, Register glue, Register argc, in PushArgsWithArgv()
106 void CommonCall::PushArgsWithArgvInPair(ExtendedAssembler *assembler, Register argc, in PushArgsWithArgvInPair()
150 void CommonCall::PushUndefinedWithArgc(ExtendedAssembler *assembler, Register glue, Register argc, … in PushUndefinedWithArgc()
168 void CommonCall::StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register currentSl… in StackOverflowCheck()
Dasm_interpreter_call.cpp33 void AsmInterpreterCall::AsmInterpreterEntry(ExtendedAssembler *assembler) in AsmInterpreterEntry()
60 void AsmInterpreterCall::AsmInterpEntryDispatch(ExtendedAssembler *assembler) in AsmInterpEntryDispatch()
113 void AsmInterpreterCall::JSCallCommonEntry(ExtendedAssembler *assembler, in JSCallCommonEntry()
190 void AsmInterpreterCall::JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label … in JSCallCommonFastPath()
229 void AsmInterpreterCall::JSCallCommonSlowPath(ExtendedAssembler *assembler, JSCallMode mode, in JSCallCommonSlowPath()
318 Register AsmInterpreterCall::GetThisRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Registe… in GetThisRegsiter()
351 Register AsmInterpreterCall::GetNewTargetRegsiter(ExtendedAssembler *assembler, JSCallMode mode, in GetNewTargetRegsiter()
387 void AsmInterpreterCall::PushCallThisRangeAndDispatch(ExtendedAssembler *assembler) in PushCallThisRangeAndDispatch()
393 void AsmInterpreterCall::PushCallRangeAndDispatch(ExtendedAssembler *assembler) in PushCallRangeAndDispatch()
399 void AsmInterpreterCall::PushCallNewAndDispatch(ExtendedAssembler *assembler) in PushCallNewAndDispatch()
[all …]
Doptimized_call.cpp49 void OptimizedCall::CallRuntime(ExtendedAssembler *assembler) in CallRuntime()
90 void OptimizedCall::IncreaseStackForArguments(ExtendedAssembler *assembler, Register argc, Register… in IncreaseStackForArguments()
129 void OptimizedCall::JSFunctionEntry(ExtendedAssembler *assembler) in JSFunctionEntry()
195 void OptimizedCall::OptimizedCallAndPushArgv(ExtendedAssembler *assembler) in OptimizedCallAndPushArgv()
267 void OptimizedCall::OptimizedCallAsmInterpreter(ExtendedAssembler *assembler) in OptimizedCallAsmInterpreter()
311 void OptimizedCall::CallBuiltinTrampoline(ExtendedAssembler *assembler) in CallBuiltinTrampoline()
367 void OptimizedCall::CallBuiltinConstructorStub(ExtendedAssembler *assembler, Register builtinStub, … in CallBuiltinConstructorStub()
424 void OptimizedCall::GenJSCall(ExtendedAssembler *assembler, bool isNew) in GenJSCall()
432 void OptimizedCall::JSCallNew(ExtendedAssembler *assembler) in JSCallNew()
438 void OptimizedCall::JSCall(ExtendedAssembler *assembler) in JSCall()
[all …]
Doptimized_fast_call.cpp31 void OptimizedFastCall::OptimizedFastCallEntry(ExtendedAssembler *assembler) in OptimizedFastCallEntry()
85 void OptimizedFastCall::OptimizedFastCallAndPushArgv(ExtendedAssembler *assembler) in OptimizedFastCallAndPushArgv()
250 void OptimizedFastCall::JSFastCallWithArgV(ExtendedAssembler *assembler) in JSFastCallWithArgV()
329 void OptimizedFastCall::JSFastCallWithArgVAndPushArgv(ExtendedAssembler *assembler) in JSFastCallWithArgVAndPushArgv()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Dbaseline_call.cpp22 void BaselineCall::CallArg0AndCheckToBaseline(ExtendedAssembler *assembler) in CallArg0AndCheckToBaseline()
29 void BaselineCall::CallArg1AndCheckToBaseline(ExtendedAssembler *assembler) in CallArg1AndCheckToBaseline()
36 void BaselineCall::CallArgs2AndCheckToBaseline(ExtendedAssembler *assembler) in CallArgs2AndCheckToBaseline()
43 void BaselineCall::CallArgs3AndCheckToBaseline(ExtendedAssembler *assembler) in CallArgs3AndCheckToBaseline()
50 void BaselineCall::CallThisArg0AndCheckToBaseline(ExtendedAssembler *assembler) in CallThisArg0AndCheckToBaseline()
57 void BaselineCall::CallThisArg1AndCheckToBaseline(ExtendedAssembler *assembler) in CallThisArg1AndCheckToBaseline()
64 void BaselineCall::CallThisArgs2AndCheckToBaseline(ExtendedAssembler *assembler) in CallThisArgs2AndCheckToBaseline()
71 void BaselineCall::CallThisArgs3AndCheckToBaseline(ExtendedAssembler *assembler) in CallThisArgs3AndCheckToBaseline()
78 void BaselineCall::CallRangeAndCheckToBaseline(ExtendedAssembler *assembler) in CallRangeAndCheckToBaseline()
85 void BaselineCall::CallNewAndCheckToBaseline(ExtendedAssembler *assembler) in CallNewAndCheckToBaseline()
[all …]
Dcommon_call.cpp23 void CommonCall::CopyArgumentWithArgV(ExtendedAssembler *assembler, Register argc, Register argV) in CopyArgumentWithArgV()
34 void CommonCall::PushAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PushAsmInterpBridgeFrame()
47 void CommonCall::GetArgvAtStack(ExtendedAssembler *assembler) in GetArgvAtStack()
55 void CommonCall::PopAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PopAsmInterpBridgeFrame()
66 void CommonCall::PushUndefinedWithArgc(ExtendedAssembler *assembler, Register argc) in PushUndefinedWithArgc()
75 void CommonCall::PushArgsWithArgvAndCheckStack(ExtendedAssembler *assembler, Register glue, Registe… in PushArgsWithArgvAndCheckStack()
95 void CommonCall::StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register numArgs, … in StackOverflowCheck()
Dcommon_call.h278 explicit JsFunctionArgsConfigFrameScope(ExtendedAssembler *assembler) : assembler_(assembler) in JsFunctionArgsConfigFrameScope()
312 … explicit OptimizedUnfoldArgVFrameFrameScope(ExtendedAssembler *assembler) : assembler_(assembler) in OptimizedUnfoldArgVFrameFrameScope()
342 … explicit OptimizedUnfoldArgVFrameFrame1Scope(ExtendedAssembler *assembler) : assembler_(assembler) in OptimizedUnfoldArgVFrameFrame1Scope()
Dasm_interpreter_call.cpp32 void AsmInterpreterCall::AsmInterpreterEntry(ExtendedAssembler *assembler) in AsmInterpreterEntry()
56 void AsmInterpreterCall::GeneratorReEnterAsmInterp(ExtendedAssembler *assembler) in GeneratorReEnterAsmInterp()
75 void AsmInterpreterCall::GeneratorReEnterAsmInterpDispatch(ExtendedAssembler *assembler) in GeneratorReEnterAsmInterpDispatch()
127 void AsmInterpreterCall::AsmInterpEntryDispatch(ExtendedAssembler *assembler) in AsmInterpEntryDispatch()
183 void AsmInterpreterCall::PushFrameState(ExtendedAssembler *assembler, Register prevSpRegister, Regi… in PushFrameState()
200 void AsmInterpreterCall::PushGeneratorFrameState(ExtendedAssembler *assembler, Register prevSpRegis… in PushGeneratorFrameState()
220 void AsmInterpreterCall::PushAsmInterpEntryFrame(ExtendedAssembler *assembler) in PushAsmInterpEntryFrame()
245 void AsmInterpreterCall::PopAsmInterpEntryFrame(ExtendedAssembler *assembler) in PopAsmInterpEntryFrame()
266 void AsmInterpreterCall::GetDeclaredNumArgsFromCallField(ExtendedAssembler *assembler, Register cal… in GetDeclaredNumArgsFromCallField()
274 void AsmInterpreterCall::GetNumVregsFromCallField(ExtendedAssembler *assembler, Register callFieldR… in GetNumVregsFromCallField()
[all …]
Doptimized_call.cpp43 void OptimizedCall::JSFunctionEntry(ExtendedAssembler *assembler) in JSFunctionEntry()
111 void OptimizedCall::OptimizedCallAndPushArgv(ExtendedAssembler *assembler) in OptimizedCallAndPushArgv()
211 void OptimizedCall::OptimizedCallAsmInterpreter(ExtendedAssembler *assembler) in OptimizedCallAsmInterpreter()
253 void OptimizedCall::RemoveArgv(ExtendedAssembler *assembler, Register temp) in RemoveArgv()
263 void OptimizedCall::CallBuiltinTrampoline(ExtendedAssembler *assembler, Register temp) in CallBuiltinTrampoline()
314 void OptimizedCall::CallBuiltinConstructorStub(ExtendedAssembler *assembler, Register builtinStub, … in CallBuiltinConstructorStub()
343 void OptimizedCall::JSProxyCallInternalWithArgV(ExtendedAssembler *assembler) in JSProxyCallInternalWithArgV()
387 void OptimizedCall::JSCallNew(ExtendedAssembler *assembler) in JSCallNew()
393 void OptimizedCall::JSCall(ExtendedAssembler *assembler) in JSCall()
399 void OptimizedCall::GenJSCall(ExtendedAssembler *assembler, bool isNew) in GenJSCall()
[all …]
Doptimized_fast_call.cpp31 void OptimizedFastCall::OptimizedFastCallEntry(ExtendedAssembler *assembler) in OptimizedFastCallEntry()
81 void OptimizedFastCall::OptimizedFastCallAndPushArgv(ExtendedAssembler *assembler) in OptimizedFastCallAndPushArgv()
225 void OptimizedFastCall::JSFastCallWithArgV(ExtendedAssembler *assembler) in JSFastCallWithArgV()
286 void OptimizedFastCall::JSFastCallWithArgVAndPushArgv(ExtendedAssembler *assembler) in JSFastCallWithArgVAndPushArgv()
/arkcompiler/runtime_core/static_core/assembler/
DCMakeLists.txt15 project(assembler CXX) project
/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.cpp38 x64::ExtendedAssembler assembler(chunk, this); in GenerateStubsX64() local
57 aarch64::ExtendedAssembler assembler(chunk, this); in GenerateStubsAarch64() local
Dfile_generators.cpp91 LLVMAssembler *assembler = static_cast<LLVMAssembler *>(assembler_); in GetFuncEntryPoints() local
107 LLVMAssembler *assembler = static_cast<LLVMAssembler*>(assembler_); in CollectFuncEntryInfo() local
143 LLVMAssembler *assembler = static_cast<LLVMAssembler*>(assembler_); in CollectFuncEntryInfo() local
213 LiteCGAssembler *assembler = static_cast<LiteCGAssembler*>(assembler_); in CollectFuncEntryInfoByLiteCG() local
277 LLVMAssembler *assembler = static_cast<LLVMAssembler *>(assembler_); in CollectModuleSectionDes() local
330 auto *assembler = static_cast<LLVMAssembler*>(assembler_); in DisassemblerFunc() local
Dfile_generators.h35 Module(IRModule *module, Assembler *assembler) in Module()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dextended_assembler_x64.h105 explicit TempRegisterScope(ExtendedAssembler *assembler) : assembler_(assembler) {} in TempRegisterScope()
/arkcompiler/runtime_core/
Dcodecheck_ignore.json4 "assembler": "*", string
/arkcompiler/runtime_core/static_core/cmake/
DPandaAssembly.cmake215 set(assembler ark_asm) variable
485 set(assembler ark_asm) variable
/arkcompiler/runtime_core/cmake/
DPandaAssembly.cmake206 set(assembler ark_asm) variable
459 set(assembler ark_asm) variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dasm_assembler.cpp19 namespace assembler { namespace
Delf_assembler.cpp18 namespace assembler { namespace