Home | History | Annotate | Download | only in arm

Lines Matching defs:code

6 //     * Redistributions of source code must retain the above copyright
32 #include "code-stubs.h"
52 // for the generated code there.
80 HPhase phase("Code generation", chunk());
92 void LCodeGen::FinishCode(Handle<Code> code) {
94 code->set_stack_slots(StackSlotCount());
95 code->set_safepoint_table_offset(safepoints_.GetCodeOffset());
96 PopulateDeoptimizationData(code);
97 Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(code);
151 // Reserve space for the stack slots needed by the code.
246 LDeferredCode* code = deferred_[i];
247 __ bind(code->entry());
248 code->Generate();
249 __ jmp(code->exit());
252 // Force constant pool emission at the end of deferred code to make
257 // Deferred code is the last part of the instruction sequence. Mark
258 // the generated code as done unless we bailed out.
484 void LCodeGen::CallCode(Handle<Code> code,
487 CallCodeGeneric(code, mode, instr, RECORD_SIMPLE_SAFEPOINT);
491 void LCodeGen::CallCodeGeneric(Handle<Code> code,
498 __ Call(code, mode);
501 // Signal that we don't inline smi code before these stubs in the
502 // optimizing code generator.
503 if (code->kind() == Code::TYPE_RECORDING_BINARY_OP_IC ||
504 code->kind() == Code::COMPARE_IC) {
622 void LCodeGen::PopulateDeoptimizationData(Handle<Code> code) {
651 code->set_deoptimization_data(*data);
1306 __ stop("Unreachable code.");
1378 __ nop(); // Signals no inlined code.
2050 __ bind(deferred->map_check()); // Label for calculating code patching.
2064 // calling the deferred code.
2075 // Go to the deferred code.
2081 // Here result has either true or false. Deferred code also produces true or
2150 Handle<Code> ic = CompareIC::GetUninitialized(op);
2152 __ cmp(r0, Operand(0)); // This instruction also signals no smi code inlined.
2172 Handle<Code> ic = CompareIC::GetUninitialized(op);
2220 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
2255 Handle<Code> ic = instr->strict_mode()
2322 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
2345 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
2362 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
2516 // happens, and generate code that returns a double rather than int.
2531 Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize();
3042 Handle<Code> ic =
3053 Handle<Code> ic = isolate()->stub_cache()->ComputeCallInitialize(
3077 Handle<Code> ic =
3096 Handle<Code> builtin = isolate()->builtins()->JSConstructCall();
3145 Handle<Code> ic = instr->strict_mode()
3229 Handle<Code> ic = instr->strict_mode()
3260 // No code needs to be generated.
3311 // Load the 2-byte character code into the result register.
3984 // Use the fast case closure allocation code that allocates in new
4166 // No code for lazy bailout instruction. Used to capture environment after a