Lines Matching refs:Code
6 // * Redistributions of source code must retain the above copyright
83 void RememberedSetHelper(Register object, // Used for debug code.
309 // explicit first parameter to make the code more readable at the
313 // Invoke the JavaScript function code by either calling or jumping.
314 void InvokeCode(Register code,
320 InvokeCode(Operand(code), expected, actual, flag, call_wrapper, call_kind);
323 void InvokeCode(const Operand& code,
330 void InvokeCode(Handle<Code> code,
362 // Store the code object for the given builtin in the target register.
434 Handle<Code> success,
533 // Abort execution if argument is not a number, enabled via --debug-code.
536 // Abort execution if argument is not a smi, enabled via --debug-code.
539 // Abort execution if argument is a smi, enabled via --debug-code.
542 // Abort execution if argument is not a string, enabled via --debug-code.
545 // Abort execution if argument is not a name, enabled via --debug-code.
566 // Generate code for checking access rights - used for security checks
719 // Generates code for reporting that an illegal operation has
732 // Call a code stub. Generate the code if necessary.
735 // Tail call a code stub (jump). Generate the code if necessary.
738 // Return from a code stub after popping its arguments.
763 // Before calling a C-function from generated code, align arguments on stack.
767 // C++ code.
774 // garbage collection, since that might move the code and invalidate the
810 // Emit code to discard a non-negative number of pointer-sized elements
818 // Emit call to the code we are currently generating.
820 Handle<Code> self(reinterpret_cast<Code**>(CodeObject().location()));
836 // Insert code to verify that the x87 stack has the specified depth (0-7)
867 // Verify restrictions about code generated in stubs.
904 return SafepointRegisterStackIndex(reg.code());
920 // If allocation info is present, conditional code is set to equal
928 // This handle will be patched with the code object on installation.
934 Handle<Code> code_constant,
993 // The code patcher is used to patch (typically) small parts of code e.g. for
994 // debugging and other types of instrumentation. When using the code patcher
1003 // Macro assembler to emit code.
1007 byte* address_; // The address of the code being patched.
1009 MacroAssembler masm_; // Macro assembler used to generate the code.