Lines Matching refs:ASM
28 // ASM: Builtin in platform-dependent assembly.
31 // TODO(jgruber): Remove DummyDescriptor once all ASM builtins have been
45 #define BUILTIN_LIST_BASE_TIER0(CPP, TFJ, TFC, TFS, TFH, ASM) \
47 ASM(DeoptimizationEntry_Eager, DeoptimizationEntry) \
48 ASM(DeoptimizationEntry_Lazy, DeoptimizationEntry) \
50 ASM(DeoptimizationEntry_Unused, DeoptimizationEntry) \
63 #define BUILTIN_LIST_BASE_TIER1(CPP, TFJ, TFC, TFS, TFH, ASM) \
90 ASM(CallFunction_ReceiverIsNullOrUndefined, CallTrampoline) \
91 ASM(CallFunction_ReceiverIsNotNullOrUndefined, CallTrampoline) \
92 ASM(CallFunction_ReceiverIsAny, CallTrampoline) \
94 ASM(CallBoundFunction, CallTrampoline) \
98 ASM(Call_ReceiverIsNullOrUndefined, CallTrampoline) \
99 ASM(Call_ReceiverIsNotNullOrUndefined, CallTrampoline) \
100 ASM(Call_ReceiverIsAny, CallTrampoline) \
117 ASM(CallVarargs, CallVarargs) \
123 ASM(CallForwardVarargs, CallForwardVarargs) \
124 ASM(CallFunctionForwardVarargs, CallForwardVarargs) \
134 ASM(ConstructFunction, JSTrampoline) \
136 ASM(ConstructBoundFunction, JSTrampoline) \
137 ASM(ConstructedNonConstructable, JSTrampoline) \
139 ASM(Construct, JSTrampoline) \
140 ASM(ConstructVarargs, ConstructVarargs) \
147 ASM(ConstructForwardVarargs, ConstructForwardVarargs) \
148 ASM(ConstructFunctionForwardVarargs, ConstructForwardVarargs) \
151 ASM(JSConstructStubGeneric, Dummy) \
152 ASM(JSBuiltinsConstructStub, Dummy) \
159 ASM(JSEntry, Dummy) \
160 ASM(JSConstructEntry, Dummy) \
161 ASM(JSRunMicrotasksEntry, RunMicrotasksEntry) \
163 ASM(JSEntryTrampoline, JSTrampoline) \
165 ASM(JSConstructEntryTrampoline, JSTrampoline) \
166 ASM(ResumeGeneratorTrampoline, ResumeGenerator) \
183 ASM(InterpreterEntryTrampoline, JSTrampoline) \
184 ASM(InterpreterPushArgsThenCall, InterpreterPushArgsThenCall) \
185 ASM(InterpreterPushUndefinedAndArgsThenCall, InterpreterPushArgsThenCall) \
186 ASM(InterpreterPushArgsThenCallWithFinalSpread, InterpreterPushArgsThenCall) \
187 ASM(InterpreterPushArgsThenConstruct, InterpreterPushArgsThenConstruct) \
188 ASM(InterpreterPushArgsThenConstructArrayFunction, \
190 ASM(InterpreterPushArgsThenConstructWithFinalSpread, \
192 ASM(InterpreterEnterAtBytecode, Dummy) \
193 ASM(InterpreterEnterAtNextBytecode, Dummy) \
194 ASM(InterpreterOnStackReplacement, ContextOnly) \
197 ASM(BaselineOutOfLinePrologue, BaselineOutOfLinePrologue) \
198 ASM(BaselineOnStackReplacement, Void) \
199 ASM(BaselineLeaveFrame, BaselineLeaveFrame) \
200 ASM(BaselineOrInterpreterEnterAtBytecode, Void) \
201 ASM(BaselineOrInterpreterEnterAtNextBytecode, Void) \
202 ASM(InterpreterOnStackReplacement_ToBaseline, Void) \
208 ASM(NotifyDeoptimized, Dummy) \
230 ASM(ContinueToCodeStubBuiltin, Dummy) \
231 ASM(ContinueToCodeStubBuiltinWithResult, Dummy) \
232 ASM(ContinueToJavaScriptBuiltin, Dummy) \
233 ASM(ContinueToJavaScriptBuiltinWithResult, Dummy) \
236 ASM(CallApiCallback, ApiCallback) \
237 ASM(CallApiGetter, ApiGetter) \
303 ASM(RunMicrotasksTrampoline, RunMicrotasksEntry) \
574 ASM(FunctionPrototypeApply, JSTrampoline) \
576 ASM(FunctionPrototypeCall, JSTrampoline) \
816 ASM(ReflectApply, JSTrampoline) \
817 ASM(ReflectConstruct, JSTrampoline) \
850 ASM(RegExpInterpreterTrampoline, CCall) \
851 ASM(RegExpExperimentalTrampoline, CCall) \
957 IF_WASM(ASM, GenericJSToWasmWrapper, Dummy) \
958 IF_WASM(ASM, WasmReturnPromiseOnSuspend, Dummy) \
959 IF_WASM(ASM, WasmSuspend, WasmSuspend) \
960 IF_WASM(ASM, WasmResume, Dummy) \
961 IF_WASM(ASM, WasmCompileLazy, Dummy) \
962 IF_WASM(ASM, WasmDebugBreak, Dummy) \
963 IF_WASM(ASM, WasmOnStackReplace, Dummy) \
1044 ASM(CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit, Dummy) \
1045 ASM(CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit, Dummy) \
1046 ASM(CEntry_Return1_DontSaveFPRegs_ArgvInRegister_NoBuiltinExit, Dummy) \
1047 ASM(CEntry_Return1_SaveFPRegs_ArgvOnStack_NoBuiltinExit, Dummy) \
1048 ASM(CEntry_Return1_SaveFPRegs_ArgvOnStack_BuiltinExit, Dummy) \
1049 ASM(CEntry_Return2_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit, Dummy) \
1050 ASM(CEntry_Return2_DontSaveFPRegs_ArgvOnStack_BuiltinExit, Dummy) \
1051 ASM(CEntry_Return2_DontSaveFPRegs_ArgvInRegister_NoBuiltinExit, Dummy) \
1052 ASM(CEntry_Return2_SaveFPRegs_ArgvOnStack_NoBuiltinExit, Dummy) \
1053 ASM(CEntry_Return2_SaveFPRegs_ArgvOnStack_BuiltinExit, Dummy) \
1054 ASM(DirectCEntry, Dummy) \
1061 ASM(StackCheck, Dummy) \
1062 ASM(DoubleToI, Dummy) \
1067 ASM(MemCopyUint8Uint8, CCall) \
1068 ASM(MemMove, CCall) \
1660 #define BUILTIN_LIST_BASE(CPP, TFJ, TFC, TFS, TFH, ASM) \
1661 BUILTIN_LIST_BASE_TIER0(CPP, TFJ, TFC, TFS, TFH, ASM) \
1662 BUILTIN_LIST_BASE_TIER1(CPP, TFJ, TFC, TFS, TFH, ASM)
1889 #define BUILTIN_LIST(CPP, TFJ, TFC, TFS, TFH, BCH, ASM) \
1890 BUILTIN_LIST_BASE(CPP, TFJ, TFC, TFS, TFH, ASM) \
1891 BUILTIN_LIST_FROM_TORQUE(CPP, TFJ, TFC, TFS, TFH, ASM) \
1897 #define BUILTIN_LIST_TIER0(CPP, TFJ, TFC, TFS, TFH, BCH, ASM) \
1898 BUILTIN_LIST_BASE_TIER0(CPP, TFJ, TFC, TFS, TFH, ASM)
1900 #define BUILTIN_LIST_TIER1(CPP, TFJ, TFC, TFS, TFH, BCH, ASM) \
1901 BUILTIN_LIST_BASE_TIER1(CPP, TFJ, TFC, TFS, TFH, ASM) \
1902 BUILTIN_LIST_FROM_TORQUE(CPP, TFJ, TFC, TFS, TFH, ASM) \