Home | History | Annotate | Download | only in ia32

Lines Matching defs:code

6 //     * Redistributions of source code must retain the above copyright
33 #include "code-stubs.h"
67 HPhase phase("Code generation", chunk());
78 void LCodeGen::FinishCode(Handle<Code> code) {
80 code->set_stack_slots(StackSlotCount());
81 code->set_safepoint_table_offset(safepoints_.GetCodeOffset());
82 PopulateDeoptimizationData(code);
83 Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(code);
134 // Reserve space for the stack slots needed by the code.
201 // We have not executed any compiled code yet, so esi still holds the
242 LDeferredCode* code = deferred_[i];
243 __ bind(code->entry());
244 code->Generate();
245 __ jmp(code->exit());
248 // Deferred code is the last part of the instruction sequence. Mark
249 // the generated code as done unless we bailed out.
411 void LCodeGen::CallCodeGeneric(Handle<Code> code,
423 __ call(code, mode);
427 // Signal that we don't inline smi code before these stubs in the
428 // optimizing code generator.
429 if (code->kind() == Code::TYPE_RECORDING_BINARY_OP_IC ||
430 code->kind() == Code::COMPARE_IC) {
436 void LCodeGen::CallCode(Handle<Code> code,
440 CallCodeGeneric(code, mode, instr, context_mode, RECORD_SIMPLE_SAFEPOINT);
579 void LCodeGen::PopulateDeoptimizationData(Handle<Code> code) {
608 code->set_deoptimization_data(*data);
1180 Comment("Unreachable code.");
1253 __ nop(); // Signals no inlined code.
1927 __ bind(deferred->map_check()); // Label for calculating code patching.
1934 // before calling the deferred code.
1944 // Go to the deferred code.
1950 // Here result has either true or false. Deferred code also produces true or
2014 Handle<Code> ic = CompareIC::GetUninitialized(op);
2037 Handle<Code> ic = CompareIC::GetUninitialized(op);
2054 code
2085 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
2114 Handle<Code> ic = instr->strict_mode()
2182 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
2204 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
2221 Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
2368 // happens, and generate code that returns a double rather than int.
2384 Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize();
2905 Handle<Code> ic = isolate()->stub_cache()->
2916 Handle<Code> ic = isolate()->stub_cache()->
2939 Handle<Code> ic = isolate()->stub_cache()->
2958 Handle<Code> builtin = isolate()->builtins()->JSConstructCall();
3005 Handle<Code> ic = instr->strict_mode()
3105 Handle<Code> ic = instr->strict_mode()
3135 // No code needs to be generated.
3185 // Load the two-byte character code into the result register.
3928 // Use the fast case closure allocation code that allocates in new
4113 // No code for lazy bailout instruction. Used to capture environment after a