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.
178 void Jump(Handle<Code> code, RelocInfo::Mode rmode, COND_ARGS);
183 static int CallSize(Handle<Code> code,
187 void Call(Handle<Code> code,
205 // Emit code to discard a non-negative number of pointer-sized elements
241 mfc1(dst_high, FPURegister::from_code(src.code() + 1));
246 mtc1(src_high, FPURegister::from_code(dst.code() + 1));
262 // Use rather b(Label) for code generation.
307 void RememberedSetHelper(Register object, // Used for debug code.
417 // Generate code for checking access rights - used for security checks
442 // the code, like some special IC code.
615 // Lower case push() for compatibility with arch-independent code.
663 // Lower case pop() for compatibility with arch-independent code.
703 // Flush the I-cache from asm code. You should use CPU::FlushICache from C.
772 // Note that this code does not work for values in the 32bit range!
803 // Make sure the stack is aligned. Only emits code in debug mode.
842 // explicit first parameter to make the code more readable at the
846 code by either calling or jumping.
847 void InvokeCode(Register code,
854 void InvokeCode(Handle<Code> code,
1018 Handle<Code> success,
1021 // Generates code for reporting that an illegal operation has
1119 // Call a code stub.
1126 // Tail call a code stub (jump).
1158 // Before calling a C-function from generated code, align arguments on stack
1164 // C++ code.
1179 // garbage collection, since that might move the code and invalidate the
1195 // C functions from generated code.
1216 // Store the code object for the given builtin in the target register and
1260 // Verify restrictions about code generated in stubs.
1328 // Abort execution if argument is a smi. Used in debug code.
1332 // Abort execution if argument is a string. Used in debug code.
1437 Handle<Code> code_constant,
1445 // Get the code for the given builtin. Returns if able to resolve
1447 Handle<Code> ResolveBuiltin(Builtins::JavaScript id, bool* resolved);
1480 // This handle will be patched with the code object on installation.
1489 // The code patcher is used to patch (typically) small parts of code e.g. for
1490 // debugging and other types of instrumentation. When using the code patcher
1499 // Macro assembler to emit code.
1513 byte* address_; // The address of the code being patched.
1516 MacroAssembler masm_; // Macro assembler used to generate the code.