Lines Matching refs:Code
6 // * Redistributions of source code must retain the above copyright
32 #include "code-stubs.h"
82 __ nop(); // Signals no inlined code.
108 // Generate code for a JS function. On entry to the function the receiver
126 Comment cmnt(masm_, "[ function compiled by full code generator");
144 Handle<Code> compile_stub(
174 // MANUAL indicates that the scope shouldn't actually generate code to set up
334 // the AST id from the unoptimized code in order to use it as a key into
335 // the deoptimization input data found in the optimized code.
343 __ testl(rax, Immediate(Min(loop_depth(), Code::kMaxLoopNestingMarker)));
365 // Add a label for checking the size of the code used for returning.
372 // patch with the code required by the debugger.
387 // Check that the size of the code used for returning is large enough
678 // Emit the write barrier code if the location is in the heap.
858 Handle<Code> ic = CompareIC::GetUninitialized(Token::EQ_STRICT);
930 // Check cache validity in generated code. This is a fast case for
995 // Generate code for doing the condition check.
1045 // Generate code for the body of the loop.
1048 // Generate code for going to the next element by incrementing the
1069 // Use the fast case closure allocation code that allocates in new
1073 // we are creating here gets a chance to have its code optimized and
1074 // doesn't just get a copy of the existing unoptimized code.
1154 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
1196 // Generate fast-case code for variables that might be shadowed by
1238 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
1249 // var->scope() may be NULL when the proxy is located in eval code and
1259 // the same declaration scope (i.e. they are both in global code, in the
1260 // same function or in the same eval code) and the VariableProxy is in
1310 // Generate code for loading from variables potentially shadowed
1420 // marked expressions, no store code is emitted.
1446 Handle<Code> ic = is_classic_mode()
1477 // Emit code to define accessors, using only a single call to the runtime for
1550 // Emit code to evaluate all the non-constant subexpressions and to store
1718 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
1725 Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize();
1796 JumpPatchSite patch_site(masm_); // unbound, signals no inlined smi code.
1835 Handle<Code> ic = is_classic_mode()
1848 Handle<Code> ic = is_classic_mode()
1865 Handle<Code> ic = is_classic_mode()
1965 // Record source code position before IC call.
1973 Handle<Code> ic = is_classic_mode()
2011 // Record source code position before IC call.
2013 Handle<Code> ic = is_classic_mode()
2053 // Code common for calls using the IC.
2064 // Call the IC initialization code.
2065 Handle<Code> ic =
2096 // Call the IC initialization code.
2097 Handle<Code> ic =
2109 // Code common for calls using the call stub.
2208 // Generate code for loading from variables potentially shadowed by
2221 // If fast case code has been generated, emit code to push the function
2222 // and receiver and have the slow path jump around this code.
2295 // Record call targets in unoptimized code, but not in the snapshot.
2931 // overwritten by the write barrier code and is needed afterward.
3512 // Generic bailout code used from several places.
3524 // Jump into the loop after the code that copies the separator, so the first
3576 // Jump into the loop after the code that copies the separator, so the first
3642 Handle<Code> ic =
3899 // We could eliminate this smi check if we split the code at
3954 Handle<Code> ic = is_classic_mode()
3971 Handle<Code> ic = is_classic_mode()
3998 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
4007 // Generate code for loading from variables potentially shadowed
4180 Handle<Code> ic = CompareIC::GetUninitialized(op);
4264 // code. Pass a smi sentinel and let the runtime look up the empty
4270 // code. Fetch it from the context.
4286 // Cook return address on top of stack (smi encoded Code* delta)
4320 // code, we can restore it directly from there for the finally code