Home | History | Annotate | Download | only in x64

Lines Matching refs:Code

6 //     * Redistributions of source code must retain the above copyright
50 // Default scratch register used by MacroAssembler (and other code that needs
109 // May emit code to set up the scratch register. The operand is
117 // Special case code for load and store to take advantage of
127 // Returns the size of the code generated by LoadAddress.
168 void RememberedSetHelper(Register object, // Used for debug code.
332 // explicit first parameter to make the code more readable at the
336 // Invoke the JavaScript function code by either calling or jumping.
337 void InvokeCode(Register code,
344 void InvokeCode(Handle<Code> code,
375 // Store the code object for the given builtin in the target register.
803 // Emit code to discard a non-negative number of pointer-sized elements
812 void Jump(Handle<Code> code_object, RelocInfo::Mode rmode);
816 void Call(Handle<Code> code_object,
820 // The size of the code generated for different call instructions.
825 int CallSize(Handle<Code> code_object) {
826 // Code calls use 32-bit relative addressing.
838 // Emit call to the code we are currently generating.
840 Handle<Code> self(reinterpret_cast<Code**>(CodeObject().location()));
916 Handle<Code> success,
942 // Abort execution if argument is not a number. Used in debug code.
945 // Abort execution if argument is a smi. Used in debug code.
948 // Abort execution if argument is not a smi. Used in debug code.
956 // Abort execution if argument is a string. Used in debug code.
983 // Generate code for checking access rights - used for security checks
1094 // Check if result is zero and op is negative in code using jump targets.
1115 // Generates code for reporting that an illegal operation has
1154 // Call a code stub.
1157 // Tail call a code stub (jump).
1160 // Return from a code stub after popping its arguments.
1204 // Before calling a C-function from generated code, align arguments on stack.
1215 // garbage collection, since that might move the code and invalidate the
1285 // Verify restrictions about code generated in stubs.
1295 return SafepointRegisterStackIndex(reg.code());
1326 // This handle will be patched with the code object on installation.
1332 Handle<Code> code_constant,
1398 // The code patcher is used to patch (typically) small parts of code e.g. for
1399 // debugging and other types of instrumentation. When using the code patcher
1408 // Macro assembler to emit code.
1412 byte* address_; // The address of the code being patched.
1414 MacroAssembler masm_; // Macro assembler used to generate the code.