Home | History | Annotate | Download | only in mips

Lines Matching refs:Code

6 //     * Redistributions of source code must retain the above copyright
50 // trying to update gp register for position-independent-code. Whenever
51 // MIPS generated code calls C code, it must be via t9 register.
172 void Jump(Handle<Code> code, RelocInfo::Mode rmode, COND_ARGS);
177 int CallSize(Handle<Code> code,
181 void Call(Handle<Code> code,
199 // Emit code to discard a non-negative number of pointer-sized elements
235 mfc1(dst_high, FPURegister::from_code(src.code() + 1));
239 mfc1(dst_high, FPURegister::from_code(src.code() + 1));
248 mtc1(src_high, FPURegister::from_code(dst.code() + 1));
264 // Use rather b(Label) for code generation.
310 void RememberedSetHelper(Register object, // Used for debug code.
424 // Generate code for checking access rights - used for security checks
449 // the code, like some special IC code.
713 // Flush the I-cache from asm code. You should use CPU::FlushICache from C.
784 // Note that this code does not work for values in the 32bit range!
815 // Make sure the stack is aligned. Only emits code in debug mode.
856 // explicit first parameter to make the code more readable at the
860 // Invoke the JavaScript function code by either calling or jumping.
861 void InvokeCode(Register code,
868 void InvokeCode(Handle<Code> code,
1014 // which is preserved by the code generated.
1044 Handle<Code> success,
1047 // Generates code for reporting that an illegal operation has
1145 // Call a code stub.
1153 // Tail call a code stub (jump).
1185 // Before calling a C-function from generated code, align arguments on stack
1191 // C++ code.
1206 // garbage collection, since that might move the code and invalidate the
1222 // C functions from generated code.
1249 // Store the code object for the given builtin in the target register and
1293 // Verify restrictions about code generated in stubs.
1361 // Abort execution if argument is a smi, enabled via --debug-code.
1365 // Abort execution if argument is not a string, enabled via --debug-code.
1368 // Abort execution if argument is not a name, enabled via --debug-code.
1372 // enabled via --debug-code.
1496 Handle<Code> code_constant,
1504 // Get the code for the given builtin. Returns if able to resolve
1506 Handle<Code> ResolveBuiltin(Builtins::JavaScript id, bool* resolved);
1539 // This handle will be patched with the code object on installation.
1548 // The code patcher is used to patch (typically) small parts of code e.g. for
1549 // debugging and other types of instrumentation. When using the code patcher
1558 // Macro assembler to emit code.
1572 byte* address_; // The address of the code being patched.
1574 MacroAssembler masm_; // Macro assembler used to generate the code.