Home | History | Annotate | Download | only in src

Lines Matching refs:Stub

14 #include "src/code-stub-assembler.h"
32 CodeStubDescriptor::CodeStubDescriptor(CodeStub* stub)
33 : isolate_(stub->isolate()),
34 call_descriptor_(stub->GetCallInterfaceDescriptor()),
116 // Update the static counter each time a new code stub is generated.
119 // Generate the code for the stub.
132 desc, Code::STUB, masm.CodeObject(), Builtins::kNoBuiltinId,
186 #define DEF_CASE(name) case name: return #name "Stub";
190 return "<NoCache>Stub";
214 NAME##Stub stub(key, isolate); \
215 CodeStub* pstub = &stub; \
230 static void InitializeDescriptorDispatchedCall(CodeStub* stub,
234 descriptor_out->set_call_descriptor(stub->GetCallInterfaceDescriptor());
245 void CodeStub::GetCodeDispatchCall(CodeStub* stub, void** value_out) {
247 *code_out = stub->GetCode();
264 isolate(), &zone, descriptor, Code::STUB, name,
283 ElementsKindToString(stub->from_kind()),
284 ElementsKindToString(stub->to_kind()), stub->is_jsarray(),
285 stub->store_mode());
293 TransitionElementsKind(receiver, map, stub->from_kind(), stub->to_kind(),
294 stub->is_jsarray(), &miss);
295 EmitElementStore(receiver, key, value, stub->is_jsarray(), stub->to_kind(),
296 stub->store_mode(), &miss, context);
411 stub->is_js_array(), ElementsKindToString(stub->elements_kind()),
412 stub->store_mode());
423 EmitElementStore(receiver, key, value, stub->is_js_array(),
424 stub->elements_kind(), stub->store_mode(), &miss, context);