| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
| H A D | macro_assembler_aarch64.h | 54 aarch64::AssemblerAarch64 assembler; member in panda::ecmascript::kungfu::MacroAssemblerAArch64
|
| H A D | extend_assembler.h | 120 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 D | macro_assembler_x64.h | 49 x64::AssemblerX64 assembler; member in panda::ecmascript::kungfu::MacroAssemblerX64
|
| H A D | extended_assembler_x64.h | 105 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 D | util.h | 19 namespace assembler { namespace
|
| H A D | asm_assembler.h | 21 namespace assembler { namespace
|
| H A D | assembler.h | 33 namespace assembler { namespace
|
| H A D | elf_file.h | 23 namespace assembler { namespace
|
| H A D | operand.h | 24 namespace assembler { namespace
|
| H A D | elf_assembler.h | 23 namespace assembler { namespace
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| H A D | common_call.h | 278 JsFunctionArgsConfigFrameScope(ExtendedAssembler *assembler) JsFunctionArgsConfigFrameScope() argument 312 OptimizedUnfoldArgVFrameFrameScope(ExtendedAssembler *assembler) OptimizedUnfoldArgVFrameFrameScope() argument 342 OptimizedUnfoldArgVFrameFrame1Scope(ExtendedAssembler *assembler) OptimizedUnfoldArgVFrameFrame1Scope() argument [all...] |
| H A D | baseline_call.cpp | 22 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 D | common_call.cpp | 32 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 D | optimized_fast_call.cpp | 41 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 D | optimized_call.cpp | 52 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 D | asm_interpreter_call.cpp | 42 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 D | common_call.cpp | 34 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 D | optimized_fast_call.cpp | 41 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 D | baseline_call.cpp | 25 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 D | asm_interpreter_call.cpp | 43 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 D | optimized_call.cpp | 58 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 D | file_generators.h | 35 Module(IRModule *module, Assembler *assembler) in Module() argument
|
| H A D | file_generators.cpp | 97 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 D | asm_assembler.cpp | 21 namespace assembler { namespace
|
| H A D | elf_assembler.cpp | 19 namespace assembler { namespace
|