Home | History | Annotate | Download | only in x64

Lines Matching refs:code

6 //     * Redistributions of source code must retain the above copyright
36 // Default scratch register used by MacroAssembler (and other code that needs
134 // Invoke the JavaScript function code by either calling or jumping.
135 void InvokeCode(Register code,
140 void InvokeCode(Handle<Code> code,
160 // Store the code object for the given builtin in the target register.
443 // Emit code to discard a non-negative number of pointer-sized elements
452 void Jump(Handle<Code> code_object, RelocInfo::Mode rmode);
456 void Call(Handle<Code> code_object, RelocInfo::Mode rmode);
489 // Abort execution if argument is not a number. Used in debug code.
505 // Generates code that verifies that the maps of objects in the
506 // prototype chain of object hasn't changed since the code was
508 // necessary the function also generates code for security check
518 // Generate code for checking access rights - used for security checks
608 // Check if result is zero and op is negative in code using jump targets.
628 // Generates code for reporting that an illegal operation has
638 // Call a code stub.
641 // Tail call a code stub (jump).
644 // Return from a code stub after popping its arguments.
668 // Before calling a C-function from generated code, align arguments on stack.
679 // garbage collection, since that might move the code and invalidate the
718 // Verify restrictions about code generated in stubs.
727 // This handle will be patched with the code object on installation.
733 Handle<Code> code_constant,
751 // The code patcher is used to patch (typically) small parts of code e.g. for
752 // debugging and other types of instrumentation. When using the code patcher
761 // Macro assembler to emit code.
765 byte* address_; // The address of the code being patched.
767 MacroAssembler masm_; // Macro assembler used to generate the code.