Home
last modified time | relevance | path

Searched defs:assembler (Results 1 - 25 of 25) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
H A Dmacro_assembler_aarch64.h54 aarch64::AssemblerAarch64 assembler; member in panda::ecmascript::kungfu::MacroAssemblerAArch64
H A Dextend_assembler.h120 explicit TempRegister1Scope(ExtendedAssembler *assembler) : assembler_(assembler) {} in TempRegister1Scope() argument
134 explicit TempRegister2Scope(ExtendedAssembler *assembler) : assembler_(assembler) {} in TempRegister2Scope() argument
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
H A Dmacro_assembler_x64.h49 x64::AssemblerX64 assembler; member in panda::ecmascript::kungfu::MacroAssemblerX64
H A Dextended_assembler_x64.h105 explicit TempRegisterScope(ExtendedAssembler *assembler) : assembler_(assembler) {} in TempRegisterScope() argument
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/
H A Dutil.h19 namespace assembler { namespace
H A Dasm_assembler.h21 namespace assembler { namespace
H A Dassembler.h33 namespace assembler { namespace
H A Delf_file.h23 namespace assembler { namespace
H A Doperand.h24 namespace assembler { namespace
H A Delf_assembler.h23 namespace assembler { namespace
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Dcommon_call.h278 JsFunctionArgsConfigFrameScope(ExtendedAssembler *assembler) JsFunctionArgsConfigFrameScope() argument
312 OptimizedUnfoldArgVFrameFrameScope(ExtendedAssembler *assembler) OptimizedUnfoldArgVFrameFrameScope() argument
342 OptimizedUnfoldArgVFrameFrame1Scope(ExtendedAssembler *assembler) OptimizedUnfoldArgVFrameFrame1Scope() argument
[all...]
H A Dbaseline_call.cpp22 void BaselineCall::CallArg0AndCheckToBaseline(ExtendedAssembler *assembler) in CallArg0AndCheckToBaseline() argument
29 void BaselineCall::CallArg1AndCheckToBaseline(ExtendedAssembler *assembler) in CallArg1AndCheckToBaseline() argument
36 void BaselineCall::CallArgs2AndCheckToBaseline(ExtendedAssembler *assembler) in CallArgs2AndCheckToBaseline() argument
43 void BaselineCall::CallArgs3AndCheckToBaseline(ExtendedAssembler *assembler) in CallArgs3AndCheckToBaseline() argument
50 void BaselineCall::CallThisArg0AndCheckToBaseline(ExtendedAssembler *assembler) in CallThisArg0AndCheckToBaseline() argument
57 CallThisArg1AndCheckToBaseline(ExtendedAssembler *assembler) CallThisArg1AndCheckToBaseline() argument
64 CallThisArgs2AndCheckToBaseline(ExtendedAssembler *assembler) CallThisArgs2AndCheckToBaseline() argument
71 CallThisArgs3AndCheckToBaseline(ExtendedAssembler *assembler) CallThisArgs3AndCheckToBaseline() argument
78 CallRangeAndCheckToBaseline(ExtendedAssembler *assembler) CallRangeAndCheckToBaseline() argument
85 CallNewAndCheckToBaseline(ExtendedAssembler *assembler) CallNewAndCheckToBaseline() argument
92 SuperCallAndCheckToBaseline(ExtendedAssembler *assembler) SuperCallAndCheckToBaseline() argument
99 CallThisRangeAndCheckToBaseline(ExtendedAssembler *assembler) CallThisRangeAndCheckToBaseline() argument
107 CallArg0AndDispatchFromBaseline(ExtendedAssembler *assembler) CallArg0AndDispatchFromBaseline() argument
113 CallArg1AndDispatchFromBaseline(ExtendedAssembler *assembler) CallArg1AndDispatchFromBaseline() argument
119 CallArgs2AndDispatchFromBaseline(ExtendedAssembler *assembler) CallArgs2AndDispatchFromBaseline() argument
125 CallArgs3AndDispatchFromBaseline(ExtendedAssembler *assembler) CallArgs3AndDispatchFromBaseline() argument
131 CallThisArg0AndDispatchFromBaseline(ExtendedAssembler *assembler) CallThisArg0AndDispatchFromBaseline() argument
138 CallThisArg1AndDispatchFromBaseline(ExtendedAssembler *assembler) CallThisArg1AndDispatchFromBaseline() argument
145 CallThisArgs2AndDispatchFromBaseline(ExtendedAssembler *assembler) CallThisArgs2AndDispatchFromBaseline() argument
152 CallThisArgs3AndDispatchFromBaseline(ExtendedAssembler *assembler) CallThisArgs3AndDispatchFromBaseline() argument
159 CallRangeAndDispatchFromBaseline(ExtendedAssembler *assembler) CallRangeAndDispatchFromBaseline() argument
166 CallNewAndDispatchFromBaseline(ExtendedAssembler *assembler) CallNewAndDispatchFromBaseline() argument
173 SuperCallAndDispatchFromBaseline(ExtendedAssembler *assembler) SuperCallAndDispatchFromBaseline() argument
180 CallThisRangeAndDispatchFromBaseline(ExtendedAssembler *assembler) CallThisRangeAndDispatchFromBaseline() argument
188 CallArg0AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallArg0AndCheckToBaselineFromBaseline() argument
195 CallArg1AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallArg1AndCheckToBaselineFromBaseline() argument
202 CallArgs2AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallArgs2AndCheckToBaselineFromBaseline() argument
209 CallArgs3AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallArgs3AndCheckToBaselineFromBaseline() argument
216 CallRangeAndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallRangeAndCheckToBaselineFromBaseline() argument
223 CallThisRangeAndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallThisRangeAndCheckToBaselineFromBaseline() argument
230 CallThisArg0AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallThisArg0AndCheckToBaselineFromBaseline() argument
237 CallThisArg1AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallThisArg1AndCheckToBaselineFromBaseline() argument
244 CallThisArgs2AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallThisArgs2AndCheckToBaselineFromBaseline() argument
251 CallThisArgs3AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallThisArgs3AndCheckToBaselineFromBaseline() argument
258 CallNewAndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallNewAndCheckToBaselineFromBaseline() argument
265 SuperCallAndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) SuperCallAndCheckToBaselineFromBaseline() argument
272 GetBaselineBuiltinFp(ExtendedAssembler *assembler) GetBaselineBuiltinFp() argument
[all...]
H A Dcommon_call.cpp32 void CommonCall::CopyArgumentWithArgV(ExtendedAssembler *assembler, Register argc, Register argV) in CopyArgumentWithArgV() argument
43 void CommonCall::PushAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PushAsmInterpBridgeFrame() argument
56 void CommonCall::GetArgvAtStack(ExtendedAssembler *assembler) in GetArgvAtStack() argument
64 void CommonCall::PopAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PopAsmInterpBridgeFrame() argument
75 void CommonCall::PushUndefinedWithArgc(ExtendedAssembler *assembler, Registe argument
84 PushArgsWithArgvAndCheckStack(ExtendedAssembler *assembler, Register glue, Register argc, Register argv, Register op1, Register op2, Label *stackOverflow) PushArgsWithArgvAndCheckStack() argument
104 StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register numArgs, Register op1, Register op2, Label *stackOverflow) StackOverflowCheck() argument
126 PushAsmBridgeFrame(ExtendedAssembler *assembler) PushAsmBridgeFrame() argument
133 PopAsmBridgeFrame(ExtendedAssembler *assembler) PopAsmBridgeFrame() argument
[all...]
H A Doptimized_fast_call.cpp41 void OptimizedFastCall::OptimizedFastCallEntry(ExtendedAssembler *assembler) in OptimizedFastCallEntry() argument
91 void OptimizedFastCall::OptimizedFastCallAndPushArgv(ExtendedAssembler *assembler) in OptimizedFastCallAndPushArgv() argument
235 void OptimizedFastCall::JSFastCallWithArgV(ExtendedAssembler *assembler) in JSFastCallWithArgV() argument
296 JSFastCallWithArgVAndPushArgv(ExtendedAssembler *assembler) JSFastCallWithArgVAndPushArgv() argument
[all...]
H A Doptimized_call.cpp52 void OptimizedCall::JSFunctionEntry(ExtendedAssembler *assembler) in JSFunctionEntry() argument
120 void OptimizedCall::OptimizedCallAndPushArgv(ExtendedAssembler *assembler) in OptimizedCallAndPushArgv() argument
220 void OptimizedCall::OptimizedCallAsmInterpreter(ExtendedAssembler *assembler) in OptimizedCallAsmInterpreter() argument
262 RemoveArgv(ExtendedAssembler *assembler, Register temp) RemoveArgv() argument
272 CallBuiltinTrampoline(ExtendedAssembler *assembler, Register temp) CallBuiltinTrampoline() argument
323 CallBuiltinConstructorStub(ExtendedAssembler *assembler, Register builtinStub, Register argv, Register glue, Register temp) CallBuiltinConstructorStub() argument
352 JSProxyCallInternalWithArgV(ExtendedAssembler *assembler) JSProxyCallInternalWithArgV() argument
396 JSCallNew(ExtendedAssembler *assembler) JSCallNew() argument
402 JSCall(ExtendedAssembler *assembler) JSCall() argument
408 GenJSCall(ExtendedAssembler *assembler, bool isNew) GenJSCall() argument
654 AOTCallToAsmInterBridge(ExtendedAssembler *assembler) AOTCallToAsmInterBridge() argument
703 FastCallToAsmInterBridge(ExtendedAssembler *assembler) FastCallToAsmInterBridge() argument
825 JSCallCheck(ExtendedAssembler *assembler, Register jsFuncReg, Label *lNonCallable, Label *lNotJSFunction, Label *lJSFunctionCall) JSCallCheck() argument
852 ThrowNonCallableInternal(ExtendedAssembler *assembler, Register glueReg) ThrowNonCallableInternal() argument
873 JSBoundFunctionCallInternal(ExtendedAssembler *assembler, Register jsFuncReg, Label *jsCall) JSBoundFunctionCallInternal() argument
1027 CallRuntime(ExtendedAssembler *assembler) CallRuntime() argument
1086 CallRuntimeWithArgv(ExtendedAssembler *assembler) CallRuntimeWithArgv() argument
1120 PushMandatoryJSArgs(ExtendedAssembler *assembler, Register jsfunc, Register thisObj, Register newTarget) PushMandatoryJSArgs() argument
1129 PushArgsWithArgV(ExtendedAssembler *assembler, Register jsfunc, Register actualNumArgs, Register argV, Label *pushCallThis) PushArgsWithArgV() argument
1165 PopJSFunctionArgs(ExtendedAssembler *assembler, Register expectedNumArgs) PopJSFunctionArgs() argument
1177 PushJSFunctionEntryFrame(ExtendedAssembler *assembler, Register prevFp) PushJSFunctionEntryFrame() argument
1190 PopJSFunctionEntryFrame(ExtendedAssembler *assembler, Register glue) PopJSFunctionEntryFrame() argument
1223 PushOptimizedUnfoldArgVFrame(ExtendedAssembler *assembler, Register callSiteSp) PushOptimizedUnfoldArgVFrame() argument
1233 PopOptimizedUnfoldArgVFrame(ExtendedAssembler *assembler) PopOptimizedUnfoldArgVFrame() argument
1273 GenJSCallWithArgV(ExtendedAssembler *assembler, int id) GenJSCallWithArgV() argument
1320 JSCallWithArgVAndPushArgv(ExtendedAssembler *assembler) JSCallWithArgVAndPushArgv() argument
1326 JSCallWithArgV(ExtendedAssembler *assembler) JSCallWithArgV() argument
1332 SuperCallWithArgV(ExtendedAssembler *assembler) SuperCallWithArgV() argument
1338 CallOptimized(ExtendedAssembler *assembler) CallOptimized() argument
1353 DeoptEnterAsmInterp(ExtendedAssembler *assembler) DeoptEnterAsmInterp() argument
1415 DeoptHandlerAsm(ExtendedAssembler *assembler) DeoptHandlerAsm() argument
[all...]
H A Dasm_interpreter_call.cpp42 void AsmInterpreterCall::AsmInterpreterEntry(ExtendedAssembler *assembler) in AsmInterpreterEntry() argument
66 void AsmInterpreterCall::GeneratorReEnterAsmInterp(ExtendedAssembler *assembler) in GeneratorReEnterAsmInterp() argument
85 GeneratorReEnterAsmInterpDispatch(ExtendedAssembler *assembler) GeneratorReEnterAsmInterpDispatch() argument
137 AsmInterpEntryDispatch(ExtendedAssembler *assembler) AsmInterpEntryDispatch() argument
190 PushFrameState(ExtendedAssembler *assembler, Register prevSpRegister, Register fpRegister, Register callTargetRegister, Register thisRegister, Register methodRegister, Register pcRegister, Register operatorRegister) PushFrameState() argument
207 PushGeneratorFrameState(ExtendedAssembler *assembler, Register prevSpRegister, Register fpRegister, Register callTargetRegister, Register thisRegister, Register methodRegister, Register contextRegister, Register pcRegister, Register operatorRegister) PushGeneratorFrameState() argument
227 PushAsmInterpEntryFrame(ExtendedAssembler *assembler) PushAsmInterpEntryFrame() argument
252 PopAsmInterpEntryFrame(ExtendedAssembler *assembler) PopAsmInterpEntryFrame() argument
273 GetDeclaredNumArgsFromCallField(ExtendedAssembler *assembler, Register callFieldRegister, Register declaredNumArgsRegister) GetDeclaredNumArgsFromCallField() argument
281 GetNumVregsFromCallField(ExtendedAssembler *assembler, Register callFieldRegister, Register numVregsRegister) GetNumVregsFromCallField() argument
289 JSCallCommonEntry(ExtendedAssembler *assembler, JSCallMode mode, FrameTransitionType type) JSCallCommonEntry() argument
362 PushCallThisRangeAndDispatch(ExtendedAssembler *assembler) PushCallThisRangeAndDispatch() argument
368 PushCallRangeAndDispatch(ExtendedAssembler *assembler) PushCallRangeAndDispatch() argument
374 PushCallNewAndDispatch(ExtendedAssembler *assembler) PushCallNewAndDispatch() argument
380 PushSuperCallAndDispatch(ExtendedAssembler *assembler) PushSuperCallAndDispatch() argument
386 PushCallArgs3AndDispatch(ExtendedAssembler *assembler) PushCallArgs3AndDispatch() argument
392 PushCallArgs2AndDispatch(ExtendedAssembler *assembler) PushCallArgs2AndDispatch() argument
398 PushCallArg1AndDispatch(ExtendedAssembler *assembler) PushCallArg1AndDispatch() argument
404 PushCallArg0AndDispatch(ExtendedAssembler *assembler) PushCallArg0AndDispatch() argument
409 PushCallThisArg0AndDispatch(ExtendedAssembler *assembler) PushCallThisArg0AndDispatch() argument
415 PushCallThisArg1AndDispatch(ExtendedAssembler *assembler) PushCallThisArg1AndDispatch() argument
421 PushCallThisArgs2AndDispatch(ExtendedAssembler *assembler) PushCallThisArgs2AndDispatch() argument
427 PushCallThisArgs3AndDispatch(ExtendedAssembler *assembler) PushCallThisArgs3AndDispatch() argument
433 JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow) JSCallCommonFastPath() argument
475 JSCallCommonSlowPath(ExtendedAssembler *assembler, JSCallMode mode, Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) JSCallCommonSlowPath() argument
558 GetThisRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Register defaultRegister) GetThisRegsiter() argument
594 GetNewTargetRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Register defaultRegister) GetNewTargetRegsiter() argument
620 PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow, FrameTransitionType type) PushCallThis() argument
685 PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type) PushVregs() argument
760 DispatchCall(ExtendedAssembler *assembler, Register pcRegister, Register newSpRegister, Register callTargetRegister, Register methodRegister, Register accRegister) DispatchCall() argument
809 PushCallRangeAndDispatchNative(ExtendedAssembler *assembler) PushCallRangeAndDispatchNative() argument
815 PushCallNewAndDispatchNative(ExtendedAssembler *assembler) PushCallNewAndDispatchNative() argument
821 PushNewTargetAndDispatchNative(ExtendedAssembler *assembler) PushNewTargetAndDispatchNative() argument
827 CallNativeWithArgv(ExtendedAssembler *assembler, bool callNew, bool hasNewTarget) CallNativeWithArgv() argument
930 CallNativeEntry(ExtendedAssembler *assembler) CallNativeEntry() argument
966 CallFastBuiltin(ExtendedAssembler *assembler, Label *callNativeBuiltin) CallFastBuiltin() argument
1082 PushCallArgsAndDispatchNative(ExtendedAssembler *assembler) PushCallArgsAndDispatchNative() argument
1096 PushBuiltinFrame(ExtendedAssembler *assembler, Register glue, FrameType type) PushBuiltinFrame() argument
1115 CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode) CallNativeInternal() argument
1134 ResumeRspAndDispatch(ExtendedAssembler *assembler) ResumeRspAndDispatch() argument
1234 CallGetter(ExtendedAssembler *assembler) CallGetter() argument
1247 CallSetter(ExtendedAssembler *assembler) CallSetter() argument
1266 CallReturnWithArgv(ExtendedAssembler *assembler) CallReturnWithArgv() argument
1283 CallContainersArgs2(ExtendedAssembler *assembler) CallContainersArgs2() argument
1299 CallContainersArgs3(ExtendedAssembler *assembler) CallContainersArgs3() argument
1320 ResumeRspAndReturn(ExtendedAssembler *assembler) ResumeRspAndReturn() argument
1342 ResumeRspAndReturnBaseline(ExtendedAssembler *assembler) ResumeRspAndReturnBaseline() argument
1424 ResumeCaughtFrameAndDispatch(ExtendedAssembler *assembler) ResumeCaughtFrameAndDispatch() argument
1452 ResumeUncaughtFrameAndReturn(ExtendedAssembler *assembler) ResumeUncaughtFrameAndReturn() argument
1482 ResumeRspAndRollback(ExtendedAssembler *assembler) ResumeRspAndRollback() argument
1511 PreserveMostCall(ExtendedAssembler* assembler) PreserveMostCall() argument
1583 ASMFastWriteBarrier(ExtendedAssembler* assembler) ASMFastWriteBarrier() argument
1693 ASMWriteBarrierWithEden(ExtendedAssembler* assembler) ASMWriteBarrierWithEden() argument
1707 ASMFastSharedWriteBarrier(ExtendedAssembler* assembler, Label& needcall) ASMFastSharedWriteBarrier() argument
1833 PushUndefinedWithArgcAndCheckStack(ExtendedAssembler *assembler, Register glue, Register argc, Register op1, Register op2, Label *stackOverflow) PushUndefinedWithArgcAndCheckStack() argument
1841 ThrowStackOverflowExceptionAndReturn(ExtendedAssembler *assembler, Register glue, Register fp, Register op) ThrowStackOverflowExceptionAndReturn() argument
1871 ThrowStackOverflowExceptionAndReturnToAotFrame(ExtendedAssembler *assembler, Register glue, Register fp, Register op) ThrowStackOverflowExceptionAndReturnToAotFrame() argument
1903 HasPendingException([[maybe_unused]] ExtendedAssembler *assembler, [[maybe_unused]] Register threadRegister) HasPendingException() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Dcommon_call.cpp34 void CommonCall::PushAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PushAsmInterpBridgeFrame() argument
54 void CommonCall::PopAsmInterpBridgeFrame(ExtendedAssembler *assembler) in PopAsmInterpBridgeFrame() argument
68 void CommonCall::PushLeaveFrame(ExtendedAssembler *assembler, Register glue) in PushLeaveFrame() argument
86 PopLeaveFrame(ExtendedAssembler *assembler) PopLeaveFrame() argument
97 PushArgsWithArgv(ExtendedAssembler *assembler, Register glue, Register argc, Register argv, Register op, Register currentSlot, Label *next, Label *stackOverflow) PushArgsWithArgv() argument
116 PushArgsWithArgvInPair(ExtendedAssembler *assembler, Register argc, Register argv, Register padding, Register op1, Register op2, Label *next) PushArgsWithArgvInPair() argument
160 PushUndefinedWithArgc(ExtendedAssembler *assembler, Register glue, Register argc, Register temp, Register currentSlot, Label *next, Label *stackOverflow) PushUndefinedWithArgc() argument
178 StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register currentSlot, Register numArgs, Register op, Label *stackOverflow) StackOverflowCheck() argument
191 PushAsmBridgeFrame(ExtendedAssembler *assembler) PushAsmBridgeFrame() argument
204 PopAsmBridgeFrame(ExtendedAssembler *assembler) PopAsmBridgeFrame() argument
[all...]
H A Doptimized_fast_call.cpp41 void OptimizedFastCall::OptimizedFastCallEntry(ExtendedAssembler *assembler) in OptimizedFastCallEntry() argument
95 void OptimizedFastCall::OptimizedFastCallAndPushArgv(ExtendedAssembler *assembler) in OptimizedFastCallAndPushArgv() argument
260 JSFastCallWithArgV(ExtendedAssembler *assembler) JSFastCallWithArgV() argument
339 JSFastCallWithArgVAndPushArgv(ExtendedAssembler *assembler) JSFastCallWithArgVAndPushArgv() argument
[all...]
H A Dbaseline_call.cpp25 void BaselineCall::CallArg0AndCheckToBaseline(ExtendedAssembler *assembler) in CallArg0AndCheckToBaseline() argument
32 void BaselineCall::CallArg1AndCheckToBaseline(ExtendedAssembler *assembler) in CallArg1AndCheckToBaseline() argument
39 void BaselineCall::CallArgs2AndCheckToBaseline(ExtendedAssembler *assembler) in CallArgs2AndCheckToBaseline() argument
46 void BaselineCall::CallArgs3AndCheckToBaseline(ExtendedAssembler *assembler) in CallArgs3AndCheckToBaseline() argument
53 CallThisArg0AndCheckToBaseline(ExtendedAssembler *assembler) CallThisArg0AndCheckToBaseline() argument
60 CallThisArg1AndCheckToBaseline(ExtendedAssembler *assembler) CallThisArg1AndCheckToBaseline() argument
67 CallThisArgs2AndCheckToBaseline(ExtendedAssembler *assembler) CallThisArgs2AndCheckToBaseline() argument
74 CallThisArgs3AndCheckToBaseline(ExtendedAssembler *assembler) CallThisArgs3AndCheckToBaseline() argument
81 CallRangeAndCheckToBaseline(ExtendedAssembler *assembler) CallRangeAndCheckToBaseline() argument
88 CallNewAndCheckToBaseline(ExtendedAssembler *assembler) CallNewAndCheckToBaseline() argument
95 SuperCallAndCheckToBaseline(ExtendedAssembler *assembler) SuperCallAndCheckToBaseline() argument
102 CallThisRangeAndCheckToBaseline(ExtendedAssembler *assembler) CallThisRangeAndCheckToBaseline() argument
110 CallArg0AndDispatchFromBaseline(ExtendedAssembler *assembler) CallArg0AndDispatchFromBaseline() argument
116 CallArg1AndDispatchFromBaseline(ExtendedAssembler *assembler) CallArg1AndDispatchFromBaseline() argument
122 CallArgs2AndDispatchFromBaseline(ExtendedAssembler *assembler) CallArgs2AndDispatchFromBaseline() argument
128 CallArgs3AndDispatchFromBaseline(ExtendedAssembler *assembler) CallArgs3AndDispatchFromBaseline() argument
134 CallThisArg0AndDispatchFromBaseline(ExtendedAssembler *assembler) CallThisArg0AndDispatchFromBaseline() argument
141 CallThisArg1AndDispatchFromBaseline(ExtendedAssembler *assembler) CallThisArg1AndDispatchFromBaseline() argument
148 CallThisArgs2AndDispatchFromBaseline(ExtendedAssembler *assembler) CallThisArgs2AndDispatchFromBaseline() argument
155 CallThisArgs3AndDispatchFromBaseline(ExtendedAssembler *assembler) CallThisArgs3AndDispatchFromBaseline() argument
162 CallRangeAndDispatchFromBaseline(ExtendedAssembler *assembler) CallRangeAndDispatchFromBaseline() argument
169 CallNewAndDispatchFromBaseline(ExtendedAssembler *assembler) CallNewAndDispatchFromBaseline() argument
176 SuperCallAndDispatchFromBaseline(ExtendedAssembler *assembler) SuperCallAndDispatchFromBaseline() argument
183 CallThisRangeAndDispatchFromBaseline(ExtendedAssembler *assembler) CallThisRangeAndDispatchFromBaseline() argument
191 CallArg0AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallArg0AndCheckToBaselineFromBaseline() argument
198 CallArg1AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallArg1AndCheckToBaselineFromBaseline() argument
205 CallArgs2AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallArgs2AndCheckToBaselineFromBaseline() argument
212 CallArgs3AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallArgs3AndCheckToBaselineFromBaseline() argument
219 CallRangeAndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallRangeAndCheckToBaselineFromBaseline() argument
226 CallThisRangeAndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallThisRangeAndCheckToBaselineFromBaseline() argument
233 CallThisArg0AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallThisArg0AndCheckToBaselineFromBaseline() argument
240 CallThisArg1AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallThisArg1AndCheckToBaselineFromBaseline() argument
247 CallThisArgs2AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallThisArgs2AndCheckToBaselineFromBaseline() argument
254 CallThisArgs3AndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallThisArgs3AndCheckToBaselineFromBaseline() argument
261 CallNewAndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) CallNewAndCheckToBaselineFromBaseline() argument
268 SuperCallAndCheckToBaselineFromBaseline(ExtendedAssembler *assembler) SuperCallAndCheckToBaselineFromBaseline() argument
275 GetBaselineBuiltinFp(ExtendedAssembler *assembler) GetBaselineBuiltinFp() argument
[all...]
H A Dasm_interpreter_call.cpp43 void AsmInterpreterCall::AsmInterpreterEntry(ExtendedAssembler *assembler) in AsmInterpreterEntry() argument
70 void AsmInterpreterCall::AsmInterpEntryDispatch(ExtendedAssembler *assembler) in AsmInterpEntryDispatch() argument
122 JSCallCommonEntry(ExtendedAssembler *assembler, JSCallMode mode, FrameTransitionType type) JSCallCommonEntry() argument
199 JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *pushCallThis, Label *stackOverflow) JSCallCommonFastPath() argument
231 JSCallCommonSlowPath(ExtendedAssembler *assembler, JSCallMode mode, Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) JSCallCommonSlowPath() argument
320 GetThisRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Register defaultRegister) GetThisRegsiter() argument
353 GetNewTargetRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Register defaultRegister) GetNewTargetRegsiter() argument
389 PushCallThisRangeAndDispatch(ExtendedAssembler *assembler) PushCallThisRangeAndDispatch() argument
395 PushCallRangeAndDispatch(ExtendedAssembler *assembler) PushCallRangeAndDispatch() argument
401 PushCallNewAndDispatch(ExtendedAssembler *assembler) PushCallNewAndDispatch() argument
407 PushSuperCallAndDispatch(ExtendedAssembler *assembler) PushSuperCallAndDispatch() argument
413 PushCallArgs3AndDispatch(ExtendedAssembler *assembler) PushCallArgs3AndDispatch() argument
419 PushCallArgs2AndDispatch(ExtendedAssembler *assembler) PushCallArgs2AndDispatch() argument
425 PushCallArg1AndDispatch(ExtendedAssembler *assembler) PushCallArg1AndDispatch() argument
431 PushCallArg0AndDispatch(ExtendedAssembler *assembler) PushCallArg0AndDispatch() argument
437 PushCallThisArg0AndDispatch(ExtendedAssembler *assembler) PushCallThisArg0AndDispatch() argument
443 PushCallThisArg1AndDispatch(ExtendedAssembler *assembler) PushCallThisArg1AndDispatch() argument
449 PushCallThisArgs2AndDispatch(ExtendedAssembler *assembler) PushCallThisArgs2AndDispatch() argument
455 PushCallThisArgs3AndDispatch(ExtendedAssembler *assembler) PushCallThisArgs3AndDispatch() argument
469 PushCallRangeAndDispatchNative(ExtendedAssembler *assembler) PushCallRangeAndDispatchNative() argument
475 PushCallNewAndDispatchNative(ExtendedAssembler *assembler) PushCallNewAndDispatchNative() argument
481 PushNewTargetAndDispatchNative(ExtendedAssembler *assembler) PushNewTargetAndDispatchNative() argument
487 CallNativeWithArgv(ExtendedAssembler *assembler, bool callNew, bool hasNewTarget) CallNativeWithArgv() argument
626 PushCallArgsAndDispatchNative(ExtendedAssembler *assembler) PushCallArgsAndDispatchNative() argument
647 PushBuiltinFrame(ExtendedAssembler *assembler, Register glue, FrameType type, Register op, Register next) PushBuiltinFrame() argument
681 CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode) CallNativeInternal() argument
700 ResumeRspAndDispatch(ExtendedAssembler *assembler) ResumeRspAndDispatch() argument
[all...]
H A Doptimized_call.cpp58 void OptimizedCall::CallRuntime(ExtendedAssembler *assembler) in CallRuntime() argument
99 void OptimizedCall::IncreaseStackForArguments(ExtendedAssembler *assembler, Register argc, Register currentSp, in IncreaseStackForArguments() argument
138 void OptimizedCall::JSFunctionEntry(ExtendedAssembler *assembler) in JSFunctionEntry() argument
204 void OptimizedCall::OptimizedCallAndPushArgv(ExtendedAssembler *assembler) in OptimizedCallAndPushArgv() argument
276 OptimizedCallAsmInterpreter(ExtendedAssembler *assembler) OptimizedCallAsmInterpreter() argument
320 CallBuiltinTrampoline(ExtendedAssembler *assembler) CallBuiltinTrampoline() argument
376 CallBuiltinConstructorStub(ExtendedAssembler *assembler, Register builtinStub, Register argv, Register glue, Register temp) CallBuiltinConstructorStub() argument
433 GenJSCall(ExtendedAssembler *assembler, bool isNew) GenJSCall() argument
441 JSCallNew(ExtendedAssembler *assembler) JSCallNew() argument
447 JSCall(ExtendedAssembler *assembler) JSCall() argument
453 JSCallInternal(ExtendedAssembler *assembler, Register jsfunc, bool isNew) JSCallInternal() argument
668 AOTCallToAsmInterBridge(ExtendedAssembler *assembler) AOTCallToAsmInterBridge() argument
717 FastCallToAsmInterBridge(ExtendedAssembler *assembler) FastCallToAsmInterBridge() argument
867 JSCallCheck(ExtendedAssembler *assembler, Register jsfunc, Register taggedValue, Label *nonCallable, Label *notJSFunction) JSCallCheck() argument
894 ThrowNonCallableInternal(ExtendedAssembler *assembler, Register sp) ThrowNonCallableInternal() argument
919 JSBoundFunctionCallInternal(ExtendedAssembler *assembler, Register glue, Register actualArgC, Register jsfunc, int stubId) JSBoundFunctionCallInternal() argument
1028 JSProxyCallInternalWithArgV(ExtendedAssembler *assembler) JSProxyCallInternalWithArgV() argument
1060 CallRuntimeWithArgv(ExtendedAssembler *assembler) CallRuntimeWithArgv() argument
1094 PushMandatoryJSArgs(ExtendedAssembler *assembler, Register jsfunc, Register thisObj, Register newTarget, Register currentSp) PushMandatoryJSArgs() argument
1102 PopJSFunctionArgs(ExtendedAssembler *assembler, Register expectedNumArgs, Register actualNumArgs) PopJSFunctionArgs() argument
1125 PushJSFunctionEntryFrame(ExtendedAssembler *assembler, Register prevFp) PushJSFunctionEntryFrame() argument
1140 PopJSFunctionEntryFrame(ExtendedAssembler *assembler, Register glue) PopJSFunctionEntryFrame() argument
1154 PushOptimizedArgsConfigFrame(ExtendedAssembler *assembler) PushOptimizedArgsConfigFrame() argument
1167 PopOptimizedArgsConfigFrame(ExtendedAssembler *assembler) PopOptimizedArgsConfigFrame() argument
1199 PushOptimizedUnfoldArgVFrame(ExtendedAssembler *assembler, Register callSiteSp) PushOptimizedUnfoldArgVFrame() argument
1212 PopOptimizedUnfoldArgVFrame(ExtendedAssembler *assembler) PopOptimizedUnfoldArgVFrame() argument
1252 GenJSCallWithArgV(ExtendedAssembler *assembler, int id) GenJSCallWithArgV() argument
1305 JSCallWithArgVAndPushArgv(ExtendedAssembler *assembler) JSCallWithArgVAndPushArgv() argument
1311 JSCallWithArgV(ExtendedAssembler *assembler) JSCallWithArgV() argument
1317 SuperCallWithArgV(ExtendedAssembler *assembler) SuperCallWithArgV() argument
1323 CallOptimized(ExtendedAssembler *assembler) CallOptimized() argument
1337 DeoptEnterAsmInterp(ExtendedAssembler *assembler) DeoptEnterAsmInterp() argument
1406 DeoptHandlerAsm(ExtendedAssembler *assembler) DeoptHandlerAsm() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dfile_generators.h35 Module(IRModule *module, Assembler *assembler) in Module() argument
H A Dfile_generators.cpp97 LLVMAssembler *assembler = static_cast<LLVMAssembler *>(assembler_); in GetFuncEntryPoints() local
113 LLVMAssembler *assembler = static_cast<LLVMAssembler*>(assembler_); in CollectFuncEntryInfo() local
149 LLVMAssembler *assembler in CollectFuncEntryInfo() local
219 LiteCGAssembler *assembler = static_cast<LiteCGAssembler*>(assembler_); CollectFuncEntryInfoByLiteCG() local
283 LLVMAssembler *assembler = static_cast<LLVMAssembler*>(assembler_); CollectModuleSectionDes() local
335 auto *assembler = static_cast<LLVMAssembler*>(assembler_); DisassemblerFunc() local
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dasm_assembler.cpp21 namespace assembler { namespace
H A Delf_assembler.cpp19 namespace assembler { namespace

Completed in 27 milliseconds