• Home
  • Raw
  • Download

Lines Matching refs:assembler

33 #define __ assembler->
59 void OptimizedCall::CallRuntime(ExtendedAssembler *assembler) in CallRuntime() argument
100 void OptimizedCall::IncreaseStackForArguments(ExtendedAssembler *assembler, Register argc, Register… in IncreaseStackForArguments() argument
136 void OptimizedCall::JSFunctionEntry(ExtendedAssembler *assembler) in JSFunctionEntry() argument
148 PushJSFunctionEntryFrame (assembler, prevFpReg); in JSFunctionEntry()
166 PopJSFunctionEntryFrame(assembler, Register(X2)); in JSFunctionEntry()
200 void OptimizedCall::OptimizedCallAndPushUndefined(ExtendedAssembler *assembler) in OptimizedCallAndPushUndefined() argument
229 PushOptimizedArgsConfigFrame(assembler); in OptimizedCallAndPushUndefined()
233 IncreaseStackForArguments(assembler, argC, currentSp); in OptimizedCallAndPushUndefined()
235 TempRegister1Scope scope1(assembler); in OptimizedCallAndPushUndefined()
236 TempRegister2Scope scope2(assembler); in OptimizedCallAndPushUndefined()
241 PushUndefinedWithArgc(assembler, glue, tmp, undefinedValue, currentSp, nullptr, nullptr); in OptimizedCallAndPushUndefined()
246 TempRegister1Scope scope1(assembler); in OptimizedCallAndPushUndefined()
247 TempRegister2Scope scope2(assembler); in OptimizedCallAndPushUndefined()
251 …PushArgsWithArgv(assembler, glue, argc, argV, argValue, currentSp, &invokeCompiledJSFunction, null… in OptimizedCallAndPushUndefined()
263 PopJSFunctionArgs(assembler, Register(X19), actualNumArgs); in OptimizedCallAndPushUndefined()
265 PopOptimizedArgsConfigFrame(assembler); in OptimizedCallAndPushUndefined()
269 void OptimizedCall::OptimizedCallAsmInterpreter(ExtendedAssembler *assembler) in OptimizedCallAsmInterpreter() argument
272 PushAsmInterpBridgeFrame(assembler); in OptimizedCallAsmInterpreter()
274 PopAsmInterpBridgeFrame(assembler); in OptimizedCallAsmInterpreter()
278 AsmInterpreterCall::JSCallCommonEntry(assembler, JSCallMode::CALL_FROM_AOT); in OptimizedCallAsmInterpreter()
314 void OptimizedCall::CallBuiltinTrampoline(ExtendedAssembler *assembler) in CallBuiltinTrampoline() argument
368 void OptimizedCall::GenJSCall(ExtendedAssembler *assembler, bool isNew) in GenJSCall() argument
373 JSCallInternal(assembler, jsfunc, isNew); in GenJSCall()
376 void OptimizedCall::JSCallNew(ExtendedAssembler *assembler) in JSCallNew() argument
379 GenJSCall(assembler, true); in JSCallNew()
382 void OptimizedCall::JSCall(ExtendedAssembler *assembler) in JSCall() argument
385 GenJSCall(assembler, false); in JSCall()
388 void OptimizedCall::JSCallInternal(ExtendedAssembler *assembler, Register jsfunc, bool isNew) in JSCallInternal() argument
395 JSCallCheck(assembler, jsfunc, taggedValue, &nonCallable, &notJSFunction); in JSCallInternal()
421 OptimizedCallAsmInterpreter(assembler); in JSCallInternal()
437 CallBuiltinTrampoline(assembler); in JSCallInternal()
442 TempRegister1Scope scope1(assembler); in JSCallInternal()
465 PushAsmBridgeFrame(assembler); in JSCallInternal()
468 TempRegister2Scope scope2(assembler); in JSCallInternal()
475 PopOptimizedFrame(assembler); in JSCallInternal()
503 JSBoundFunctionCallInternal(assembler, glue, actualArgC, jsfunc, RTSTUB_ID(JSCall)); in JSCallInternal()
507 JSProxyCallInternal(assembler, sp, jsfunc); in JSCallInternal()
511 ThrowNonCallableInternal(assembler, sp); in JSCallInternal()
535 void OptimizedCall::JSCallCheck(ExtendedAssembler *assembler, Register jsfunc, Register taggedValue, in JSCallCheck() argument
562 void OptimizedCall::ThrowNonCallableInternal(ExtendedAssembler *assembler, Register sp) in ThrowNonCallableInternal() argument
587 void OptimizedCall::JSBoundFunctionCallInternal(ExtendedAssembler *assembler, Register glue, in JSBoundFunctionCallInternal() argument
591 PushOptimizedArgsConfigFrame(assembler); in JSBoundFunctionCallInternal()
612 IncreaseStackForArguments(assembler, realArgC, fp); in JSBoundFunctionCallInternal()
617 TempRegister1Scope scope1(assembler); in JSBoundFunctionCallInternal()
621 PushArgsWithArgv(assembler, glue, actualArgC, argV, tmp, fp, nullptr, nullptr); in JSBoundFunctionCallInternal()
631 TempRegister1Scope scope1(assembler); in JSBoundFunctionCallInternal()
633 PushArgsWithArgv(assembler, glue, boundLength, boundArgs, tmp, fp, nullptr, nullptr); in JSBoundFunctionCallInternal()
649 JSCallCheck(assembler, boundTarget, Register(X9), &slowCall, &slowCall); in JSBoundFunctionCallInternal()
679 PopJSFunctionArgs(assembler, Register(X19), Register(X19)); in JSBoundFunctionCallInternal()
680 PopOptimizedArgsConfigFrame(assembler); in JSBoundFunctionCallInternal()
684 void OptimizedCall::JSProxyCallInternal(ExtendedAssembler *assembler, Register sp, Register jsfunc) in JSProxyCallInternal() argument
708 void OptimizedCall::JSProxyCallInternalWithArgV(ExtendedAssembler *assembler) in JSProxyCallInternalWithArgV() argument
714 JSCallInternal(assembler, jsfunc); in JSProxyCallInternalWithArgV()
740 void OptimizedCall::CallRuntimeWithArgv(ExtendedAssembler *assembler) in CallRuntimeWithArgv() argument
774 void OptimizedCall::PushMandatoryJSArgs(ExtendedAssembler *assembler, Register jsfunc, in PushMandatoryJSArgs() argument
782 void OptimizedCall::PopJSFunctionArgs(ExtendedAssembler *assembler, Register expectedNumArgs, Regis… in PopJSFunctionArgs() argument
789 TempRegister1Scope scop1(assembler); in PopJSFunctionArgs()
805 void OptimizedCall::PushJSFunctionEntryFrame(ExtendedAssembler *assembler, Register prevFp) in PushJSFunctionEntryFrame() argument
809 TempRegister2Scope temp2Scope(assembler); in PushJSFunctionEntryFrame()
820 void OptimizedCall::PopJSFunctionEntryFrame(ExtendedAssembler *assembler, Register glue) in PopJSFunctionEntryFrame() argument
834 void OptimizedCall::PushOptimizedArgsConfigFrame(ExtendedAssembler *assembler) in PushOptimizedArgsConfigFrame() argument
837 TempRegister2Scope temp2Scope(assembler); in PushOptimizedArgsConfigFrame()
847 void OptimizedCall::PopOptimizedArgsConfigFrame(ExtendedAssembler *assembler) in PopOptimizedArgsConfigFrame() argument
849 TempRegister2Scope temp2Scope(assembler); in PopOptimizedArgsConfigFrame()
857 void OptimizedCall::PushAsmBridgeFrame(ExtendedAssembler *assembler) in PushAsmBridgeFrame() argument
860 TempRegister2Scope temp2Scope(assembler); in PushAsmBridgeFrame()
870 void OptimizedCall::PopOptimizedFrame(ExtendedAssembler *assembler) in PopOptimizedFrame() argument
872 TempRegister2Scope temp2Scope(assembler); in PopOptimizedFrame()
902 void OptimizedCall::PushOptimizedUnfoldArgVFrame(ExtendedAssembler *assembler, Register callSiteSp) in PushOptimizedUnfoldArgVFrame() argument
905 TempRegister2Scope temp2Scope(assembler); in PushOptimizedUnfoldArgVFrame()
915 void OptimizedCall::PopOptimizedUnfoldArgVFrame(ExtendedAssembler *assembler) in PopOptimizedUnfoldArgVFrame() argument
955 void OptimizedCall::GenJSCallWithArgV(ExtendedAssembler *assembler, bool needAddExpectedArgs) in GenJSCallWithArgV() argument
969 PushOptimizedUnfoldArgVFrame(assembler, callsiteSp); in GenJSCallWithArgV()
973 IncreaseStackForArguments(assembler, argC, currentSp); in GenJSCallWithArgV()
975 TempRegister1Scope scope1(assembler); in GenJSCallWithArgV()
976 TempRegister2Scope scope2(assembler); in GenJSCallWithArgV()
980 PushArgsWithArgv(assembler, glue, tmp, argV, op, currentSp, &pushCallThis, nullptr); in GenJSCallWithArgV()
983 PushMandatoryJSArgs(assembler, jsfunc, thisObj, newTarget, currentSp); in GenJSCallWithArgV()
993 PopJSFunctionArgs(assembler, actualNumArgs, actualNumArgs); in GenJSCallWithArgV()
994 PopOptimizedUnfoldArgVFrame(assembler); in GenJSCallWithArgV()
1008 void OptimizedCall::JSCallWithArgVAndPushUndefined(ExtendedAssembler *assembler) in JSCallWithArgVAndPushUndefined() argument
1011 GenJSCallWithArgV(assembler, true); in JSCallWithArgVAndPushUndefined()
1014 void OptimizedCall::JSCallWithArgV(ExtendedAssembler *assembler) in JSCallWithArgV() argument
1017 GenJSCallWithArgV(assembler, false); in JSCallWithArgV()
1020 void OptimizedCall::CallOptimized(ExtendedAssembler *assembler) in CallOptimized() argument
1033 void OptimizedCall::DeoptEnterAsmInterp(ExtendedAssembler *assembler) in DeoptEnterAsmInterp() argument
1070 PushArgsWithArgv(assembler, glueRegister, outputCount, frameStateBase, opRegister, in DeoptEnterAsmInterp()
1092 AsmInterpreterCall::DispatchCall(assembler, Register(X20), opRegister, Register(X23)); in DeoptEnterAsmInterp()
1098 assembler, glueRegister, sp, temp); in DeoptEnterAsmInterp()
1102 void OptimizedCall::DeoptHandlerAsm(ExtendedAssembler *assembler) in DeoptHandlerAsm() argument
1144 PushAsmInterpBridgeFrame(assembler); in DeoptHandlerAsm()
1146 PopAsmInterpBridgeFrame(assembler); in DeoptHandlerAsm()
1149 DeoptEnterAsmInterp(assembler); in DeoptHandlerAsm()