168
168
V(KeyedStoreIC_NonStrictArguments, KEYED_STORE_IC, MEGAMORPHIC, \
169
169
Code::kNoExtraICState) \
170
V(TransitionElementsSmiToDouble, BUILTIN, UNINITIALIZED, \
171
Code::kNoExtraICState) \
172
V(TransitionElementsDoubleToObject, BUILTIN, UNINITIALIZED, \
173
Code::kNoExtraICState) \
171
175
/* Uses KeyedLoadIC_Initialize; must be after in list. */ \
172
176
V(FunctionCall, BUILTIN, UNINITIALIZED, \
189
193
#ifdef ENABLE_DEBUGGER_SUPPORT
190
194
// Define list of builtins used by the debugger implemented in assembly.
191
#define BUILTIN_LIST_DEBUG_A(V) \
192
V(Return_DebugBreak, BUILTIN, DEBUG_BREAK, \
193
Code::kNoExtraICState) \
194
V(ConstructCall_DebugBreak, BUILTIN, DEBUG_BREAK, \
195
Code::kNoExtraICState) \
196
V(StubNoRegisters_DebugBreak, BUILTIN, DEBUG_BREAK, \
197
Code::kNoExtraICState) \
198
V(LoadIC_DebugBreak, LOAD_IC, DEBUG_BREAK, \
199
Code::kNoExtraICState) \
200
V(KeyedLoadIC_DebugBreak, KEYED_LOAD_IC, DEBUG_BREAK, \
201
Code::kNoExtraICState) \
202
V(StoreIC_DebugBreak, STORE_IC, DEBUG_BREAK, \
203
Code::kNoExtraICState) \
204
V(KeyedStoreIC_DebugBreak, KEYED_STORE_IC, DEBUG_BREAK, \
205
Code::kNoExtraICState) \
206
V(Slot_DebugBreak, BUILTIN, DEBUG_BREAK, \
207
Code::kNoExtraICState) \
208
V(PlainReturn_LiveEdit, BUILTIN, DEBUG_BREAK, \
209
Code::kNoExtraICState) \
210
V(FrameDropper_LiveEdit, BUILTIN, DEBUG_BREAK, \
211
Code::kNoExtraICState)
195
#define BUILTIN_LIST_DEBUG_A(V) \
196
V(Return_DebugBreak, BUILTIN, DEBUG_BREAK, \
197
Code::kNoExtraICState) \
198
V(ConstructCall_DebugBreak, BUILTIN, DEBUG_BREAK, \
199
Code::kNoExtraICState) \
200
V(CallFunctionStub_DebugBreak, BUILTIN, DEBUG_BREAK, \
201
Code::kNoExtraICState) \
202
V(LoadIC_DebugBreak, LOAD_IC, DEBUG_BREAK, \
203
Code::kNoExtraICState) \
204
V(KeyedLoadIC_DebugBreak, KEYED_LOAD_IC, DEBUG_BREAK, \
205
Code::kNoExtraICState) \
206
V(StoreIC_DebugBreak, STORE_IC, DEBUG_BREAK, \
207
Code::kNoExtraICState) \
208
V(KeyedStoreIC_DebugBreak, KEYED_STORE_IC, DEBUG_BREAK, \
209
Code::kNoExtraICState) \
210
V(Slot_DebugBreak, BUILTIN, DEBUG_BREAK, \
211
Code::kNoExtraICState) \
212
V(PlainReturn_LiveEdit, BUILTIN, DEBUG_BREAK, \
213
Code::kNoExtraICState) \
214
V(FrameDropper_LiveEdit, BUILTIN, DEBUG_BREAK, \
215
Code::kNoExtraICState)
213
217
#define BUILTIN_LIST_DEBUG_A(V)