Code 403 src/accessors.cc Handle<Code> code(SharedFunctionInfo::cast( Code 91 src/arm/assembler-arm-inl.h Object* target_code = Code::GetCodeFromTargetAddress(target); Code 179 src/arm/assembler-arm-inl.h Object* target_code = Code::GetCodeFromTargetAddress(target); Code 557 src/arm/assembler-arm.cc return instr - (Code::kHeaderSize - kHeapObjectTag); Code 576 src/arm/assembler-arm.cc instr_at_put(pos, target_pos + (Code::kHeaderSize - kHeapObjectTag)); Code 1020 src/arm/assembler-arm.cc instr_at_put(at_offset, target_pos + (Code::kHeaderSize - kHeapObjectTag)); Code 500 src/arm/builtins-arm.cc Handle<Code> array_code = Code 533 src/arm/builtins-arm.cc Handle<Code> array_code = Code 565 src/arm/builtins-arm.cc Handle<Code> generic_construct_stub = Code 971 src/arm/builtins-arm.cc Handle<Code> code = Code 1146 src/arm/builtins-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 1175 src/arm/builtins-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 142 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 190 src/arm/code-stubs-arm.cc __ add(r4, r4, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 3747 src/arm/code-stubs-arm.cc Handle<Code> code = save_doubles.GetCode(); Code 3757 src/arm/code-stubs-arm.cc Handle<Code> code = stub.GetCode(); Code 4105 src/arm/code-stubs-arm.cc masm->add(pc, ip, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 4982 src/arm/code-stubs-arm.cc __ add(r7, r7, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 5332 src/arm/code-stubs-arm.cc Handle<Code> adaptor = Code 5369 src/arm/code-stubs-arm.cc __ add(pc, r2, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 6883 src/arm/code-stubs-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 133 src/arm/code-stubs-arm.h virtual int GetCodeKind() { return Code::UNARY_OP_IC; } Code 139 src/arm/code-stubs-arm.h virtual void FinishCode(Handle<Code> code) { Code 232 src/arm/code-stubs-arm.h virtual int GetCodeKind() { return Code::BINARY_OP_IC; } Code 238 src/arm/code-stubs-arm.h virtual void FinishCode(Handle<Code> code) { Code 497 src/arm/code-stubs-arm.h static Mode GetMode(Code* stub) { Code 517 src/arm/code-stubs-arm.h static void Patch(Code* stub, Mode mode) { Code 652 src/arm/code-stubs-arm.h void Activate(Code* code) { Code 53 src/arm/codegen-arm.h static Handle<Code> MakeCodeEpilogue(MacroAssembler* masm, Code 54 src/arm/codegen-arm.h Code::Flags flags, Code 58 src/arm/codegen-arm.h static void PrintCode(Handle<Code> code, CompilationInfo* info); Code 58 src/arm/deoptimizer-arm.cc Code* code = function->code(); Code 363 src/arm/deoptimizer-arm.cc Code* continuation = isolate_->builtins()->builtin(Builtins::kNotifyOSR); Code 464 src/arm/deoptimizer-arm.cc Code* adaptor_trampoline = Code 476 src/arm/deoptimizer-arm.cc Code* construct_stub = builtins->builtin(Builtins::kJSConstructStubGeneric); Code 743 src/arm/deoptimizer-arm.cc Code* non_optimized_code = function->shared()->code(); Code 763 src/arm/deoptimizer-arm.cc Code* continuation = (bailout_type_ == EAGER) Code 1044 src/arm/full-codegen-arm.cc Handle<Code> ic = CompareIC::GetUninitialized(Token::EQ_STRICT); Code 1342 src/arm/full-codegen-arm.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1426 src/arm/full-codegen-arm.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1635 src/arm/full-codegen-arm.cc Handle<Code> ic = is_classic_mode() Code 1904 src/arm/full-codegen-arm.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1912 src/arm/full-codegen-arm.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); Code 2061 src/arm/full-codegen-arm.cc Handle<Code> ic = is_classic_mode() Code 2074 src/arm/full-codegen-arm.cc Handle<Code> ic = is_classic_mode() Code 2091 src/arm/full-codegen-arm.cc Handle<Code> ic = is_classic_mode() Code 2209 src/arm/full-codegen-arm.cc Handle<Code> ic = is_classic_mode() Code 2255 src/arm/full-codegen-arm.cc Handle<Code> ic = is_classic_mode() Code 2315 src/arm/full-codegen-arm.cc Handle<Code> ic = Code 2347 src/arm/full-codegen-arm.cc Handle<Code> ic = Code 3859 src/arm/full-codegen-arm.cc Handle<Code> ic = Code 4156 src/arm/full-codegen-arm.cc Handle<Code> ic = is_classic_mode() Code 4173 src/arm/full-codegen-arm.cc Handle<Code> ic = is_classic_mode() Code 4199 src/arm/full-codegen-arm.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 4384 src/arm/full-codegen-arm.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 227 src/arm/ic-arm.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 244 src/arm/ic-arm.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 259 src/arm/ic-arm.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 396 src/arm/ic-arm.cc Code::Flags flags = Code::ComputeFlags(kind, Code 399 src/arm/ic-arm.cc Code::NORMAL, Code 566 src/arm/ic-arm.cc GenerateMonomorphicCacheProbe(masm, argc, Code::CALL_IC, extra_ic_state); Code 656 src/arm/ic-arm.cc Code::KEYED_CALL_IC, Code 657 src/arm/ic-arm.cc Code::kNoExtraICState); Code 706 src/arm/ic-arm.cc Code::Flags flags = Code 707 src/arm/ic-arm.cc Code::ComputeFlags(Code::LOAD_IC, MONOMORPHIC); Code 1515 src/arm/ic-arm.cc Code::Flags flags = Code 1516 src/arm/ic-arm.cc Code::ComputeFlags(Code::STORE_IC, MONOMORPHIC, strict_mode); Code 1667 src/arm/ic-arm.cc Handle<Code> rewritten; Code 591 src/arm/lithium-codegen-arm.cc if (code->kind() == Code::BINARY_OP_IC || Code 592 src/arm/lithium-codegen-arm.cc code->kind() == Code::COMPARE_IC) { Code 2112 src/arm/lithium-codegen-arm.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 2422 src/arm/lithium-codegen-arm.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 2470 src/arm/lithium-codegen-arm.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2505 src/arm/lithium-codegen-arm.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 2657 src/arm/lithium-codegen-arm.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2670 src/arm/lithium-codegen-arm.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2936 src/arm/lithium-codegen-arm.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); Code 3641 src/arm/lithium-codegen-arm.cc Handle<Code> ic = Code 3653 src/arm/lithium-codegen-arm.cc Handle<Code> ic = Code 3678 src/arm/lithium-codegen-arm.cc Handle<Code> ic = Code 3778 src/arm/lithium-codegen-arm.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 3955 src/arm/lithium-codegen-arm.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 110 src/arm/lithium-codegen-arm.h void FinishCode(Handle<Code> code); Code 198 src/arm/lithium-codegen-arm.h void CallCode(Handle<Code> code, Code 202 src/arm/lithium-codegen-arm.h void CallCodeGeneric(Handle<Code> code, Code 247 src/arm/lithium-codegen-arm.h void PopulateDeoptimizationData(Handle<Code> code); Code 1014 src/arm/macro-assembler-arm.cc add(r3, r3, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 1017 src/arm/macro-assembler-arm.cc Handle<Code> adaptor = Code 1047 src/arm/macro-assembler-arm.cc InvokePrologue(expected, actual, Handle<Code>::null(), code, Code 1241 src/arm/macro-assembler-arm.cc ldr(r3, FieldMemOperand(r1, Code::kHandlerTableOffset)); // Handler table. Code 1245 src/arm/macro-assembler-arm.cc add(r1, r1, Operand(Code::kHeaderSize - kHeapObjectTag)); // Code start. Code 110 src/arm/macro-assembler-arm.h void Jump(Handle<Code> code, RelocInfo::Mode rmode, Condition cond = al); Code 117 src/arm/macro-assembler-arm.h static int CallSize(Handle<Code> code, Code 121 src/arm/macro-assembler-arm.h void Call(Handle<Code> code, Code 548 src/arm/macro-assembler-arm.h void InvokeCode(Handle<Code> code, Code 866 src/arm/macro-assembler-arm.h Handle<Code> success, Code 1293 src/arm/macro-assembler-arm.h Handle<Code> code_constant, Code 921 src/arm/regexp-macro-assembler-arm.cc Handle<Code> code = FACTORY->NewCode(code_desc, Code 922 src/arm/regexp-macro-assembler-arm.cc Code::ComputeFlags(Code::REGEXP), Code 999 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(target + Code::kHeaderSize - kHeapObjectTag)); Code 1148 src/arm/regexp-macro-assembler-arm.cc Handle<Code> code_handle(re_code); Code 117 src/arm/regexp-macro-assembler-arm.h Code* re_code, Code 99 src/arm/stub-cache-arm.cc __ ldr(flags_reg, FieldMemOperand(code, Code::kFlagsOffset)); Code 102 src/arm/stub-cache-arm.cc uint32_t mask = Code::kFlagsNotUsedInLookup; Code 122 src/arm/stub-cache-arm.cc __ add(pc, code, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 204 src/arm/stub-cache-arm.cc ASSERT(Code::ExtractTypeFromFlags(flags) == 0); Code 580 src/arm/stub-cache-arm.cc ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC); Code 581 src/arm/stub-cache-arm.cc Handle<Code> code = (kind == Code::LOAD_IC) Code 933 src/arm/stub-cache-arm.cc Code::ExtraICState extra_ic_state_; Code 1435 src/arm/stub-cache-arm.cc if (kind_ == Code::KEYED_CALL_IC) { Code 1491 src/arm/stub-cache-arm.cc Handle<Code> code = Code 1499 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileCallField(Handle<JSObject> object, Code 1529 src/arm/stub-cache-arm.cc return GetCode(Code::FIELD, name); Code 1533 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileArrayPushCall( Code 1548 src/arm/stub-cache-arm.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null(); Code 1756 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileArrayPopCall( Code 1771 src/arm/stub-cache-arm.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null(); Code 1842 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileStringCharCodeAtCall( Code 1857 src/arm/stub-cache-arm.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null(); Code 1865 src/arm/stub-cache-arm.cc if (kind_ == Code::CALL_IC && Code 1923 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileStringCharAtCall( Code 1938 src/arm/stub-cache-arm.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null(); Code 1945 src/arm/stub-cache-arm.cc if (kind_ == Code::CALL_IC && Code 2005 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileStringFromCharCodeCall( Code 2023 src/arm/stub-cache-arm.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null(); Code 2074 src/arm/stub-cache-arm.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 2078 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileMathFloorCall( Code 2093 src/arm/stub-cache-arm.cc return Handle<Code>::null(); Code 2100 src/arm/stub-cache-arm.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null(); Code 2220 src/arm/stub-cache-arm.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 2224 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileMathAbsCall( Code 2241 src/arm/stub-cache-arm.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null(); Code 2319 src/arm/stub-cache-arm.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 2323 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileFastApiCall( Code 2335 src/arm/stub-cache-arm.cc if (object->IsGlobalObject()) return Handle<Code>::null(); Code 2336 src/arm/stub-cache-arm.cc if (!cell.is_null()) return Handle<Code>::null(); Code 2337 src/arm/stub-cache-arm.cc if (!object->IsJSObject()) return Handle<Code>::null(); Code 2340 src/arm/stub-cache-arm.cc if (depth == kInvalidProtoDepth) return Handle<Code>::null(); Code 2374 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileCallConstant(Handle<Object> object, Code 2384 src/arm/stub-cache-arm.cc Handle<Code> code = CompileCustomCall(object, holder, Code 2502 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileCallInterceptor(Handle<JSObject> object, Code 2536 src/arm/stub-cache-arm.cc return GetCode(Code::INTERCEPTOR, name); Code 2540 src/arm/stub-cache-arm.cc Handle<Code> CallStubCompiler::CompileCallGlobal( Code 2551 src/arm/stub-cache-arm.cc Handle<Code> code = CompileCustomCall(object, holder, cell, function, name); Code 2594 src/arm/stub-cache-arm.cc return GetCode(Code::NORMAL, name); Code 2598 src/arm/stub-cache-arm.cc Handle<Code> StoreStubCompiler::CompileStoreField(Handle<JSObject> object, Code 2618 src/arm/stub-cache-arm.cc Handle<Code> ic = masm()->isolate()->builtins()->StoreIC_Miss(); Code 2623 src/arm/stub-cache-arm.cc ? Code::FIELD Code 2624 src/arm/stub-cache-arm.cc : Code::MAP_TRANSITION, name); Code 2628 src/arm/stub-cache-arm.cc Handle<Code> StoreStubCompiler::CompileStoreCallback( Code 2665 src/arm/stub-cache-arm.cc Handle<Code> ic = masm()->isolate()->builtins()->StoreIC_Miss(); Code 2669 src/arm/stub-cache-arm.cc return GetCode(Code::CALLBACKS, name); Code 2673 src/arm/stub-cache-arm.cc Handle<Code> StoreStubCompiler::CompileStoreViaSetter( Code 2711 src/arm/stub-cache-arm.cc Handle<Code> ic = masm()->isolate()->builtins()->StoreIC_Miss(); Code 2715 src/arm/stub-cache-arm.cc return GetCode(Code::CALLBACKS, name); Code 2719 src/arm/stub-cache-arm.cc Handle<Code> StoreStubCompiler::CompileStoreInterceptor( Code 2756 src/arm/stub-cache-arm.cc Handle<Code> ic = masm()->isolate()->builtins()->StoreIC_Miss(); Code 2760 src/arm/stub-cache-arm.cc return GetCode(Code::INTERCEPTOR, name); Code 2764 src/arm/stub-cache-arm.cc Handle<Code> StoreStubCompiler::CompileStoreGlobal( Code 2802 src/arm/stub-cache-arm.cc Handle<Code> ic = masm()->isolate()->builtins()->StoreIC_Miss(); Code 2806 src/arm/stub-cache-arm.cc return GetCode(Code::NORMAL, name); Code 2810 src/arm/stub-cache-arm.cc Handle<Code> LoadStubCompiler::CompileLoadNonexistent(Handle<String> name, Code 2838 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2841 src/arm/stub-cache-arm.cc return GetCode(Code::NONEXISTENT, factory()->empty_string()); Code 2845 src/arm/stub-cache-arm.cc Handle<Code> LoadStubCompiler::CompileLoadField(Handle<JSObject> object, Code 2858 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2861 src/arm/stub-cache-arm.cc return GetCode(Code::FIELD, name); Code 2865 src/arm/stub-cache-arm.cc Handle<Code> LoadStubCompiler::CompileLoadCallback( Code 2879 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2882 src/arm/stub-cache-arm.cc return GetCode(Code::CALLBACKS, name); Code 2886 src/arm/stub-cache-arm.cc Handle<Code> LoadStubCompiler::CompileLoadViaGetter( Code 2917 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2920 src/arm/stub-cache-arm.cc return GetCode(Code::CALLBACKS, name); Code 2924 src/arm/stub-cache-arm.cc Handle<Code> LoadStubCompiler::CompileLoadConstant(Handle<JSObject> object, Code 2937 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2940 src/arm/stub-cache-arm.cc return GetCode(Code::CONSTANT_FUNCTION, name); Code 2944 src/arm/stub-cache-arm.cc Handle<Code> LoadStubCompiler::CompileLoadInterceptor(Handle<JSObject> object, Code 2959 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2962 src/arm/stub-cache-arm.cc return GetCode(Code::INTERCEPTOR, name); Code 2966 src/arm/stub-cache-arm.cc Handle<Code> LoadStubCompiler::CompileLoadGlobal( Code 3001 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 3004 src/arm/stub-cache-arm.cc return GetCode(Code::NORMAL, name); Code 3008 src/arm/stub-cache-arm.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadField(Handle<String> name, Code 3025 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3027 src/arm/stub-cache-arm.cc return GetCode(Code::FIELD, name); Code 3031 src/arm/stub-cache-arm.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadCallback( Code 3050 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3052 src/arm/stub-cache-arm.cc return GetCode(Code::CALLBACKS, name); Code 3056 src/arm/stub-cache-arm.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadConstant( Code 3074 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3077 src/arm/stub-cache-arm.cc return GetCode(Code::CONSTANT_FUNCTION, name); Code 3081 src/arm/stub-cache-arm.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadInterceptor( Code 3101 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3103 src/arm/stub-cache-arm.cc return GetCode(Code::INTERCEPTOR, name); Code 3107 src/arm/stub-cache-arm.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadArrayLength( Code 3122 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3124 src/arm/stub-cache-arm.cc return GetCode(Code::CALLBACKS, name); Code 3128 src/arm/stub-cache-arm.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadStringLength( Code 3148 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3150 src/arm/stub-cache-arm.cc return GetCode(Code::CALLBACKS, name); Code 3154 src/arm/stub-cache-arm.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadFunctionPrototype( Code 3173 src/arm/stub-cache-arm.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3175 src/arm/stub-cache-arm.cc return GetCode(Code::CALLBACKS, name); Code 3179 src/arm/stub-cache-arm.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadElement( Code 3187 src/arm/stub-cache-arm.cc Handle<Code> stub = KeyedLoadElementStub(elements_kind).GetCode(); Code 3191 src/arm/stub-cache-arm.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Miss(); Code 3195 src/arm/stub-cache-arm.cc return GetCode(Code::NORMAL, factory()->empty_string()); Code 3199 src/arm/stub-cache-arm.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadPolymorphic( Code 3219 src/arm/stub-cache-arm.cc Handle<Code> miss_ic = isolate()->builtins()->KeyedLoadIC_Miss(); Code 3223 src/arm/stub-cache-arm.cc return GetCode(Code::NORMAL, factory()->empty_string(), MEGAMORPHIC); Code 3227 src/arm/stub-cache-arm.cc Handle<Code> KeyedStoreStubCompiler::CompileStoreField(Handle<JSObject> object, Code 3258 src/arm/stub-cache-arm.cc Handle<Code> ic = masm()->isolate()->builtins()->KeyedStoreIC_Miss(); Code 3263 src/arm/stub-cache-arm.cc ? Code::FIELD Code 3264 src/arm/stub-cache-arm.cc : Code::MAP_TRANSITION, name); Code 3268 src/arm/stub-cache-arm.cc Handle<Code> KeyedStoreStubCompiler::CompileStoreElement( Code 3279 src/arm/stub-cache-arm.cc Handle<Code> stub = Code 3284 src/arm/stub-cache-arm.cc Handle<Code> ic = isolate()->builtins()->KeyedStoreIC_Miss(); Code 3288 src/arm/stub-cache-arm.cc return GetCode(Code::NORMAL, factory()->empty_string()); Code 3292 src/arm/stub-cache-arm.cc Handle<Code> KeyedStoreStubCompiler::CompileStorePolymorphic( Code 3323 src/arm/stub-cache-arm.cc Handle<Code> miss_ic = isolate()->builtins()->KeyedStoreIC_Miss(); Code 3327 src/arm/stub-cache-arm.cc return GetCode(Code::NORMAL, factory()->empty_string(), MEGAMORPHIC); Code 3331 src/arm/stub-cache-arm.cc Handle<Code> ConstructStubCompiler::CompileConstructStub( Code 3462 src/arm/stub-cache-arm.cc Handle<Code> code = masm()->isolate()->builtins()->JSConstructStubGeneric(); Code 3502 src/arm/stub-cache-arm.cc Handle<Code> slow_ic = Code 3515 src/arm/stub-cache-arm.cc Handle<Code> miss_ic = Code 3913 src/arm/stub-cache-arm.cc Handle<Code> stub = Code 4244 src/arm/stub-cache-arm.cc Handle<Code> slow_ic = Code 4257 src/arm/stub-cache-arm.cc Handle<Code> miss_ic = Code 4298 src/arm/stub-cache-arm.cc Handle<Code> stub = Code 4364 src/arm/stub-cache-arm.cc Handle<Code> slow_ic = Code 4369 src/arm/stub-cache-arm.cc Handle<Code> miss_ic = Code 4464 src/arm/stub-cache-arm.cc Handle<Code> ic = Code 4469 src/arm/stub-cache-arm.cc Handle<Code> ic_miss = masm->isolate()->builtins()->KeyedStoreIC_Miss(); Code 4535 src/arm/stub-cache-arm.cc Handle<Code> ic_slow = masm->isolate()->builtins()->KeyedStoreIC_Slow(); Code 4606 src/arm/stub-cache-arm.cc Handle<Code> ic = Code 4611 src/arm/stub-cache-arm.cc Handle<Code> ic_miss = masm->isolate()->builtins()->KeyedStoreIC_Miss(); Code 4679 src/arm/stub-cache-arm.cc Handle<Code> ic_slow = masm->isolate()->builtins()->KeyedStoreIC_Slow(); Code 677 src/assembler.cc Code* code = Code::GetCodeFromTargetAddress(target_address()); Code 678 src/assembler.cc PrintF(out, " (%s) (%p)", Code::Kind2String(code->kind()), Code 722 src/assembler.cc Code* code = Code::GetCodeFromTargetAddress(addr); Code 225 src/assembler.h RelocInfo(byte* pc, Mode rmode, intptr_t data, Code* host) Code 273 src/assembler.h Code* host() const { return host_; } Code 372 src/assembler.h Code* host_; Code 454 src/assembler.h explicit RelocIterator(Code* code, int mode_mask = -1); Code 357 src/bootstrapper.cc Handle<Code> call_code = Handle<Code>(isolate->builtins()->builtin(call)); Code 499 src/bootstrapper.cc Handle<Code> code = Code 500 src/bootstrapper.cc Handle<Code>(isolate->builtins()->builtin( Code 579 src/bootstrapper.cc Handle<Code> code(isolate()->builtins()->builtin( Code 730 src/bootstrapper.cc Handle<Code> code = Handle<Code>(isolate()->builtins()->builtin( Code 763 src/bootstrapper.cc Handle<Code> code = Handle<Code>(isolate()->builtins()->builtin( Code 1044 src/bootstrapper.cc Handle<Code> code = Handle<Code>( Code 1192 src/bootstrapper.cc Handle<Code> code = Handle<Code>( Code 1209 src/bootstrapper.cc Handle<Code> code = Code 1210 src/bootstrapper.cc Handle<Code>(isolate->builtins()->builtin( Code 1221 src/bootstrapper.cc Handle<Code> code = Code 1222 src/bootstrapper.cc Handle<Code>(isolate->builtins()->builtin( Code 1419 src/bootstrapper.cc Handle<Code> code = Handle<Code>( Code 1534 src/builtins.cc Code::Flags flags; Code 1566 src/builtins.cc functions[builtin_count].flags = static_cast<Code::Flags>(0); Code 1574 src/builtins.cc functions->flags = Code::ComputeFlags(Code::BUILTIN); \ Code 1583 src/builtins.cc functions->flags = Code::ComputeFlags(Code::kind, \ Code 1628 src/builtins.cc Code::Flags flags = functions[i].flags; Code 1644 src/builtins.cc Code::cast(code), Code 1648 src/builtins.cc Code::cast(code))); Code 1653 src/builtins.cc Code::cast(code)->Disassemble(functions[i].s_name); Code 1683 src/builtins.cc Code* entry = Code::cast(builtins_[i]); Code 1694 src/builtins.cc Handle<Code> Builtins::name() { \ Code 1695 src/builtins.cc Code** code_address = \ Code 1696 src/builtins.cc reinterpret_cast<Code**>(builtin_address(k##name)); \ Code 1697 src/builtins.cc return Handle<Code>(code_address); \ Code 1700 src/builtins.cc Handle<Code> Builtins::name() { \ Code 1701 src/builtins.cc Code** code_address = \ Code 1702 src/builtins.cc reinterpret_cast<Code**>(builtin_address(k##name)); \ Code 1703 src/builtins.cc return Handle<Code>(code_address); \ Code 68 src/builtins.h Code::kNoExtraICState) \ Code 70 src/builtins.h Code::kNoExtraICState) \ Code 72 src/builtins.h Code::kNoExtraICState) \ Code 74 src/builtins.h Code::kNoExtraICState) \ Code 76 src/builtins.h Code::kNoExtraICState) \ Code 78 src/builtins.h Code::kNoExtraICState) \ Code 80 src/builtins.h Code::kNoExtraICState) \ Code 82 src/builtins.h Code::kNoExtraICState) \ Code 84 src/builtins.h Code::kNoExtraICState) \ Code 86 src/builtins.h Code::kNoExtraICState) \ Code 88 src/builtins.h Code::kNoExtraICState) \ Code 91 src/builtins.h Code::kNoExtraICState) \ Code 93 src/builtins.h Code::kNoExtraICState) \ Code 95 src/builtins.h Code::kNoExtraICState) \ Code 97 src/builtins.h Code::kNoExtraICState) \ Code 99 src/builtins.h Code::kNoExtraICState) \ Code 101 src/builtins.h Code::kNoExtraICState) \ Code 103 src/builtins.h Code::kNoExtraICState) \ Code 105 src/builtins.h Code::kNoExtraICState) \ Code 107 src/builtins.h Code::kNoExtraICState) \ Code 109 src/builtins.h Code::kNoExtraICState) \ Code 111 src/builtins.h Code::kNoExtraICState) \ Code 113 src/builtins.h Code::kNoExtraICState) \ Code 115 src/builtins.h Code::kNoExtraICState) \ Code 117 src/builtins.h Code::kNoExtraICState) \ Code 119 src/builtins.h Code::kNoExtraICState) \ Code 121 src/builtins.h Code::kNoExtraICState) \ Code 124 src/builtins.h Code::kNoExtraICState) \ Code 126 src/builtins.h Code::kNoExtraICState) \ Code 128 src/builtins.h Code::kNoExtraICState) \ Code 130 src/builtins.h Code::kNoExtraICState) \ Code 132 src/builtins.h Code::kNoExtraICState) \ Code 134 src/builtins.h Code::kNoExtraICState) \ Code 137 src/builtins.h Code::kNoExtraICState) \ Code 139 src/builtins.h Code::kNoExtraICState) \ Code 141 src/builtins.h Code::kNoExtraICState) \ Code 143 src/builtins.h Code::kNoExtraICState) \ Code 145 src/builtins.h Code::kNoExtraICState) \ Code 158 src/builtins.h Code::kNoExtraICState) \ Code 160 src/builtins.h Code::kNoExtraICState) \ Code 167 src/builtins.h Code::kNoExtraICState) \ Code 169 src/builtins.h Code::kNoExtraICState) \ Code 171 src/builtins.h Code::kNoExtraICState) \ Code 175 src/builtins.h Code::kNoExtraICState) \ Code 177 src/builtins.h Code::kNoExtraICState) \ Code 180 src/builtins.h Code::kNoExtraICState) \ Code 182 src/builtins.h Code::kNoExtraICState) \ Code 184 src/builtins.h Code::kNoExtraICState) \ Code 187 src/builtins.h Code::kNoExtraICState) \ Code 190 src/builtins.h Code::kNoExtraICState) Code 197 src/builtins.h Code::kNoExtraICState) \ Code 199 src/builtins.h Code::kNoExtraICState) \ Code 201 src/builtins.h Code::kNoExtraICState) \ Code 203 src/builtins.h Code::kNoExtraICState) \ Code 205 src/builtins.h Code::kNoExtraICState) \ Code 207 src/builtins.h Code::kNoExtraICState) \ Code 209 src/builtins.h Code::kNoExtraICState) \ Code 211 src/builtins.h Code::kNoExtraICState) \ Code 213 src/builtins.h Code::kNoExtraICState) \ Code 215 src/builtins.h Code::kNoExtraICState) \ Code 217 src/builtins.h Code::kNoExtraICState) \ Code 219 src/builtins.h Code::kNoExtraICState) Code 303 src/builtins.h #define DECLARE_BUILTIN_ACCESSOR_C(name, ignore) Handle<Code> name(); Code 305 src/builtins.h Handle<Code> name(); Code 312 src/builtins.h Code* builtin(Name name) { Code 315 src/builtins.h return reinterpret_cast<Code*>(builtins_[name]); Code 328 src/builtins.h Handle<Code> GetCode(JavaScript id, bool* resolved); Code 44 src/code-stubs.cc *code_out = Code::cast(heap->code_stubs()->ValueAt(index)); Code 86 src/code-stubs.cc return Code::STUB; Code 90 src/code-stubs.cc Handle<Code> CodeStub::GetCode() { Code 94 src/code-stubs.cc Code* code; Code 99 src/code-stubs.cc return Handle<Code>(code); Code 114 src/code-stubs.cc Code::Flags flags = Code::ComputeFlags( Code 115 src/code-stubs.cc static_cast<Code::Kind>(GetCodeKind()), Code 117 src/code-stubs.cc Handle<Code> new_object = factory->NewCode( Code 146 src/code-stubs.cc return Handle<Code>(code, isolate); Code 183 src/code-stubs.cc Code::Flags flags = Code::ComputeFlags( Code 184 src/code-stubs.cc static_cast<Code::Kind>(GetCodeKind()), Code 189 src/code-stubs.cc *code_out = Code::cast(*probe); Code 123 src/code-stubs.h Handle<Code> GetCode(); Code 133 src/code-stubs.h static Major GetMajorKey(Code* code_stub) { Code 143 src/code-stubs.h Code* code = NULL; Code 163 src/code-stubs.h bool FindCodeInCache(Code** code_out); Code 175 src/code-stubs.h void RecordCodeGeneration(Code* code, MacroAssembler* masm); Code 178 src/code-stubs.h virtual void FinishCode(Handle<Code> code) { } Code 182 src/code-stubs.h virtual void Activate(Code* code) { } Code 199 src/code-stubs.h virtual void AddToSpecialCache(Handle<Code> new_object) { } Code 202 src/code-stubs.h virtual bool FindCodeInSpecialCache(Code** code_out) { return false; } Code 497 src/code-stubs.h virtual void FinishCode(Handle<Code> code) { Code 505 src/code-stubs.h virtual int GetCodeKind() { return Code::COMPARE_IC; } Code 518 src/code-stubs.h virtual void AddToSpecialCache(Handle<Code> new_object); Code 519 src/code-stubs.h virtual bool FindCodeInSpecialCache(Code** code_out); Code 608 src/code-stubs.h virtual int GetCodeKind() { return Code::COMPARE_IC; } Code 609 src/code-stubs.h virtual void FinishCode(Handle<Code> code) { Code 672 src/code-stubs.h virtual void FinishCode(Handle<Code> code); Code 751 src/code-stubs.h virtual void FinishCode(Handle<Code> code) { Code 791 src/code-stubs.h virtual void FinishCode(Handle<Code> code) { Code 1068 src/code-stubs.h virtual int GetCodeKind() { return Code::TO_BOOLEAN_IC; } Code 1077 src/code-stubs.h virtual void FinishCode(Handle<Code> code) { Code 96 src/codegen.cc Handle<Code> CodeGenerator::MakeCodeEpilogue(MacroAssembler* masm, Code 104 src/codegen.cc Handle<Code> code = Code 139 src/compiler.cc Handle<Code> code(shared_info()->code()); Code 224 src/compiler.cc Handle<Code> code(info()->shared_info()->code()); Code 225 src/compiler.cc ASSERT(code->kind() == Code::FUNCTION); Code 322 src/compiler.cc info()->SetCode(Handle<Code>::null()); Code 365 src/compiler.cc Handle<Code> optimized_code = chunk_->Codegen(); Code 433 src/compiler.cc Code* code = it.frame()->LookupCode(); Code 711 src/compiler.cc Handle<Code> code = info->code(); Code 724 src/compiler.cc code->kind() == Code::OPTIMIZED_FUNCTION) { Code 817 src/compiler.cc Handle<Code> code = info.isolate()->builtins()->LazyCompile(); Code 893 src/compiler.cc Handle<Code> code = info->code(); Code 916 src/compiler.cc Handle<Code>(info->code()), Code 69 src/compiler.h Handle<Code> code() const { return code_; } Code 114 src/compiler.h void SetCode(Handle<Code> code) { code_ = code; } Code 131 src/compiler.h void MarkCompilingForDebugging(Handle<Code> current_code) { Code 133 src/compiler.h ASSERT(current_code->kind() == Code::FUNCTION); Code 246 src/compiler.h Handle<Code> code_; Code 227 src/cpu-profiler.h Code* code, const char* comment); Code 229 src/cpu-profiler.h Code* code, String* name); Code 231 src/cpu-profiler.h Code* code, Code 235 src/cpu-profiler.h Code* code, Code 239 src/cpu-profiler.h Code* code, int args_count); Code 244 src/cpu-profiler.h static void RegExpCodeCreateEvent(Code* code, String* source); Code 89 src/debug.cc static Handle<Code> ComputeCallDebugPrepareStepIn(int argc, Code::Kind kind) { Code 159 src/debug.cc Code* code = Code::GetCodeFromTargetAddress(target); Code 169 src/debug.cc if (code->kind() == Code::STUB) { Code 394 src/debug.cc Handle<Code> target_code(Code::GetCodeFromTargetAddress(target)); Code 401 src/debug.cc Handle<Code> stub = ComputeCallDebugPrepareStepIn( Code 412 src/debug.cc Handle<Code> maybe_call_function_stub = target_code; Code 416 src/debug.cc Handle<Code>(Code::GetCodeFromTargetAddress(original_target)); Code 419 src/debug.cc (maybe_call_function_stub->kind() == Code::STUB && Code 468 src/debug.cc Handle<Code> target_code(Code::GetCodeFromTargetAddress(target)); Code 472 src/debug.cc Handle<Code> dbgbrk_code(Debug::FindDebugBreak(target_code, mode)); Code 1016 src/debug.cc Code* plain_return = isolate_->builtins()->builtin( Code 1023 src/debug.cc Code* plain_return = isolate_->builtins()->builtin( Code 1031 src/debug.cc Code* plain_return = isolate_->builtins()->builtin( Code 1395 src/debug.cc Handle<Code> call_function_stub; Code 1401 src/debug.cc Code* code = Code::GetCodeFromTargetAddress(target); Code 1411 src/debug.cc Code* maybe_call_function_stub = code; Code 1417 src/debug.cc Code::GetCodeFromTargetAddress(original_target); Code 1419 src/debug.cc if (maybe_call_function_stub->kind() == Code::STUB && Code 1423 src/debug.cc call_function_stub = Handle<Code>(maybe_call_function_stub); Code 1580 src/debug.cc Code* code = Code::GetCodeFromTargetAddress(addr); Code 1602 src/debug.cc Handle<Code> Debug::FindDebugBreak(Handle<Code> code, RelocInfo::Mode mode) { Code 1609 src/debug.cc case Code::CALL_IC: Code 1610 src/debug.cc case Code::KEYED_CALL_IC: Code 1614 src/debug.cc case Code::LOAD_IC: Code 1617 src/debug.cc case Code::STORE_IC: Code 1620 src/debug.cc case Code::KEYED_LOAD_IC: Code 1623 src/debug.cc case Code::KEYED_STORE_IC: Code 1637 src/debug.cc if (code->kind() == Code::STUB) { Code 1647 src/debug.cc return Handle<Code>::null(); Code 1820 src/debug.cc Handle<Code> new_code(function->shared()->code()); Code 1851 src/debug.cc ASSERT(frame->LookupCode()->kind() == Code::FUNCTION); Code 1869 src/debug.cc ASSERT(frame->LookupCode()->kind() == Code::FUNCTION); Code 1871 src/debug.cc Handle<Code> frame_code(frame->LookupCode()); Code 1874 src/debug.cc Handle<Code> new_code(function->shared()->code()); Code 1875 src/debug.cc if (new_code->kind() != Code::FUNCTION || Code 1982 src/debug.cc Handle<Code> lazy_compile = Code 1983 src/debug.cc Handle<Code>(isolate_->builtins()->builtin(Builtins::kLazyCompile)); Code 2024 src/debug.cc function->code()->kind() == Code::FUNCTION && Code 2046 src/debug.cc if (function->code()->kind() == Code::FUNCTION && Code 2055 src/debug.cc shared->code()->kind() == Code::BUILTIN) { Code 2064 src/debug.cc Handle<Code> current_code(function->shared()->code()); Code 2069 src/debug.cc ASSERT(current_code->kind() == Code::FUNCTION); Code 2167 src/debug.cc Handle<Code> code(debug_info->code()); Code 2168 src/debug.cc Handle<Code> original_code(debug_info->original_code()); Code 2171 src/debug.cc Handle<Code> frame_code(frame->LookupCode()); Code 2259 src/debug.cc Handle<Code> code(debug_info->code()); Code 2262 src/debug.cc Handle<Code> frame_code(frame->LookupCode()); Code 115 src/debug.h inline Code* code() { return debug_info_->code(); } Code 274 src/debug.h static bool IsSourceBreakStub(Code* code); Code 275 src/debug.h static bool IsBreakStub(Code* code); Code 278 src/debug.h static Handle<Code> FindDebugBreak(Handle<Code> code, RelocInfo::Mode mode); Code 369 src/debug.h Code* debug_break_return() { return debug_break_return_; } Code 370 src/debug.h Code** debug_break_return_address() { Code 375 src/debug.h Code* debug_break_slot() { return debug_break_slot_; } Code 376 src/debug.h Code** debug_break_slot_address() { Code 460 src/debug.h Handle<Code> code); Code 603 src/debug.h Code* debug_break_return_; Code 606 src/debug.h Code* debug_break_slot_; Code 135 src/deoptimizer.cc Code* code = frame->LookupCode(); Code 424 src/deoptimizer.cc ASSERT(optimized_code_->kind() == Code::OPTIMIZED_FUNCTION); Code 1060 src/deoptimizer.cc ASSERT(unoptimized_code->kind() == Code::FUNCTION); Code 1082 src/deoptimizer.cc ASSERT(unoptimized_code->kind() == Code::FUNCTION); Code 1188 src/deoptimizer.cc Code* Deoptimizer::FindDeoptimizingCodeFromAddress(Address addr) { Code 1487 src/deoptimizer.cc code_ = Handle<Code>::cast(global_handles->Create(code)); Code 1647 src/deoptimizer.cc Code* code = Code::cast(Isolate::Current()->heap()->FindCodeObject(pc)); Code 148 src/deoptimizer.h static void EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code); Code 173 src/deoptimizer.h static void PatchStackCheckCode(Code* unoptimized_code, Code 174 src/deoptimizer.h Code* check_code, Code 175 src/deoptimizer.h Code* replacement_code); Code 179 src/deoptimizer.h static void PatchStackCheckCodeAt(Code* unoptimized_code, Code 181 src/deoptimizer.h Code* check_code, Code 182 src/deoptimizer.h Code* replacement_code); Code 186 src/deoptimizer.h static void RevertStackCheckCode(Code* unoptimized_code, Code 187 src/deoptimizer.h Code* check_code, Code 188 src/deoptimizer.h Code* replacement_code); Code 192 src/deoptimizer.h static void RevertStackCheckCodeAt(Code* unoptimized_code, Code 194 src/deoptimizer.h Code* check_code, Code 195 src/deoptimizer.h Code* replacement_code); Code 277 src/deoptimizer.h Code* optimized_code); Code 314 src/deoptimizer.h static Code* FindDeoptimizingCodeFromAddress(Address addr); Code 315 src/deoptimizer.h static void RemoveDeoptimizingCode(Code* code); Code 324 src/deoptimizer.h Code* optimized_code_; Code 500 src/deoptimizer.h Code::Kind kind_; Code 625 src/deoptimizer.h explicit DeoptimizingCodeListNode(Code* code); Code 630 src/deoptimizer.h Handle<Code> code() const { return code_; } Code 634 src/deoptimizer.h Handle<Code> code_; Code 65 src/disassembler.cc Code* code() const { return code_; } Code 67 src/disassembler.cc Code* code_; Code 237 src/disassembler.cc Code* code = Code::GetCodeFromTargetAddress(relocinfo.target_address()); Code 238 src/disassembler.cc Code::Kind kind = code->kind(); Code 244 src/disassembler.cc out.AddFormatted(" %s, %s", Code::Kind2String(kind), Code 245 src/disassembler.cc Code::ICState2String(ic_state)); Code 247 src/disassembler.cc Code::StubType type = code->type(); Code 248 src/disassembler.cc out.AddFormatted(", %s", Code::StubType2String(type)); Code 250 src/disassembler.cc if (kind == Code::CALL_IC || kind == Code::KEYED_CALL_IC) { Code 253 src/disassembler.cc } else if (kind == Code::STUB) { Code 265 src/disassembler.cc Code::Kind2String(kind), Code 279 src/disassembler.cc out.AddFormatted(" %s", Code::Kind2String(kind)); Code 325 src/disassembler.cc int decode_size = (code->kind() == Code::OPTIMIZED_FUNCTION) Code 329 src/disassembler.cc if (code->kind() == Code::FUNCTION) { Code 47 src/disassembler.h static void Decode(FILE* f, Code* code); Code 89 src/execution.cc Handle<Code> code = is_construct Code 864 src/factory.cc Handle<Code> Factory::NewCode(const CodeDesc& desc, Code 871 src/factory.cc Code); Code 875 src/factory.cc Handle<Code> Factory::CopyCode(Handle<Code> code) { Code 878 src/factory.cc Code); Code 882 src/factory.cc Handle<Code> Factory::CopyCode(Handle<Code> code, Vector<byte> reloc_info) { Code 885 src/factory.cc Code); Code 1243 src/factory.cc Handle<Code> code(shared->code()); Code 1247 src/factory.cc Handle<Code> original_code(*Factory::CopyCode(code)); Code 1283 src/factory.cc Handle<Code> code = isolate()->builtins()->HandleApiCall(); Code 1284 src/factory.cc Handle<Code> construct_stub = isolate()->builtins()->JSConstructStubApi(); Code 323 src/factory.h Handle<Code> NewCode(const CodeDesc& desc, Code 324 src/factory.h Code::Flags flags, Code 328 src/factory.h Handle<Code> CopyCode(Handle<Code> code); Code 330 src/factory.h Handle<Code> CopyCode(Handle<Code> code, Vector<byte> reloc_info); Code 371 src/factory.h Handle<Code> code, Code 382 src/factory.h Handle<Code> code, Code 386 src/factory.h Handle<Code> code); Code 439 src/factory.h Handle<Code> code, Code 69 src/frames-inl.h inline void StackHandler::Iterate(ObjectVisitor* v, Code* holder) const { Code 123 src/frames-inl.h inline Code* StackFrame::LookupCode() const { Code 128 src/frames-inl.h inline Code* StackFrame::GetContainingCode(Isolate* isolate, Address pc) { Code 385 src/frames.cc Code* StackFrame::GetSafepointData(Isolate* isolate, Code 400 src/frames.cc Code* code = entry->code; Code 427 src/frames.cc holder = reinterpret_cast<Code*>(code); Code 457 src/frames.cc Code::Kind kind = GetContainingCode(isolate, *(state->pc_address))->kind(); Code 458 src/frames.cc ASSERT(kind == Code::FUNCTION || kind == Code::OPTIMIZED_FUNCTION); Code 459 src/frames.cc return (kind == Code::OPTIMIZED_FUNCTION) ? OPTIMIZED : JAVA_SCRIPT; Code 486 src/frames.cc Code* EntryFrame::unchecked_code() const { Code 509 src/frames.cc Code* EntryConstructFrame::unchecked_code() const { Code 520 src/frames.cc Code* ExitFrame::unchecked_code() const { Code 521 src/frames.cc return reinterpret_cast<Code*>(code_slot()); Code 634 src/frames.cc Code* code = StackFrame::GetSafepointData( Code 715 src/frames.cc Code* JavaScriptFrame::unchecked_code() const { Code 743 src/frames.cc Code* code_pointer = LookupCode(); Code 770 src/frames.cc Code* js_code = frame->unchecked_code(); Code 777 src/frames.cc Code* code = Code::cast( Code 829 src/frames.cc if (code_->kind() == Code::FUNCTION) PrintF(" NON-OPT"); Code 830 src/frames.cc if (code_->kind() == Code::OPTIMIZED_FUNCTION) PrintF(" OPT"); Code 912 src/frames.cc Code* code = function->shared()->code(); Code 919 src/frames.cc FullCodeGenerator::PcField::decode(entry) + Code::kHeaderSize; Code 944 src/frames.cc Code* code = opt_function->code(); Code 954 src/frames.cc ASSERT(code->kind() == Code::OPTIMIZED_FUNCTION); Code 1031 src/frames.cc Code* ArgumentsAdaptorFrame::unchecked_code() const { Code 1037 src/frames.cc Code* InternalFrame::unchecked_code() const { Code 1041 src/frames.cc return reinterpret_cast<Code*>(code); Code 1061 src/frames.cc Code* code = NULL; Code 1081 src/frames.cc if (code != NULL && code->kind() == Code::FUNCTION && Code 1315 src/frames.cc Code* InnerPointerToCodeCache::GcSafeCastToCode(HeapObject* object, Code 1317 src/frames.cc Code* code = reinterpret_cast<Code*>(object); Code 1323 src/frames.cc Code* InnerPointerToCodeCache::GcSafeFindCodeForInnerPointer( Code 58 src/frames.h Code* code; Code 66 src/frames.h Code* GcSafeFindCodeForInnerPointer(Address inner_pointer); Code 67 src/frames.h Code* GcSafeCastToCode(HeapObject* object, Address inner_pointer); Code 112 src/frames.h inline void Iterate(ObjectVisitor* v, Code* holder) const; Code 235 src/frames.h virtual Code* unchecked_code() const = 0; Code 238 src/frames.h inline Code* LookupCode() const; Code 241 src/frames.h static inline Code* GetContainingCode(Isolate* isolate, Address pc); Code 246 src/frames.h static Code* GetSafepointData(Isolate* isolate, Code 252 src/frames.h static void IteratePc(ObjectVisitor* v, Address* pc_address, Code* holder); Code 313 src/frames.h virtual Code* unchecked_code() const; Code 344 src/frames.h virtual Code* unchecked_code() const; Code 364 src/frames.h virtual Code* unchecked_code() const; Code 461 src/frames.h Code* code, Code 471 src/frames.h Handle<Code> code() { return code_; } Code 481 src/frames.h Handle<Code> code_; Code 521 src/frames.h virtual Code* unchecked_code() const; Code 594 src/frames.h virtual Code* unchecked_code() const; Code 626 src/frames.h virtual Code* unchecked_code() const; Code 314 src/full-codegen.cc Code::Flags flags = Code::ComputeFlags(Code::FUNCTION); Code 315 src/full-codegen.cc Handle<Code> code = CodeGenerator::MakeCodeEpilogue(&masm, flags, info); Code 521 src/full-codegen.h void CallIC(Handle<Code> code, Code 587 src/full-codegen.h void PopulateDeoptimizationData(Handle<Code> code); Code 588 src/full-codegen.h void PopulateTypeFeedbackInfo(Handle<Code> code); Code 589 src/full-codegen.h void PopulateTypeFeedbackCells(Handle<Code> code); Code 1008 src/gdb-jit.cc Code* code_; Code 116 src/gdb-jit.h Code* code, Code 123 src/gdb-jit.h Handle<Code> code, Code 126 src/gdb-jit.h static void AddCode(CodeTag tag, String* name, Code* code); Code 128 src/gdb-jit.h static void AddCode(CodeTag tag, const char* name, Code* code); Code 130 src/gdb-jit.h static void AddCode(CodeTag tag, Code* code); Code 132 src/gdb-jit.h static void RemoveCode(Code* code); Code 134 src/gdb-jit.h static void RegisterDetailedLineInfo(Code* code, GDBJITLineInfo* line_info); Code 1835 src/heap.cc Code* code = Code::cast(Code::GetObjectFromEntryAddress(code_entry_slot)); Code 3049 src/heap.cc Code* illegal = isolate_->builtins()->builtin(Builtins::kIllegal); Code 3053 src/heap.cc Code* construct_stub = Code 3534 src/heap.cc int obj_size = Code::SizeFor(body_size); Code 3550 src/heap.cc Code* code = Code::cast(result); Code 3603 src/heap.cc Code* new_code = Code::cast(result); Code 3624 src/heap.cc int new_obj_size = Code::SizeFor(new_body_size); Code 3647 src/heap.cc Code* new_code = Code::cast(result); Code 7214 src/heap.cc index = FIRST_CODE_KIND_SUB_TYPE + Code::name; \ Code 145 src/heap.h V(Code, js_entry_code, JsEntryCode) \ Code 146 src/heap.h V(Code, js_construct_entry_code, JsConstructEntryCode) \ Code 985 src/heap.h Code::Flags flags, Code 989 src/heap.h MUST_USE_RESULT MaybeObject* CopyCode(Code* code); Code 993 src/heap.h MUST_USE_RESULT MaybeObject* CopyCode(Code* code, Vector<byte> reloc_info); Code 1614 src/heap.h ASSERT(sub_type <= Code::LAST_CODE_KIND); Code 6703 src/hydrogen.cc Handle<Code>(target_shared->code()), Code 99 src/ia32/assembler-ia32-inl.h Object* target_code = Code::GetCodeFromTargetAddress(target); Code 187 src/ia32/assembler-ia32-inl.h Object* target_code = Code::GetCodeFromTargetAddress(target); Code 365 src/ia32/assembler-ia32-inl.h pos = label->pos() + Code::kHeaderSize - kHeapObjectTag; Code 1358 src/ia32/assembler-ia32.cc long_at_put(fixup_pos, pos + Code::kHeaderSize - kHeapObjectTag); Code 884 src/ia32/assembler-ia32.h int CallSize(Handle<Code> code, RelocInfo::Mode mode); Code 885 src/ia32/assembler-ia32.h void call(Handle<Code> code, Code 895 src/ia32/assembler-ia32.h void jmp(Handle<Code> code, RelocInfo::Mode rmode); Code 902 src/ia32/assembler-ia32.h void j(Condition cc, Handle<Code> code); Code 316 src/ia32/builtins-ia32.cc Handle<Code> code = Code 473 src/ia32/builtins-ia32.cc __ lea(eax, FieldOperand(eax, Code::kHeaderSize)); Code 499 src/ia32/builtins-ia32.cc __ lea(eax, FieldOperand(eax, Code::kHeaderSize)); Code 840 src/ia32/builtins-ia32.cc Handle<Code> ic = masm->isolate()->builtins()->KeyedLoadIC_Initialize(); Code 1342 src/ia32/builtins-ia32.cc Handle<Code> array_code = Code 1375 src/ia32/builtins-ia32.cc Handle<Code> array_code = Code 1409 src/ia32/builtins-ia32.cc Handle<Code> generic_construct_stub = Code 1688 src/ia32/builtins-ia32.cc __ cmpb(ebx, FieldOperand(ecx, Code::kAllowOSRAtLoopNestingLevelOffset)); Code 116 src/ia32/code-stubs-ia32.cc __ lea(edx, FieldOperand(edx, Code::kHeaderSize)); Code 156 src/ia32/code-stubs-ia32.cc __ lea(edx, FieldOperand(edx, Code::kHeaderSize)); Code 3972 src/ia32/code-stubs-ia32.cc __ add(edx, Immediate(Code::kHeaderSize - kHeapObjectTag)); Code 4783 src/ia32/code-stubs-ia32.cc Handle<Code> adaptor = isolate->builtins()->ArgumentsAdaptorTrampoline(); Code 4795 src/ia32/code-stubs-ia32.cc Handle<Code> adaptor = isolate->builtins()->ArgumentsAdaptorTrampoline(); Code 4819 src/ia32/code-stubs-ia32.cc __ lea(ebx, FieldOperand(ebx, Code::kHeaderSize)); Code 4837 src/ia32/code-stubs-ia32.cc Handle<Code> arguments_adaptor = Code 4865 src/ia32/code-stubs-ia32.cc Handle<Code> code = save_doubles.GetCode(); Code 4873 src/ia32/code-stubs-ia32.cc Handle<Code> code = stub.GetCode(); Code 5141 src/ia32/code-stubs-ia32.cc __ lea(edx, FieldOperand(edx, Code::kHeaderSize)); Code 6881 src/ia32/code-stubs-ia32.cc __ lea(edi, FieldOperand(eax, Code::kHeaderSize)); Code 145 src/ia32/code-stubs-ia32.h virtual int GetCodeKind() { return Code::UNARY_OP_IC; } Code 151 src/ia32/code-stubs-ia32.h virtual void FinishCode(Handle<Code> code) { Code 232 src/ia32/code-stubs-ia32.h virtual int GetCodeKind() { return Code::BINARY_OP_IC; } Code 238 src/ia32/code-stubs-ia32.h virtual void FinishCode(Handle<Code> code) { Code 508 src/ia32/code-stubs-ia32.h static Mode GetMode(Code* stub) { Code 527 src/ia32/code-stubs-ia32.h static void Patch(Code* stub, Mode mode) { Code 715 src/ia32/code-stubs-ia32.h void Activate(Code* code) { Code 49 src/ia32/codegen-ia32.h static Handle<Code> MakeCodeEpilogue(MacroAssembler* masm, Code 50 src/ia32/codegen-ia32.h Code::Flags flags, Code 54 src/ia32/codegen-ia32.h static void PrintCode(Handle<Code> code, CompilationInfo* info); Code 348 src/ia32/debug-ia32.cc __ lea(edx, FieldOperand(edx, Code::kHeaderSize)); Code 129 src/ia32/deoptimizer-ia32.cc Code* code = function->code(); Code 473 src/ia32/deoptimizer-ia32.cc Code* continuation = Code 575 src/ia32/deoptimizer-ia32.cc Code* adaptor_trampoline = Code 587 src/ia32/deoptimizer-ia32.cc Code* construct_stub = builtins->builtin(Builtins::kJSConstructStubGeneric); Code 858 src/ia32/deoptimizer-ia32.cc Code* non_optimized_code = function->shared()->code(); Code 874 src/ia32/deoptimizer-ia32.cc Code* continuation = (bailout_type_ == EAGER) Code 371 src/ia32/full-codegen-ia32.cc __ test(eax, Immediate(Min(loop_depth(), Code::kMaxLoopNestingMarker))); Code 1007 src/ia32/full-codegen-ia32.cc Handle<Code> ic = CompareIC::GetUninitialized(Token::EQ_STRICT); Code 1289 src/ia32/full-codegen-ia32.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1373 src/ia32/full-codegen-ia32.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1583 src/ia32/full-codegen-ia32.cc Handle<Code> ic = is_classic_mode() Code 1857 src/ia32/full-codegen-ia32.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1864 src/ia32/full-codegen-ia32.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); Code 2009 src/ia32/full-codegen-ia32.cc Handle<Code> ic = is_classic_mode() Code 2022 src/ia32/full-codegen-ia32.cc Handle<Code> ic = is_classic_mode() Code 2039 src/ia32/full-codegen-ia32.cc Handle<Code> ic = is_classic_mode() Code 2151 src/ia32/full-codegen-ia32.cc Handle<Code> ic = is_classic_mode() Code 2194 src/ia32/full-codegen-ia32.cc Handle<Code> ic = is_classic_mode() Code 2257 src/ia32/full-codegen-ia32.cc Handle<Code> ic = Code 2288 src/ia32/full-codegen-ia32.cc Handle<Code> ic = Code 3826 src/ia32/full-codegen-ia32.cc Handle<Code> ic = Code 4138 src/ia32/full-codegen-ia32.cc Handle<Code> ic = is_classic_mode() Code 4155 src/ia32/full-codegen-ia32.cc Handle<Code> ic = is_classic_mode() Code 4183 src/ia32/full-codegen-ia32.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 4365 src/ia32/full-codegen-ia32.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 229 src/ia32/ic-ia32.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 245 src/ia32/ic-ia32.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 259 src/ia32/ic-ia32.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 943 src/ia32/ic-ia32.cc Code::Flags flags = Code::ComputeFlags(kind, Code 946 src/ia32/ic-ia32.cc Code::NORMAL, Code 1126 src/ia32/ic-ia32.cc CallICBase::GenerateMonomorphicCacheProbe(masm, argc, Code::CALL_IC, Code 1231 src/ia32/ic-ia32.cc CallICBase::GenerateMonomorphicCacheProbe(masm, argc, Code::KEYED_CALL_IC, Code 1232 src/ia32/ic-ia32.cc Code::kNoExtraICState); Code 1309 src/ia32/ic-ia32.cc Code::Flags flags = Code::ComputeFlags(Code::LOAD_IC, MONOMORPHIC); Code 1409 src/ia32/ic-ia32.cc Code::Flags flags = Code 1410 src/ia32/ic-ia32.cc Code::ComputeFlags(Code::STORE_IC, MONOMORPHIC, strict_mode); Code 1703 src/ia32/ic-ia32.cc Handle<Code> rewritten; Code 520 src/ia32/lithium-codegen-ia32.cc if (code->kind() == Code::BINARY_OP_IC || Code 521 src/ia32/lithium-codegen-ia32.cc code->kind() == Code::COMPARE_IC) { Code 1951 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 2239 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 2305 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2335 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 2527 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2540 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2785 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); Code 3525 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = Code 3537 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = Code 3561 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = Code 3660 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 3787 src/ia32/lithium-codegen-ia32.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 104 src/ia32/lithium-codegen-ia32.h void FinishCode(Handle<Code> code); Code 189 src/ia32/lithium-codegen-ia32.h void CallCode(Handle<Code> code, Code 193 src/ia32/lithium-codegen-ia32.h void CallCodeGeneric(Handle<Code> code, Code 237 src/ia32/lithium-codegen-ia32.h void PopulateDeoptimizationData(Handle<Code> code); Code 877 src/ia32/macro-assembler-ia32.cc mov(ebx, FieldOperand(edi, Code::kHandlerTableOffset)); Code 881 src/ia32/macro-assembler-ia32.cc lea(edi, FieldOperand(edi, edx, times_1, Code::kHeaderSize)); Code 2025 src/ia32/macro-assembler-ia32.cc Handle<Code> adaptor = Code 2029 src/ia32/macro-assembler-ia32.cc add(edx, Immediate(Code::kHeaderSize - kHeapObjectTag)); Code 2062 src/ia32/macro-assembler-ia32.cc InvokePrologue(expected, actual, Handle<Code>::null(), code, Code 310 src/ia32/macro-assembler-ia32.h void InvokeCode(Handle<Code> code, Code 417 src/ia32/macro-assembler-ia32.h Handle<Code> success, Code 771 src/ia32/macro-assembler-ia32.h Handle<Code> self(reinterpret_cast<Code**>(CodeObject().location())); Code 864 src/ia32/macro-assembler-ia32.h Handle<Code> code_constant, Code 1002 src/ia32/regexp-macro-assembler-ia32.cc Handle<Code> code = Code 1004 src/ia32/regexp-macro-assembler-ia32.cc Code::ComputeFlags(Code::REGEXP), Code 1195 src/ia32/regexp-macro-assembler-ia32.cc Handle<Code> code_handle(re_code); Code 115 src/ia32/regexp-macro-assembler-ia32.h Code* re_code, Code 74 src/ia32/stub-cache-ia32.cc __ mov(offset, FieldOperand(extra, Code::kFlagsOffset)); Code 75 src/ia32/stub-cache-ia32.cc __ and_(offset, ~Code::kFlagsNotUsedInLookup); Code 88 src/ia32/stub-cache-ia32.cc __ add(extra, Immediate(Code::kHeaderSize - kHeapObjectTag)); Code 112 src/ia32/stub-cache-ia32.cc __ mov(offset, FieldOperand(offset, Code::kFlagsOffset)); Code 113 src/ia32/stub-cache-ia32.cc __ and_(offset, ~Code::kFlagsNotUsedInLookup); Code 130 src/ia32/stub-cache-ia32.cc __ add(offset, Immediate(Code::kHeaderSize - kHeapObjectTag)); Code 206 src/ia32/stub-cache-ia32.cc ASSERT(Code::ExtractTypeFromFlags(flags) == 0); Code 722 src/ia32/stub-cache-ia32.cc Code::ExtraICState extra_state_; Code 727 src/ia32/stub-cache-ia32.cc ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC); Code 728 src/ia32/stub-cache-ia32.cc Handle<Code> code = (kind == Code::LOAD_IC) Code 736 src/ia32/stub-cache-ia32.cc Handle<Code> code = Code 1298 src/ia32/stub-cache-ia32.cc if (kind_ == Code::KEYED_CALL_IC) { Code 1358 src/ia32/stub-cache-ia32.cc Handle<Code> code = Code 1366 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileCallField(Handle<JSObject> object, Code 1418 src/ia32/stub-cache-ia32.cc return GetCode(Code::FIELD, name); Code 1422 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileArrayPushCall( Code 1438 src/ia32/stub-cache-ia32.cc return Handle<Code>::null(); Code 1644 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileArrayPopCall( Code 1660 src/ia32/stub-cache-ia32.cc return Handle<Code>::null(); Code 1726 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileStringCharCodeAtCall( Code 1742 src/ia32/stub-cache-ia32.cc return Handle<Code>::null(); Code 1752 src/ia32/stub-cache-ia32.cc if (kind_ == Code::CALL_IC && Code 1809 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileStringCharAtCall( Code 1825 src/ia32/stub-cache-ia32.cc return Handle<Code>::null(); Code 1835 src/ia32/stub-cache-ia32.cc if (kind_ == Code::CALL_IC && Code 1894 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileStringFromCharCodeCall( Code 1913 src/ia32/stub-cache-ia32.cc return Handle<Code>::null(); Code 1965 src/ia32/stub-cache-ia32.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 1969 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileMathFloorCall( Code 1984 src/ia32/stub-cache-ia32.cc return Handle<Code>::null(); Code 1994 src/ia32/stub-cache-ia32.cc return Handle<Code>::null(); Code 2095 src/ia32/stub-cache-ia32.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 2099 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileMathAbsCall( Code 2118 src/ia32/stub-cache-ia32.cc return Handle<Code>::null(); Code 2200 src/ia32/stub-cache-ia32.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 2204 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileFastApiCall( Code 2214 src/ia32/stub-cache-ia32.cc if (object->IsGlobalObject()) return Handle<Code>::null(); Code 2215 src/ia32/stub-cache-ia32.cc if (!cell.is_null()) return Handle<Code>::null(); Code 2216 src/ia32/stub-cache-ia32.cc if (!object->IsJSObject()) return Handle<Code>::null(); Code 2219 src/ia32/stub-cache-ia32.cc if (depth == kInvalidProtoDepth) return Handle<Code>::null(); Code 2263 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileCallConstant(Handle<Object> object, Code 2277 src/ia32/stub-cache-ia32.cc Handle<Code> code = CompileCustomCall(object, holder, Code 2392 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileCallInterceptor(Handle<JSObject> object, Code 2447 src/ia32/stub-cache-ia32.cc return GetCode(Code::INTERCEPTOR, name); Code 2451 src/ia32/stub-cache-ia32.cc Handle<Code> CallStubCompiler::CompileCallGlobal( Code 2466 src/ia32/stub-cache-ia32.cc Handle<Code> code = CompileCustomCall(object, holder, cell, function, name); Code 2508 src/ia32/stub-cache-ia32.cc return GetCode(Code::NORMAL, name); Code 2512 src/ia32/stub-cache-ia32.cc Handle<Code> StoreStubCompiler::CompileStoreField(Handle<JSObject> object, Code 2535 src/ia32/stub-cache-ia32.cc Handle<Code> ic = isolate()->builtins()->StoreIC_Miss(); Code 2540 src/ia32/stub-cache-ia32.cc ? Code::FIELD Code 2541 src/ia32/stub-cache-ia32.cc : Code::MAP_TRANSITION, name); Code 2545 src/ia32/stub-cache-ia32.cc Handle<Code> StoreStubCompiler::CompileStoreCallback( Code 2584 src/ia32/stub-cache-ia32.cc Handle<Code> ic = isolate()->builtins()->StoreIC_Miss(); Code 2588 src/ia32/stub-cache-ia32.cc return GetCode(Code::CALLBACKS, name); Code 2592 src/ia32/stub-cache-ia32.cc Handle<Code> StoreStubCompiler::CompileStoreViaSetter( Code 2634 src/ia32/stub-cache-ia32.cc Handle<Code> ic = isolate()->builtins()->StoreIC_Miss(); Code 2638 src/ia32/stub-cache-ia32.cc return GetCode(Code::CALLBACKS, name); Code 2642 src/ia32/stub-cache-ia32.cc Handle<Code> StoreStubCompiler::CompileStoreInterceptor( Code 2680 src/ia32/stub-cache-ia32.cc Handle<Code> ic = isolate()->builtins()->StoreIC_Miss(); Code 2684 src/ia32/stub-cache-ia32.cc return GetCode(Code::INTERCEPTOR, name); Code 2688 src/ia32/stub-cache-ia32.cc Handle<Code> StoreStubCompiler::CompileStoreGlobal( Code 2728 src/ia32/stub-cache-ia32.cc Handle<Code> ic = isolate()->builtins()->StoreIC_Miss(); Code 2732 src/ia32/stub-cache-ia32.cc return GetCode(Code::NORMAL, name); Code 2736 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedStoreStubCompiler::CompileStoreField(Handle<JSObject> object, Code 2767 src/ia32/stub-cache-ia32.cc Handle<Code> ic = isolate()->builtins()->KeyedStoreIC_Miss(); Code 2772 src/ia32/stub-cache-ia32.cc ? Code::FIELD Code 2773 src/ia32/stub-cache-ia32.cc : Code::MAP_TRANSITION, name); Code 2777 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedStoreStubCompiler::CompileStoreElement( Code 2787 src/ia32/stub-cache-ia32.cc Handle<Code> stub = Code 2792 src/ia32/stub-cache-ia32.cc Handle<Code> ic = isolate()->builtins()->KeyedStoreIC_Miss(); Code 2796 src/ia32/stub-cache-ia32.cc return GetCode(Code::NORMAL, factory()->empty_string()); Code 2800 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedStoreStubCompiler::CompileStorePolymorphic( Code 2827 src/ia32/stub-cache-ia32.cc Handle<Code> miss_ic = isolate()->builtins()->KeyedStoreIC_Miss(); Code 2831 src/ia32/stub-cache-ia32.cc return GetCode(Code::NORMAL, factory()->empty_string(), MEGAMORPHIC); Code 2835 src/ia32/stub-cache-ia32.cc Handle<Code> LoadStubCompiler::CompileLoadNonexistent(Handle<String> name, Code 2868 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2871 src/ia32/stub-cache-ia32.cc return GetCode(Code::NONEXISTENT, factory()->empty_string()); Code 2875 src/ia32/stub-cache-ia32.cc Handle<Code> LoadStubCompiler::CompileLoadField(Handle<JSObject> object, Code 2888 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2891 src/ia32/stub-cache-ia32.cc return GetCode(Code::FIELD, name); Code 2895 src/ia32/stub-cache-ia32.cc Handle<Code> LoadStubCompiler::CompileLoadCallback( Code 2910 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2913 src/ia32/stub-cache-ia32.cc return GetCode(Code::CALLBACKS, name); Code 2917 src/ia32/stub-cache-ia32.cc Handle<Code> LoadStubCompiler::CompileLoadViaGetter( Code 2948 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2951 src/ia32/stub-cache-ia32.cc return GetCode(Code::CALLBACKS, name); Code 2955 src/ia32/stub-cache-ia32.cc Handle<Code> LoadStubCompiler::CompileLoadConstant(Handle<JSObject> object, Code 2968 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2971 src/ia32/stub-cache-ia32.cc return GetCode(Code::CONSTANT_FUNCTION, name); Code 2975 src/ia32/stub-cache-ia32.cc Handle<Code> LoadStubCompiler::CompileLoadInterceptor(Handle<JSObject> receiver, Code 2994 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2997 src/ia32/stub-cache-ia32.cc return GetCode(Code::INTERCEPTOR, name); Code 3001 src/ia32/stub-cache-ia32.cc Handle<Code> LoadStubCompiler::CompileLoadGlobal( Code 3042 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 3045 src/ia32/stub-cache-ia32.cc return GetCode(Code::NORMAL, name); Code 3049 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadField(Handle<String> name, Code 3071 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3074 src/ia32/stub-cache-ia32.cc return GetCode(Code::FIELD, name); Code 3078 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadCallback( Code 3102 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3105 src/ia32/stub-cache-ia32.cc return GetCode(Code::CALLBACKS, name); Code 3109 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadConstant( Code 3132 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3135 src/ia32/stub-cache-ia32.cc return GetCode(Code::CONSTANT_FUNCTION, name); Code 3139 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadInterceptor( Code 3163 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3166 src/ia32/stub-cache-ia32.cc return GetCode(Code::INTERCEPTOR, name); Code 3170 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadArrayLength( Code 3189 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3192 src/ia32/stub-cache-ia32.cc return GetCode(Code::CALLBACKS, name); Code 3196 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadStringLength( Code 3215 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3218 src/ia32/stub-cache-ia32.cc return GetCode(Code::CALLBACKS, name); Code 3222 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadFunctionPrototype( Code 3241 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3244 src/ia32/stub-cache-ia32.cc return GetCode(Code::CALLBACKS, name); Code 3248 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadElement( Code 3257 src/ia32/stub-cache-ia32.cc Handle<Code> stub = KeyedLoadElementStub(elements_kind).GetCode(); Code 3261 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3264 src/ia32/stub-cache-ia32.cc return GetCode(Code::NORMAL, factory()->empty_string()); Code 3268 src/ia32/stub-cache-ia32.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadPolymorphic( Code 3288 src/ia32/stub-cache-ia32.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3291 src/ia32/stub-cache-ia32.cc return GetCode(Code::NORMAL, factory()->empty_string(), MEGAMORPHIC); Code 3297 src/ia32/stub-cache-ia32.cc Handle<Code> ConstructStubCompiler::CompileConstructStub( Code 3421 src/ia32/stub-cache-ia32.cc Handle<Code> code = isolate()->builtins()->JSConstructStubGeneric(); Code 3466 src/ia32/stub-cache-ia32.cc Handle<Code> slow_ic = Code 3477 src/ia32/stub-cache-ia32.cc Handle<Code> miss_force_generic_ic = Code 3650 src/ia32/stub-cache-ia32.cc Handle<Code> ic = masm->isolate()->builtins()->KeyedLoadIC_Slow(); Code 3661 src/ia32/stub-cache-ia32.cc Handle<Code> miss_ic = Code 3849 src/ia32/stub-cache-ia32.cc Handle<Code> ic = masm->isolate()->builtins()->KeyedStoreIC_Slow(); Code 3860 src/ia32/stub-cache-ia32.cc Handle<Code> miss_ic = Code 3897 src/ia32/stub-cache-ia32.cc Handle<Code> miss_ic = Code 3955 src/ia32/stub-cache-ia32.cc Handle<Code> slow_ic = Code 3960 src/ia32/stub-cache-ia32.cc Handle<Code> miss_ic = Code 4038 src/ia32/stub-cache-ia32.cc Handle<Code> ic_force_generic = Code 4044 src/ia32/stub-cache-ia32.cc Handle<Code> ic_miss = masm->isolate()->builtins()->KeyedStoreIC_Miss(); Code 4116 src/ia32/stub-cache-ia32.cc Handle<Code> ic_slow = masm->isolate()->builtins()->KeyedStoreIC_Slow(); Code 4166 src/ia32/stub-cache-ia32.cc Handle<Code> ic_force_generic = Code 4172 src/ia32/stub-cache-ia32.cc Handle<Code> ic_miss = masm->isolate()->builtins()->KeyedStoreIC_Miss(); Code 4245 src/ia32/stub-cache-ia32.cc Handle<Code> ic_slow = masm->isolate()->builtins()->KeyedStoreIC_Slow(); Code 69 src/ic-inl.h Code* IC::GetTargetAtAddress(Address address) { Code 74 src/ic-inl.h Code* result = Code::GetCodeFromTargetAddress(target); Code 80 src/ic-inl.h void IC::SetTargetAtAddress(Address address, Code* target) { Code 82 src/ic-inl.h Code* old_target = GetTargetAtAddress(address); Code 86 src/ic-inl.h if (old_target->kind() == Code::STORE_IC || Code 87 src/ic-inl.h old_target->kind() == Code::KEYED_STORE_IC) { Code 88 src/ic-inl.h ASSERT(Code::GetStrictMode(old_target->extra_ic_state()) == Code 89 src/ic-inl.h Code::GetStrictMode(target->extra_ic_state())); Code 75 src/ic.cc Code* apply_builtin = isolate->builtins()->builtin( Code 85 src/ic.cc Code::GetKeyedAccessGrowMode(new_target->extra_ic_state()) == Code 154 src/ic.cc Code* code = shared->code(); Code 156 src/ic.cc Code* original_code = Debug::GetDebugInfo(shared)->original_code(); Code 196 src/ic.cc Code::ExtractCacheHolderFromFlags(target->flags()); Code 236 src/ic.cc Code::Kind kind = target->kind(); Code 237 src/ic.cc if (kind == Code::KEYED_LOAD_IC || Code 238 src/ic.cc kind == Code::KEYED_STORE_IC || Code 239 src/ic.cc kind == Code::KEYED_CALL_IC) { Code 248 src/ic.cc if (kind != Code::CALL_IC && Code 269 src/ic.cc Code* code = Code::cast(isolate()->heap()->FindCodeObject(addr)); Code 313 src/ic.cc Code* host = target->GetHeap()->isolate()-> Code 315 src/ic.cc if (host->kind() != Code::FUNCTION) return; Code 341 src/ic.cc Code* target = GetTargetAtAddress(address); Code 347 src/ic.cc case Code::LOAD_IC: return LoadIC::Clear(address, target); Code 348 src/ic.cc case Code::KEYED_LOAD_IC: Code 350 src/ic.cc case Code::STORE_IC: return StoreIC::Clear(address, target); Code 351 src/ic.cc case Code::KEYED_STORE_IC: Code 353 src/ic.cc case Code::CALL_IC: return CallIC::Clear(address, target); Code 354 src/ic.cc case Code::KEYED_CALL_IC: return KeyedCallIC::Clear(address, target); Code 355 src/ic.cc case Code::COMPARE_IC: return CompareIC::Clear(address, target); Code 356 src/ic.cc case Code::UNARY_OP_IC: Code 357 src/ic.cc case Code::BINARY_OP_IC: Code 358 src/ic.cc case Code::TO_BOOLEAN_IC: Code 370 src/ic.cc Code* code = Code 397 src/ic.cc (Code::GetStrictMode(target->extra_ic_state()) == kStrictMode) Code 406 src/ic.cc (Code::GetStrictMode(target->extra_ic_state()) == kStrictMode) Code 595 src/ic.cc ASSERT(kind_ == Code::CALL_IC); Code 636 src/ic.cc Handle<Code> CallICBase::ComputeMonomorphicStub(LookupResult* lookup, Code 659 src/ic.cc if (!object->IsJSObject()) return Handle<Code>::null(); Code 665 src/ic.cc if (!cell->value()->IsJSFunction()) return Handle<Code>::null(); Code 674 src/ic.cc if (!holder.is_identical_to(receiver)) return Handle<Code>::null(); Code 685 src/ic.cc return Handle<Code>::null(); Code 709 src/ic.cc Handle<Code> code; Code 717 src/ic.cc if (kind_ == Code::CALL_IC && Code 721 src/ic.cc } else if (kind_ == Code::CALL_IC && Code 757 src/ic.cc TRACE_IC(kind_ == Code::CALL_IC ? "CallIC" : "KeyedCallIC", Code 767 src/ic.cc Code::kNoExtraICState, Code 782 src/ic.cc Handle<Code> code = isolate()->stub_cache()->ComputeCallArguments( Code 783 src/ic.cc argc, Code::KEYED_CALL_IC); Code 787 src/ic.cc Handle<Code> code = isolate()->stub_cache()->ComputeCallMegamorphic( Code 788 src/ic.cc argc, Code::KEYED_CALL_IC, Code::kNoExtraICState); Code 826 src/ic.cc Handle<Code> stub; Code 854 src/ic.cc Handle<Code> stub; Code 875 src/ic.cc Handle<Code> stub; Code 949 src/ic.cc Handle<Code> code; Code 1046 src/ic.cc Handle<Code> KeyedLoadIC::GetElementStubWithoutMapCheck( Code 1055 src/ic.cc Handle<Code> KeyedLoadIC::ComputePolymorphicStub( Code 1062 src/ic.cc Handle<Code> cached_stub = ComputeMonomorphicStubWithoutMapCheck( Code 1067 src/ic.cc Handle<Code> code = compiler.CompileLoadPolymorphic( Code 1120 src/ic.cc Handle<Code> code = Code 1132 src/ic.cc Handle<Code> code = Code 1145 src/ic.cc Handle<Code> code = Code 1199 src/ic.cc Handle<Code> stub = generic_stub(); Code 1242 src/ic.cc Handle<Code> code; Code 1392 src/ic.cc Handle<Code> stub = (strict_mode == kStrictMode) Code 1424 src/ic.cc Handle<Code> stub = (strict_mode == kStrictMode) Code 1464 src/ic.cc Handle<Code> code; Code 1595 src/ic.cc Handle<Code> KeyedIC::ComputeStub(Handle<JSObject> receiver, Code 1607 src/ic.cc if (target()->type() != Code::NORMAL) { Code 1622 src/ic.cc GetReceiverMapsForStub(Handle<Code>(target()), &target_receiver_maps); Code 1670 src/ic.cc if ((Code::GetKeyedAccessGrowMode(target()->extra_ic_state()) == Code 1677 src/ic.cc Code::ExtraICState extra_state = Code::ComputeExtraICState(grow_mode, Code 1679 src/ic.cc Code::Flags flags = Code::ComputeFlags(kind(), MEGAMORPHIC, extra_state); Code 1681 src/ic.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 1683 src/ic.cc Handle<Code> stub = Code 1690 src/ic.cc Handle<Code> KeyedIC::ComputeMonomorphicStubWithoutMapCheck( Code 1710 src/ic.cc Handle<Code> KeyedIC::ComputeMonomorphicStub(Handle<Map> receiver_map, Code 1757 src/ic.cc Handle<Code> KeyedStoreIC::GetElementStubWithoutMapCheck( Code 1765 src/ic.cc Handle<Code> KeyedStoreIC::ComputePolymorphicStub( Code 1774 src/ic.cc Handle<Code> cached_stub; Code 1793 src/ic.cc Handle<Code> code = compiler.CompileStorePolymorphic( Code 1924 src/ic.cc Handle<Code> stub = (strict_mode == kStrictMode) Code 1973 src/ic.cc Handle<Code> code; Code 2042 src/ic.cc Code::ExtraICState extra_ic_state = ic.target()->extra_ic_state(); Code 2119 src/ic.cc Code::ExtraICState extra_ic_state = ic.target()->extra_ic_state(); Code 2121 src/ic.cc Code::GetStrictMode(extra_ic_state), Code 2195 src/ic.cc Code::ExtraICState extra_ic_state = ic.target()->extra_ic_state(); Code 2197 src/ic.cc Code::GetStrictMode(extra_ic_state), Code 2209 src/ic.cc Code::ExtraICState extra_ic_state = ic.target()->extra_ic_state(); Code 2213 src/ic.cc StrictModeFlag strict_mode = Code::GetStrictMode(extra_ic_state); Code 2228 src/ic.cc Code::ExtraICState extra_ic_state = ic.target()->extra_ic_state(); Code 2230 src/ic.cc Code::GetStrictMode(extra_ic_state), Code 2408 src/ic.cc Handle<Code> code = stub.GetCode(); Code 2484 src/ic.cc Handle<Code> code = stub.GetCode(); Code 2559 src/ic.cc Code* CompareIC::GetRawUninitialized(Token::Value op) { Code 2561 src/ic.cc Code* code = NULL; Code 2567 src/ic.cc Handle<Code> CompareIC::GetUninitialized(Token::Value op) { Code 2680 src/ic.cc Handle<Code> code = stub.GetCode(); Code 97 src/ic.h Code* target() const { return GetTargetAtAddress(address()); } Code 103 src/ic.h static State StateFrom(Code* target, Object* receiver, Object* name); Code 149 src/ic.h void set_target(Code* code) { SetTargetAtAddress(address(), code); } Code 157 src/ic.h Code* new_target); Code 166 src/ic.h static inline Code* GetTargetAtAddress(Address address); Code 167 src/ic.h static inline void SetTargetAtAddress(Address address, Code* target); Code 168 src/ic.h static void PostPatching(Address address, Code* target, Code* old_target); Code 209 src/ic.h Code::ExtraICState extra_ic_state, Code 214 src/ic.h CallICBase(Code::Kind kind, Isolate* isolate) Code 219 src/ic.h Code::ExtraICState* extra_ic_state); Code 222 src/ic.h Handle<Code> ComputeMonomorphicStub(LookupResult* lookup, Code 224 src/ic.h Code::ExtraICState extra_state, Code 232 src/ic.h Code::ExtraICState extra_ic_state, Code 243 src/ic.h static void Clear(Address address, Code* target); Code 250 src/ic.h Code::ExtraICState extra_state); Code 256 src/ic.h Code::Kind kind, Code 257 src/ic.h Code::ExtraICState extra_state); Code 259 src/ic.h Code::Kind kind_; Code 267 src/ic.h explicit CallIC(Isolate* isolate) : CallICBase(Code::CALL_IC, isolate) { Code 274 src/ic.h Code::ExtraICState extra_state) { Code 280 src/ic.h Code::ExtraICState extra_state) { Code 286 src/ic.h Code::ExtraICState extra_ic_state); Code 290 src/ic.h GenerateMiss(masm, argc, Code::kNoExtraICState); Code 298 src/ic.h : CallICBase(Code::KEYED_CALL_IC, isolate) { Code 313 src/ic.h Code::kNoExtraICState); Code 356 src/ic.h Handle<Code> megamorphic_stub() { Code 359 src/ic.h static Code* initialize_stub() { Code 363 src/ic.h Handle<Code> pre_monomorphic_stub() { Code 367 src/ic.h static void Clear(Address address, Code* target); Code 424 src/ic.h virtual Handle<Code> GetElementStubWithoutMapCheck( Code 430 src/ic.h virtual Handle<Code> string_stub() { Code 431 src/ic.h return Handle<Code>::null(); Code 434 src/ic.h virtual Code::Kind kind() const = 0; Code 436 src/ic.h Handle<Code> ComputeStub(Handle<JSObject> receiver, Code 439 src/ic.h Handle<Code> default_stub); Code 441 src/ic.h virtual Handle<Code> ComputePolymorphicStub( Code 446 src/ic.h Handle<Code> ComputeMonomorphicStubWithoutMapCheck( Code 452 src/ic.h void GetReceiverMapsForStub(Handle<Code> stub, MapHandleList* result); Code 454 src/ic.h Handle<Code> ComputeMonomorphicStub(Handle<Map> receiver_map, Code 457 src/ic.h Handle<Code> default_stub); Code 511 src/ic.h virtual Handle<Code> GetElementStubWithoutMapCheck( Code 521 src/ic.h virtual Code::Kind kind() const { return Code::KEYED_LOAD_IC; } Code 523 src/ic.h virtual Handle<Code> ComputePolymorphicStub(MapHandleList* receiver_maps, Code 527 src/ic.h virtual Handle<Code> string_stub() { Code 539 src/ic.h static Code* initialize_stub() { Code 543 src/ic.h Handle<Code> megamorphic_stub() { Code 546 src/ic.h Handle<Code> generic_stub() const { Code 549 src/ic.h Handle<Code> pre_monomorphic_stub() { Code 552 src/ic.h Handle<Code> indexed_interceptor_stub() { Code 555 src/ic.h Handle<Code> non_strict_arguments_stub() { Code 559 src/ic.h static void Clear(Address address, Code* target); Code 597 src/ic.h void set_target(Code* code) { Code 599 src/ic.h ASSERT(Code::GetStrictMode(code->extra_ic_state()) == Code 600 src/ic.h Code::GetStrictMode(target()->extra_ic_state())); Code 605 src/ic.h Code* megamorphic_stub() { Code 609 src/ic.h Code* megamorphic_stub_strict() { Code 613 src/ic.h static Code* initialize_stub() { Code 617 src/ic.h static Code* initialize_stub_strict() { Code 621 src/ic.h Handle<Code> global_proxy_stub() { Code 624 src/ic.h Handle<Code> global_proxy_stub_strict() { Code 628 src/ic.h static void Clear(Address address, Code* target); Code 660 src/ic.h virtual Handle<Code> GetElementStubWithoutMapCheck( Code 671 src/ic.h virtual Code::Kind kind() const { return Code::KEYED_STORE_IC; } Code 673 src/ic.h virtual Handle<Code> ComputePolymorphicStub(MapHandleList* receiver_maps, Code 686 src/ic.h void set_target(Code* code) { Code 688 src/ic.h ASSERT(Code::GetStrictMode(code->extra_ic_state()) == Code 689 src/ic.h Code::GetStrictMode(target()->extra_ic_state())); Code 694 src/ic.h static Code* initialize_stub() { Code 698 src/ic.h static Code* initialize_stub_strict() { Code 702 src/ic.h Handle<Code> megamorphic_stub() { Code 705 src/ic.h Handle<Code> megamorphic_stub_strict() { Code 708 src/ic.h Handle<Code> generic_stub() const { Code 711 src/ic.h Handle<Code> generic_stub_strict() const { Code 714 src/ic.h Handle<Code> non_strict_arguments_stub() { Code 718 src/ic.h static void Clear(Address address, Code* target); Code 741 src/ic.h void patch(Code* code); Code 769 src/ic.h void patch(Code* code); Code 801 src/ic.h static Handle<Code> GetUninitialized(Token::Value op); Code 807 src/ic.h static State ComputeState(Code* target); Code 810 src/ic.h static Token::Value ComputeOperation(Code* target); Code 822 src/ic.h static Code* GetRawUninitialized(Token::Value op); Code 824 src/ic.h static void Clear(Address address, Code* target); Code 836 src/ic.h void patch(Code* code); Code 66 src/incremental-marking-inl.h Code* value) { Code 119 src/incremental-marking.cc Code* host = heap_->isolate()->inner_pointer_to_code_cache()-> Code 157 src/incremental-marking.cc Code::cast(value)); Code 182 src/incremental-marking.cc Code* target = Code::GetCodeFromTargetAddress(rinfo->target_address()); Code 186 src/incremental-marking.cc target = Code::GetCodeFromTargetAddress(rinfo->target_address()); Code 188 src/incremental-marking.cc heap_->mark_compact_collector()->RecordRelocSlot(rinfo, Code::cast(target)); Code 197 src/incremental-marking.cc Object* target = Code::GetCodeFromTargetAddress(rinfo->call_address()); Code 198 src/incremental-marking.cc heap_->mark_compact_collector()->RecordRelocSlot(rinfo, Code::cast(target)); Code 203 src/incremental-marking.cc Object* target = Code::GetObjectFromEntryAddress(entry_address); Code 205 src/incremental-marking.cc RecordCodeEntrySlot(entry_address, Code::cast(target)); Code 445 src/incremental-marking.cc RecordWriteStub::Patch(Code::cast(e), mode); Code 140 src/incremental-marking.h Code* value)); Code 147 src/incremental-marking.h void RecordWriteOfCodeEntrySlow(JSFunction* host, Object** slot, Code* value); Code 148 src/incremental-marking.h void RecordCodeTargetPatch(Code* host, Address pc, HeapObject* value); Code 212 src/incremental-marking.h void ActivateGeneratedStub(Code* stub); Code 1512 src/isolate.cc sizeof(code_kind_statistics_[0]) * Code::NUMBER_OF_KINDS); Code 1252 src/isolate.h int code_kind_statistics_[Code::NUMBER_OF_KINDS]; Code 486 src/jsregexp.cc Code* RegExpImpl::IrregexpNativeCode(FixedArray* re, bool is_ascii) { Code 487 src/jsregexp.cc return Code::cast(re->get(JSRegExp::code_index(is_ascii))); Code 558 src/jsregexp.cc Handle<Code> code(IrregexpNativeCode(*irregexp, is_ascii), isolate); Code 1060 src/jsregexp.cc Handle<Code>::cast(code)->Disassemble(*pattern->ToCString()); Code 187 src/jsregexp.h static Code* IrregexpNativeCode(FixedArray* re, bool is_ascii); Code 194 src/list.h class Code; Code 420 src/lithium.cc Handle<Code> LChunk::Codegen() { Code 431 src/lithium.cc Code::Flags flags = Code::ComputeFlags(Code::OPTIMIZED_FUNCTION); Code 432 src/lithium.cc Handle<Code> code = Code 438 src/lithium.cc return Handle<Code>::null(); Code 666 src/lithium.h Handle<Code> Codegen(); Code 716 src/liveedit.cc Handle<Code> GetFunctionCode() { Code 719 src/liveedit.cc return Handle<Code>::cast(raw_result); Code 836 src/liveedit.cc info.SetFunctionCode(Handle<Code>(shared->code()), Code 943 src/liveedit.cc if (Code::GetObjectFromEntryAddress(entry) == original_) { Code 951 src/liveedit.cc Code::GetCodeFromTargetAddress(rinfo->target_address()) == original_) { Code 962 src/liveedit.cc Code* original_; Code 963 src/liveedit.cc Code* substitution_; Code 1001 src/liveedit.cc return code->kind() == Code::FUNCTION; Code 1009 src/liveedit.cc if (function->code()->kind() != Code::OPTIMIZED_FUNCTION) return false; Code 1077 src/liveedit.cc Handle<Code> code = compile_info_wrapper.GetFunctionCode(); Code 1078 src/liveedit.cc ReplaceCodeObject(Handle<Code>(shared_info->code()), code); Code 1087 src/liveedit.cc Handle<Code> new_original_code = Code 1246 src/liveedit.cc static Handle<Code> PatchPositionsInCode( Code 1281 src/liveedit.cc Handle<Code> result(FACTORY->CopyCode(code, buffer)); Code 1313 src/liveedit.cc Handle<Code> patched_code = PatchPositionsInCode(Handle<Code>(info->code()), Code 1321 src/liveedit.cc ReplaceCodeObject(Handle<Code>(info->code()), patched_code); Code 1464 src/liveedit.cc Code* pre_top_frame_code = pre_top_frame->LookupCode(); Code 1488 src/liveedit.cc } else if (pre_top_frame_code->kind() == Code::STUB && Code 1566 src/liveedit.cc Handle<Code> code = Isolate::Current()->builtins()->FrameDropper_LiveEdit(); Code 73 src/liveedit.h void RecordRootFunctionInfo(Handle<Code> code); Code 119 src/liveobjectlist.cc v(Code, "meta: Code") \ Code 932 src/log.cc case Code::FUNCTION: return code->optimizable() ? "~" : ""; Code 933 src/log.cc case Code::OPTIMIZED_FUNCTION: return "*"; Code 1347 src/log.cc ASSERT(function->code()->kind() == Code::OPTIMIZED_FUNCTION); Code 1348 src/log.cc code_objects_[*count_] = Handle<Code>(function->code()); Code 1355 src/log.cc Handle<Code>* code_objects_; Code 1378 src/log.cc code_objects[compiled_funcs_count] = Handle<Code>(sfi->code()); Code 1396 src/log.cc Code* code_object = Code::cast(object); Code 1400 src/log.cc case Code::FUNCTION: Code 1401 src/log.cc case Code::OPTIMIZED_FUNCTION: Code 1403 src/log.cc case Code::UNARY_OP_IC: // fall through Code 1404 src/log.cc case Code::BINARY_OP_IC: // fall through Code 1405 src/log.cc case Code::COMPARE_IC: // fall through Code 1406 src/log.cc case Code::TO_BOOLEAN_IC: // fall through Code 1407 src/log.cc case Code::STUB: Code 1414 src/log.cc case Code::BUILTIN: Code 1418 src/log.cc case Code::KEYED_LOAD_IC: Code 1422 src/log.cc case Code::LOAD_IC: Code 1426 src/log.cc case Code::STORE_IC: Code 1430 src/log.cc case Code::KEYED_STORE_IC: Code 1434 src/log.cc case Code::CALL_IC: Code 1438 src/log.cc case Code::KEYED_CALL_IC: Code 1483 src/log.cc ASSERT(event.code_address == code->address() + Code::kHeaderSize); Code 1496 src/log.cc event.from_address = from + Code::kHeaderSize; Code 1497 src/log.cc event.to_address = to + Code::kHeaderSize; Code 1505 src/log.cc event.address = from + Code::kHeaderSize; Code 1513 src/log.cc event.address = addr + Code::kHeaderSize; Code 1588 src/log.cc ScopedVector< Handle<Code> > code_objects(compiled_funcs_count); Code 220 src/log.h Code* code, const char* source); Code 222 src/log.h Code* code, String* name); Code 224 src/log.h Code* code, Code 228 src/log.h Code* code, Code 231 src/log.h void CodeCreateEvent(LogEventsAndTags tag, Code* code, int args_count); Code 234 src/log.h void RegExpCodeCreateEvent(Code* code, String* source); Code 285 src/log.h Handle<Code> code); Code 338 src/log.h void RegisterSnapshotCodeName(Code* code, const char* name, int name_size); Code 342 src/log.h void LowLevelCodeCreateEvent(Code* code, const char* name, int name_size); Code 794 src/mark-compact.cc Code* lazy_compile = isolate_->builtins()->builtin(Builtins::kLazyCompile); Code 803 src/mark-compact.cc Code* code = shared->code(); Code 815 src/mark-compact.cc Code* target = Code::cast(Code::GetObjectFromEntryAddress(slot)); Code 829 src/mark-compact.cc Code* lazy_compile = isolate_->builtins()->builtin(Builtins::kLazyCompile); Code 837 src/mark-compact.cc Code* code = candidate->code(); Code 874 src/mark-compact.cc Code* code = candidate->code(); Code 876 src/mark-compact.cc code->address() + Code::kGCMetadataOffset); Code 992 src/mark-compact.cc Code* target = Code::GetCodeFromTargetAddress(rinfo->target_address()); Code 998 src/mark-compact.cc target = Code::GetCodeFromTargetAddress(rinfo->target_address()); Code 1010 src/mark-compact.cc Code* target = Code::GetCodeFromTargetAddress(rinfo->call_address()); Code 1130 src/mark-compact.cc Code* code = reinterpret_cast<Code*>(object); Code 1205 src/mark-compact.cc if (shared_info->code()->kind() != Code::FUNCTION) { Code 1366 src/mark-compact.cc Code* code = Code::cast(Code::GetObjectFromEntryAddress(entry_address)); Code 1404 src/mark-compact.cc Code* code = jsfunction->shared()->code(); Code 1408 src/mark-compact.cc if (jsfunction->code()->kind() == Code::OPTIMIZED_FUNCTION) { Code 1521 src/mark-compact.cc heap->RecordObjectStats(CODE_TYPE, Code::cast(obj)->kind(), object_size); Code 1683 src/mark-compact.cc Code* inlined_code = inlined->shared()->code(); Code 1698 src/mark-compact.cc Code* code = frame->unchecked_code(); Code 2738 src/mark-compact.cc Code::cast(HeapObject::FromAddress(dst))->Relocate(dst - src); Code 2770 src/mark-compact.cc Object* target = Code::GetCodeFromTargetAddress(rinfo->target_address()); Code 2772 src/mark-compact.cc rinfo->set_target_address(Code::cast(target)->instruction_start()); Code 2780 src/mark-compact.cc Object* target = Code::GetCodeFromTargetAddress(rinfo->call_address()); Code 2782 src/mark-compact.cc rinfo->set_call_address(Code::cast(target)->instruction_start()); Code 3075 src/mark-compact.cc Code::cast(obj)->CodeIterateBody(v); Code 3279 src/mark-compact.cc Code* code = invalidated_code_[i]; Code 3301 src/mark-compact.cc Code* code = invalidated_code_[i]; Code 4039 src/mark-compact.cc GDBJITInterface::RemoveCode(reinterpret_cast<Code*>(obj)); Code 556 src/mark-compact.h void RecordCodeEntrySlot(Address slot, Code* target); Code 572 src/mark-compact.h void InvalidateCode(Code* code); Code 648 src/mark-compact.h void MarkInlinedFunctionsCode(Code* code); Code 786 src/mark-compact.h List<Code*> invalidated_code_; Code 152 src/mips/assembler-mips-inl.h Object* target_code = Code::GetCodeFromTargetAddress(target); Code 250 src/mips/assembler-mips-inl.h Object* target_code = Code::GetCodeFromTargetAddress(target); Code 716 src/mips/assembler-mips.cc instr_at_put(pos, target_pos + (Code::kHeaderSize - kHeapObjectTag)); Code 1035 src/mips/assembler-mips.cc instr_at_put(at_offset, target_pos + (Code::kHeaderSize - kHeapObjectTag)); Code 511 src/mips/builtins-mips.cc Handle<Code> array_code = Code 546 src/mips/builtins-mips.cc Handle<Code> array_code = Code 581 src/mips/builtins-mips.cc Handle<Code> generic_construct_stub = Code 1003 src/mips/builtins-mips.cc Handle<Code> code = Code 1175 src/mips/builtins-mips.cc __ addiu(t9, v0, Code::kHeaderSize - kHeapObjectTag); Code 1204 src/mips/builtins-mips.cc __ Addu(t9, v0, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 144 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 192 src/mips/code-stubs-mips.cc __ Addu(t0, t0, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 3901 src/mips/code-stubs-mips.cc Handle<Code> code = save_doubles.GetCode(); Code 3911 src/mips/code-stubs-mips.cc Handle<Code> code = stub.GetCode(); Code 4275 src/mips/code-stubs-mips.cc __ addiu(t9, t9, Code::kHeaderSize - kHeapObjectTag); Code 5200 src/mips/code-stubs-mips.cc __ Addu(t9, t9, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 5548 src/mips/code-stubs-mips.cc Handle<Code> adaptor = Code 5585 src/mips/code-stubs-mips.cc __ Addu(at, a2, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 7103 src/mips/code-stubs-mips.cc __ Addu(a2, v0, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 134 src/mips/code-stubs-mips.h virtual int GetCodeKind() { return Code::UNARY_OP_IC; } Code 140 src/mips/code-stubs-mips.h virtual void FinishCode(Handle<Code> code) { Code 233 src/mips/code-stubs-mips.h virtual int GetCodeKind() { return Code::BINARY_OP_IC; } Code 239 src/mips/code-stubs-mips.h virtual void FinishCode(Handle<Code> code) { Code 512 src/mips/code-stubs-mips.h static Mode GetMode(Code* stub) { Code 532 src/mips/code-stubs-mips.h static void Patch(Code* stub, Mode mode) { Code 653 src/mips/code-stubs-mips.h void Activate(Code* code) { Code 55 src/mips/codegen-mips.h static Handle<Code> MakeCodeEpilogue(MacroAssembler* masm, Code 56 src/mips/codegen-mips.h Code::Flags flags, Code 60 src/mips/codegen-mips.h static void PrintCode(Handle<Code> code, CompilationInfo* info); Code 56 src/mips/deoptimizer-mips.cc Code* code = function->code(); Code 353 src/mips/deoptimizer-mips.cc Code* continuation = isolate_->builtins()->builtin(Builtins::kNotifyOSR); Code 454 src/mips/deoptimizer-mips.cc Code* adaptor_trampoline = Code 466 src/mips/deoptimizer-mips.cc Code* construct_stub = builtins->builtin(Builtins::kJSConstructStubGeneric); Code 733 src/mips/deoptimizer-mips.cc Code* non_optimized_code = function->shared()->code(); Code 750 src/mips/deoptimizer-mips.cc Code* continuation = (bailout_type_ == EAGER) Code 1052 src/mips/full-codegen-mips.cc Handle<Code> ic = CompareIC::GetUninitialized(Token::EQ_STRICT); Code 1345 src/mips/full-codegen-mips.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1429 src/mips/full-codegen-mips.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1641 src/mips/full-codegen-mips.cc Handle<Code> ic = is_classic_mode() Code 1916 src/mips/full-codegen-mips.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1925 src/mips/full-codegen-mips.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); Code 2075 src/mips/full-codegen-mips.cc Handle<Code> ic = is_classic_mode() Code 2088 src/mips/full-codegen-mips.cc Handle<Code> ic = is_classic_mode() Code 2106 src/mips/full-codegen-mips.cc Handle<Code> ic = is_classic_mode() Code 2225 src/mips/full-codegen-mips.cc Handle<Code> ic = is_classic_mode() Code 2277 src/mips/full-codegen-mips.cc Handle<Code> ic = is_classic_mode() Code 2338 src/mips/full-codegen-mips.cc Handle<Code> ic = Code 2370 src/mips/full-codegen-mips.cc Handle<Code> ic = Code 3898 src/mips/full-codegen-mips.cc Handle<Code> ic = Code 4197 src/mips/full-codegen-mips.cc Handle<Code> ic = is_classic_mode() Code 4215 src/mips/full-codegen-mips.cc Handle<Code> ic = is_classic_mode() Code 4241 src/mips/full-codegen-mips.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 4421 src/mips/full-codegen-mips.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 229 src/mips/ic-mips.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 246 src/mips/ic-mips.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 261 src/mips/ic-mips.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 398 src/mips/ic-mips.cc Code::Flags flags = Code::ComputeFlags(kind, Code 401 src/mips/ic-mips.cc Code::NORMAL, Code 564 src/mips/ic-mips.cc GenerateMonomorphicCacheProbe(masm, argc, Code::CALL_IC, extra_ic_state); Code 653 src/mips/ic-mips.cc Code::KEYED_CALL_IC, Code 654 src/mips/ic-mips.cc Code::kNoExtraICState); Code 703 src/mips/ic-mips.cc Code::Flags flags = Code::ComputeFlags(Code::LOAD_IC, MONOMORPHIC); Code 1517 src/mips/ic-mips.cc Code::Flags flags = Code 1518 src/mips/ic-mips.cc Code::ComputeFlags(Code::STORE_IC, MONOMORPHIC, strict_mode); Code 1666 src/mips/ic-mips.cc Handle<Code> rewritten; Code 1843 src/mips/lithium-codegen-mips.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 2158 src/mips/lithium-codegen-mips.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 2208 src/mips/lithium-codegen-mips.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2243 src/mips/lithium-codegen-mips.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 2399 src/mips/lithium-codegen-mips.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2412 src/mips/lithium-codegen-mips.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2691 src/mips/lithium-codegen-mips.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); Code 3408 src/mips/lithium-codegen-mips.cc Handle<Code> ic = Code 3420 src/mips/lithium-codegen-mips.cc Handle<Code> ic = Code 3445 src/mips/lithium-codegen-mips.cc Handle<Code> ic = Code 3545 src/mips/lithium-codegen-mips.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 3739 src/mips/lithium-codegen-mips.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 110 src/mips/lithium-codegen-mips.h void FinishCode(Handle<Code> code); Code 195 src/mips/lithium-codegen-mips.h void CallCode(Handle<Code> code, Code 199 src/mips/lithium-codegen-mips.h void CallCodeGeneric(Handle<Code> code, Code 247 src/mips/lithium-codegen-mips.h void PopulateDeoptimizationData(Handle<Code> code); Code 2800 src/mips/macro-assembler-mips.cc lw(a3, FieldMemOperand(a1, Code::kHandlerTableOffset)); // Handler table. Code 2806 src/mips/macro-assembler-mips.cc Addu(a1, a1, Operand(Code::kHeaderSize - kHeapObjectTag)); // Code start. Code 3674 src/mips/macro-assembler-mips.cc addiu(a3, a3, Code::kHeaderSize - kHeapObjectTag); Code 3677 src/mips/macro-assembler-mips.cc Handle<Code> adaptor = Code 3708 src/mips/macro-assembler-mips.cc InvokePrologue(expected, actual, Handle<Code>::null(), code, Code 178 src/mips/macro-assembler-mips.h void Jump(Handle<Code> code, RelocInfo::Mode rmode, COND_ARGS); Code 183 src/mips/macro-assembler-mips.h static int CallSize(Handle<Code> code, Code 187 src/mips/macro-assembler-mips.h void Call(Handle<Code> code, Code 855 src/mips/macro-assembler-mips.h void InvokeCode(Handle<Code> code, Code 1028 src/mips/macro-assembler-mips.h Handle<Code> success, Code 1449 src/mips/macro-assembler-mips.h Handle<Code> code_constant, Code 1459 src/mips/macro-assembler-mips.h Handle<Code> ResolveBuiltin(Builtins::JavaScript id, bool* resolved); Code 931 src/mips/regexp-macro-assembler-mips.cc Handle<Code> code = FACTORY->NewCode(code_desc, Code 932 src/mips/regexp-macro-assembler-mips.cc Code::ComputeFlags(Code::REGEXP), Code 1005 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(target + Code::kHeaderSize - kHeapObjectTag)); Code 1010 src/mips/regexp-macro-assembler-mips.cc int cp_offset = offset + Code::kHeaderSize - kHeapObjectTag; Code 1149 src/mips/regexp-macro-assembler-mips.cc Handle<Code> code_handle(re_code); Code 120 src/mips/regexp-macro-assembler-mips.h Code* re_code, Code 99 src/mips/stub-cache-mips.cc __ lw(flags_reg, FieldMemOperand(code, Code::kFlagsOffset)); Code 100 src/mips/stub-cache-mips.cc __ And(flags_reg, flags_reg, Operand(~Code::kFlagsNotUsedInLookup)); Code 112 src/mips/stub-cache-mips.cc __ Addu(at, code, Operand(Code::kHeaderSize - kHeapObjectTag)); Code 193 src/mips/stub-cache-mips.cc ASSERT(Code::ExtractTypeFromFlags(flags) == 0); Code 567 src/mips/stub-cache-mips.cc ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC); Code 568 src/mips/stub-cache-mips.cc Handle<Code> code = (kind == Code::LOAD_IC) Code 928 src/mips/stub-cache-mips.cc Code::ExtraICState extra_ic_state_; Code 1442 src/mips/stub-cache-mips.cc if (kind_ == Code::KEYED_CALL_IC) { Code 1496 src/mips/stub-cache-mips.cc Handle<Code> code = Code 1504 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileCallField(Handle<JSObject> object, Code 1534 src/mips/stub-cache-mips.cc return GetCode(Code::FIELD, name); Code 1538 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileArrayPushCall( Code 1553 src/mips/stub-cache-mips.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null(); Code 1761 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileArrayPopCall( Code 1776 src/mips/stub-cache-mips.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null(); Code 1847 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileStringCharCodeAtCall( Code 1862 src/mips/stub-cache-mips.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null(); Code 1871 src/mips/stub-cache-mips.cc if (kind_ == Code::CALL_IC && Code 1930 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileStringCharAtCall( Code 1945 src/mips/stub-cache-mips.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null(); Code 1952 src/mips/stub-cache-mips.cc if (kind_ == Code::CALL_IC && Code 2012 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileStringFromCharCodeCall( Code 2030 src/mips/stub-cache-mips.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null(); Code 2081 src/mips/stub-cache-mips.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 2085 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileMathFloorCall( Code 2100 src/mips/stub-cache-mips.cc return Handle<Code>::null(); Code 2107 src/mips/stub-cache-mips.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null(); Code 2215 src/mips/stub-cache-mips.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 2219 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileMathAbsCall( Code 2236 src/mips/stub-cache-mips.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null(); Code 2316 src/mips/stub-cache-mips.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 2320 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileFastApiCall( Code 2333 src/mips/stub-cache-mips.cc if (object->IsGlobalObject()) return Handle<Code>::null(); Code 2334 src/mips/stub-cache-mips.cc if (!cell.is_null()) return Handle<Code>::null(); Code 2335 src/mips/stub-cache-mips.cc if (!object->IsJSObject()) return Handle<Code>::null(); Code 2338 src/mips/stub-cache-mips.cc if (depth == kInvalidProtoDepth) return Handle<Code>::null(); Code 2373 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileCallConstant(Handle<Object> object, Code 2383 src/mips/stub-cache-mips.cc Handle<Code> code = CompileCustomCall(object, holder, Code 2501 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileCallInterceptor(Handle<JSObject> object, Code 2537 src/mips/stub-cache-mips.cc return GetCode(Code::INTERCEPTOR, name); Code 2541 src/mips/stub-cache-mips.cc Handle<Code> CallStubCompiler::CompileCallGlobal( Code 2553 src/mips/stub-cache-mips.cc Handle<Code> code = CompileCustomCall(object, holder, cell, function, name); Code 2596 src/mips/stub-cache-mips.cc return GetCode(Code::NORMAL, name); Code 2600 src/mips/stub-cache-mips.cc Handle<Code> StoreStubCompiler::CompileStoreField(Handle<JSObject> object, Code 2622 src/mips/stub-cache-mips.cc Handle<Code> ic = masm()->isolate()->builtins()->Builtins::StoreIC_Miss(); Code 2627 src/mips/stub-cache-mips.cc ? Code::FIELD Code 2628 src/mips/stub-cache-mips.cc : Code::MAP_TRANSITION, name); Code 2632 src/mips/stub-cache-mips.cc Handle<Code> StoreStubCompiler::CompileStoreCallback( Code 2669 src/mips/stub-cache-mips.cc Handle<Code> ic = masm()->isolate()->builtins()->StoreIC_Miss(); Code 2673 src/mips/stub-cache-mips.cc return GetCode(Code::CALLBACKS, name); Code 2677 src/mips/stub-cache-mips.cc Handle<Code> StoreStubCompiler::CompileStoreViaSetter( Code 2716 src/mips/stub-cache-mips.cc Handle<Code> ic = masm()->isolate()->builtins()->StoreIC_Miss(); Code 2720 src/mips/stub-cache-mips.cc return GetCode(Code::CALLBACKS, name); Code 2724 src/mips/stub-cache-mips.cc Handle<Code> StoreStubCompiler::CompileStoreInterceptor( Code 2761 src/mips/stub-cache-mips.cc Handle<Code> ic = masm()->isolate()->builtins()->Builtins::StoreIC_Miss(); Code 2765 src/mips/stub-cache-mips.cc return GetCode(Code::INTERCEPTOR, name); Code 2769 src/mips/stub-cache-mips.cc Handle<Code> StoreStubCompiler::CompileStoreGlobal( Code 2806 src/mips/stub-cache-mips.cc Handle<Code> ic = masm()->isolate()->builtins()->StoreIC_Miss(); Code 2810 src/mips/stub-cache-mips.cc return GetCode(Code::NORMAL, name); Code 2814 src/mips/stub-cache-mips.cc Handle<Code> LoadStubCompiler::CompileLoadNonexistent(Handle<String> name, Code 2841 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2844 src/mips/stub-cache-mips.cc return GetCode(Code::NONEXISTENT, factory()->empty_string()); Code 2848 src/mips/stub-cache-mips.cc Handle<Code> LoadStubCompiler::CompileLoadField(Handle<JSObject> object, Code 2863 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2866 src/mips/stub-cache-mips.cc return GetCode(Code::FIELD, name); Code 2870 src/mips/stub-cache-mips.cc Handle<Code> LoadStubCompiler::CompileLoadCallback( Code 2884 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2887 src/mips/stub-cache-mips.cc return GetCode(Code::CALLBACKS, name); Code 2891 src/mips/stub-cache-mips.cc Handle<Code> LoadStubCompiler::CompileLoadViaGetter( Code 2922 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2925 src/mips/stub-cache-mips.cc return GetCode(Code::CALLBACKS, name); Code 2929 src/mips/stub-cache-mips.cc Handle<Code> LoadStubCompiler::CompileLoadConstant(Handle<JSObject> object, Code 2942 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2945 src/mips/stub-cache-mips.cc return GetCode(Code::CONSTANT_FUNCTION, name); Code 2949 src/mips/stub-cache-mips.cc Handle<Code> LoadStubCompiler::CompileLoadInterceptor(Handle<JSObject> object, Code 2965 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2968 src/mips/stub-cache-mips.cc return GetCode(Code::INTERCEPTOR, name); Code 2972 src/mips/stub-cache-mips.cc Handle<Code> LoadStubCompiler::CompileLoadGlobal( Code 3006 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 3009 src/mips/stub-cache-mips.cc return GetCode(Code::NORMAL, name); Code 3013 src/mips/stub-cache-mips.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadField(Handle<String> name, Code 3029 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3031 src/mips/stub-cache-mips.cc return GetCode(Code::FIELD, name); Code 3035 src/mips/stub-cache-mips.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadCallback( Code 3053 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3055 src/mips/stub-cache-mips.cc return GetCode(Code::CALLBACKS, name); Code 3059 src/mips/stub-cache-mips.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadConstant( Code 3076 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3079 src/mips/stub-cache-mips.cc return GetCode(Code::CONSTANT_FUNCTION, name); Code 3083 src/mips/stub-cache-mips.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadInterceptor( Code 3102 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3104 src/mips/stub-cache-mips.cc return GetCode(Code::INTERCEPTOR, name); Code 3108 src/mips/stub-cache-mips.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadArrayLength( Code 3122 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3124 src/mips/stub-cache-mips.cc return GetCode(Code::CALLBACKS, name); Code 3128 src/mips/stub-cache-mips.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadStringLength( Code 3147 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3149 src/mips/stub-cache-mips.cc return GetCode(Code::CALLBACKS, name); Code 3153 src/mips/stub-cache-mips.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadFunctionPrototype( Code 3171 src/mips/stub-cache-mips.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3173 src/mips/stub-cache-mips.cc return GetCode(Code::CALLBACKS, name); Code 3177 src/mips/stub-cache-mips.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadElement( Code 3185 src/mips/stub-cache-mips.cc Handle<Code> stub = KeyedLoadElementStub(elements_kind).GetCode(); Code 3189 src/mips/stub-cache-mips.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Miss(); Code 3193 src/mips/stub-cache-mips.cc return GetCode(Code::NORMAL, factory()->empty_string()); Code 3197 src/mips/stub-cache-mips.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadPolymorphic( Code 3216 src/mips/stub-cache-mips.cc Handle<Code> miss_ic = isolate()->builtins()->KeyedLoadIC_Miss(); Code 3220 src/mips/stub-cache-mips.cc return GetCode(Code::NORMAL, factory()->empty_string(), MEGAMORPHIC); Code 3224 src/mips/stub-cache-mips.cc Handle<Code> KeyedStoreStubCompiler::CompileStoreField(Handle<JSObject> object, Code 3255 src/mips/stub-cache-mips.cc Handle<Code> ic = masm()->isolate()->builtins()->KeyedStoreIC_Miss(); Code 3260 src/mips/stub-cache-mips.cc ? Code::FIELD Code 3261 src/mips/stub-cache-mips.cc : Code::MAP_TRANSITION, name); Code 3265 src/mips/stub-cache-mips.cc Handle<Code> KeyedStoreStubCompiler::CompileStoreElement( Code 3276 src/mips/stub-cache-mips.cc Handle<Code> stub = Code 3281 src/mips/stub-cache-mips.cc Handle<Code> ic = isolate()->builtins()->KeyedStoreIC_Miss(); Code 3285 src/mips/stub-cache-mips.cc return GetCode(Code::NORMAL, factory()->empty_string()); Code 3289 src/mips/stub-cache-mips.cc Handle<Code> KeyedStoreStubCompiler::CompileStorePolymorphic( Code 3319 src/mips/stub-cache-mips.cc Handle<Code> miss_ic = isolate()->builtins()->KeyedStoreIC_Miss(); Code 3323 src/mips/stub-cache-mips.cc return GetCode(Code::NORMAL, factory()->empty_string(), MEGAMORPHIC); Code 3327 src/mips/stub-cache-mips.cc Handle<Code> ConstructStubCompiler::CompileConstructStub( Code 3463 src/mips/stub-cache-mips.cc Handle<Code> generic_construct_stub = Code 3505 src/mips/stub-cache-mips.cc Handle<Code> slow_ic = Code 3518 src/mips/stub-cache-mips.cc Handle<Code> miss_ic = Code 3924 src/mips/stub-cache-mips.cc Handle<Code> stub = Code 4310 src/mips/stub-cache-mips.cc Handle<Code> slow_ic = Code 4323 src/mips/stub-cache-mips.cc Handle<Code> miss_ic = Code 4363 src/mips/stub-cache-mips.cc Handle<Code> stub = Code 4427 src/mips/stub-cache-mips.cc Handle<Code> slow_ic = Code 4432 src/mips/stub-cache-mips.cc Handle<Code> miss_ic = Code 4525 src/mips/stub-cache-mips.cc Handle<Code> ic = Code 4530 src/mips/stub-cache-mips.cc Handle<Code> ic_miss = masm->isolate()->builtins()->KeyedStoreIC_Miss(); Code 4595 src/mips/stub-cache-mips.cc Handle<Code> ic_slow = masm->isolate()->builtins()->KeyedStoreIC_Slow(); Code 4670 src/mips/stub-cache-mips.cc Handle<Code> ic = Code 4675 src/mips/stub-cache-mips.cc Handle<Code> ic_miss = masm->isolate()->builtins()->KeyedStoreIC_Miss(); Code 4741 src/mips/stub-cache-mips.cc Handle<Code> ic_slow = masm->isolate()->builtins()->KeyedStoreIC_Slow(); Code 129 src/objects-debug.cc Code::cast(this)->CodeVerify(); Code 571 src/objects-debug.cc void Code::CodeVerify() { Code 614 src/objects-inl.h TYPE_CHECKER(Code, CODE_TYPE) Code 2244 src/objects-inl.h CAST_ACCESSOR(Code) Code 2862 src/objects-inl.h return reinterpret_cast<Code*>(this)->CodeSize(); Code 3014 src/objects-inl.h Code::Flags Code::flags() { Code 3019 src/objects-inl.h void Code::set_flags(Code::Flags flags) { Code 3020 src/objects-inl.h STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); Code 3029 src/objects-inl.h Code::Kind Code::kind() { Code 3034 src/objects-inl.h InlineCacheState Code::ic_state() { Code 3047 src/objects-inl.h Code::ExtraICState Code::extra_ic_state() { Code 3053 src/objects-inl.h Code::StubType Code::type() { Code 3058 src/objects-inl.h int Code::arguments_count() { Code 3064 src/objects-inl.h int Code::major_key() { Code 3075 src/objects-inl.h void Code::set_major_key(int major) { Code 3088 src/objects-inl.h bool Code::is_pregenerated() { Code 3093 src/objects-inl.h void Code::set_is_pregenerated(bool value) { Code 3101 src/objects-inl.h bool Code::optimizable() { Code 3107 src/objects-inl.h void Code::set_optimizable(bool value) { Code 3113 src/objects-inl.h bool Code::has_deoptimization_support() { Code 3120 src/objects-inl.h void Code::set_has_deoptimization_support(bool value) { Code 3128 src/objects-inl.h bool Code::has_debug_break_slots() { Code 3135 src/objects-inl.h void Code::set_has_debug_break_slots(bool value) { Code 3143 src/objects-inl.h bool Code::is_compiled_optimizable() { Code 3150 src/objects-inl.h void Code::set_compiled_optimizable(bool value) { Code 3158 src/objects-inl.h int Code::allow_osr_at_loop_nesting_level() { Code 3164 src/objects-inl.h void Code::set_allow_osr_at_loop_nesting_level(int level) { Code 3171 src/objects-inl.h int Code::profiler_ticks() { Code 3177 src/objects-inl.h void Code::set_profiler_ticks(int ticks) { Code 3184 src/objects-inl.h unsigned Code::stack_slots() { Code 3191 src/objects-inl.h void Code::set_stack_slots(unsigned slots) { Code 3200 src/objects-inl.h unsigned Code::safepoint_table_offset() { Code 3207 src/objects-inl.h void Code::set_safepoint_table_offset(unsigned offset) { Code 3217 src/objects-inl.h unsigned Code::stack_check_table_offset() { Code 3224 src/objects-inl.h void Code::set_stack_check_table_offset(unsigned offset) { Code 3233 src/objects-inl.h CheckType Code::check_type() { Code 3240 src/objects-inl.h void Code::set_check_type(CheckType value) { Code 3246 src/objects-inl.h byte Code::unary_op_type() { Code 3253 src/objects-inl.h void Code::set_unary_op_type(byte value) { Code 3261 src/objects-inl.h byte Code::binary_op_type() { Code 3268 src/objects-inl.h void Code::set_binary_op_type(byte value) { Code 3276 src/objects-inl.h byte Code::binary_op_result_type() { Code 3283 src/objects-inl.h void Code::set_binary_op_result_type(byte value) { Code 3291 src/objects-inl.h byte Code::compare_state() { Code 3298 src/objects-inl.h void Code::set_compare_state(byte value) { Code 3306 src/objects-inl.h byte Code::compare_operation() { Code 3313 src/objects-inl.h void Code::set_compare_operation(byte value) { Code 3321 src/objects-inl.h byte Code::to_boolean_state() { Code 3328 src/objects-inl.h void Code::set_to_boolean_state(byte value) { Code 3336 src/objects-inl.h bool Code::has_function_cache() { Code 3343 src/objects-inl.h void Code::set_has_function_cache(bool flag) { Code 3351 src/objects-inl.h bool Code::is_inline_cache_stub() { Code 3357 src/objects-inl.h Code::Flags Code::ComputeFlags(Kind kind, Code 3380 src/objects-inl.h Code::Flags Code::ComputeMonomorphicFlags(Kind kind, Code 3389 src/objects-inl.h Code::Kind Code::ExtractKindFromFlags(Flags flags) { Code 3394 src/objects-inl.h InlineCacheState Code::ExtractICStateFromFlags(Flags flags) { Code 3399 src/objects-inl.h Code::ExtraICState Code::ExtractExtraICStateFromFlags(Flags flags) { Code 3404 src/objects-inl.h Code::StubType Code::ExtractTypeFromFlags(Flags flags) { Code 3409 src/objects-inl.h int Code::ExtractArgumentsCountFromFlags(Flags flags) { Code 3414 src/objects-inl.h InlineCacheHolderFlag Code::ExtractCacheHolderFromFlags(Flags flags) { Code 3419 src/objects-inl.h Code::Flags Code::RemoveTypeFromFlags(Flags flags) { Code 3425 src/objects-inl.h Code* Code::GetCodeFromTargetAddress(Address address) { Code 3426 src/objects-inl.h HeapObject* code = HeapObject::FromAddress(address - Code::kHeaderSize); Code 3431 src/objects-inl.h Code* result = reinterpret_cast<Code*>(code); Code 3436 src/objects-inl.h Object* Code::GetObjectFromEntryAddress(Address location_of_address) { Code 3438 src/objects-inl.h FromAddress(Memory::Address_at(location_of_address) - Code::kHeaderSize); Code 3774 src/objects-inl.h ACCESSORS(DebugInfo, original_code, Code, kOriginalCodeIndex) Code 3775 src/objects-inl.h ACCESSORS(DebugInfo, code, Code, kPatchedCodeIndex) Code 3787 src/objects-inl.h ACCESSORS(SharedFunctionInfo, construct_stub, Code, kConstructStubOffset) Code 3946 src/objects-inl.h if ((code()->kind() == Code::FUNCTION) && disable) { Code 3953 src/objects-inl.h if (code()->kind() != Code::FUNCTION) return 0; Code 4034 src/objects-inl.h ASSERT(code()->kind() == Code::BUILTIN); Code 4050 src/objects-inl.h Code* SharedFunctionInfo::code() { Code 4051 src/objects-inl.h return Code::cast(READ_FIELD(this, kCodeOffset)); Code 4055 src/objects-inl.h Code* SharedFunctionInfo::unchecked_code() { Code 4056 src/objects-inl.h return reinterpret_cast<Code*>(READ_FIELD(this, kCodeOffset)); Code 4060 src/objects-inl.h void SharedFunctionInfo::set_code(Code* value, WriteBarrierMode mode) { Code 4160 src/objects-inl.h Code* code = this->code(); Code 4161 src/objects-inl.h return code->kind() == Code::FUNCTION && code->has_deoptimization_support(); Code 4191 src/objects-inl.h return code()->kind() == Code::OPTIMIZED_FUNCTION; Code 4196 src/objects-inl.h return code()->kind() == Code::FUNCTION && code()->optimizable(); Code 4205 src/objects-inl.h Code* JSFunction::code() { Code 4206 src/objects-inl.h return Code::cast(unchecked_code()); Code 4210 src/objects-inl.h Code* JSFunction::unchecked_code() { Code 4211 src/objects-inl.h return reinterpret_cast<Code*>( Code 4212 src/objects-inl.h Code::GetObjectFromEntryAddress(FIELD_ADDR(this, kCodeEntryOffset))); Code 4216 src/objects-inl.h void JSFunction::set_code(Code* value) { Code 4227 src/objects-inl.h void JSFunction::ReplaceCode(Code* code) { Code 4229 src/objects-inl.h bool is_optimized = code->kind() == Code::OPTIMIZED_FUNCTION; Code 4407 src/objects-inl.h Code* JSBuiltinsObject::javascript_builtin_code(Builtins::JavaScript id) { Code 4409 src/objects-inl.h return Code::cast(READ_FIELD(this, OffsetOfCodeWithId(id))); Code 4414 src/objects-inl.h Code* value) { Code 4506 src/objects-inl.h INT_ACCESSORS(Code, instruction_size, kInstructionSizeOffset) Code 4507 src/objects-inl.h ACCESSORS(Code, relocation_info, ByteArray, kRelocationInfoOffset) Code 4508 src/objects-inl.h ACCESSORS(Code, handler_table, FixedArray, kHandlerTableOffset) Code 4509 src/objects-inl.h ACCESSORS(Code, deoptimization_data, FixedArray, kDeoptimizationDataOffset) Code 4510 src/objects-inl.h ACCESSORS(Code, type_feedback_info, Object, kTypeFeedbackInfoOffset) Code 4511 src/objects-inl.h ACCESSORS(Code, gc_metadata, Object, kGCMetadataOffset) Code 4512 src/objects-inl.h INT_ACCESSORS(Code, ic_age, kICAgeOffset) Code 4514 src/objects-inl.h byte* Code::instruction_start() { Code 4519 src/objects-inl.h byte* Code::instruction_end() { Code 4524 src/objects-inl.h int Code::body_size() { Code 4529 src/objects-inl.h FixedArray* Code::unchecked_deoptimization_data() { Code 4535 src/objects-inl.h ByteArray* Code::unchecked_relocation_info() { Code 4540 src/objects-inl.h byte* Code::relocation_start() { Code 4545 src/objects-inl.h int Code::relocation_size() { Code 4550 src/objects-inl.h byte* Code::entry() { Code 4555 src/objects-inl.h bool Code::contains(byte* inner_pointer) { Code 161 src/objects-printer.cc Code::cast(this)->CodePrint(out); Code 846 src/objects-printer.cc void Code::CodePrint(FILE* out) { Code 96 src/objects-visiting-inl.h void Code::CodeIterateBody(ObjectVisitor* v) { Code 120 src/objects-visiting-inl.h void Code::CodeIterateBody(Heap* heap) { Code 88 src/objects-visiting.h V(Code) \ Code 1381 src/objects.cc reinterpret_cast<Code*>(this)->CodeIterateBody(v); Code 5108 src/objects.cc if (code->type() == Code::NORMAL) { Code 5130 src/objects.cc Code::Flags flags = Code::RemoveTypeFromFlags(code->flags()); Code 5150 src/objects.cc Code::Flags found = Code 5151 src/objects.cc Code::cast(cache->get(i + kCodeCacheEntryCodeOffset))->flags(); Code 5152 src/objects.cc if (Code::RemoveTypeFromFlags(found) == flags) { Code 5199 src/objects.cc if (Code::ExtractTypeFromFlags(flags) == Code::NORMAL) { Code 5216 src/objects.cc Code* code = Code::cast(cache->get(i + kCodeCacheEntryCodeOffset)); Code 5237 src/objects.cc if (code->type() == Code::NORMAL) { Code 5253 src/objects.cc if (code->type() == Code::NORMAL) { Code 5290 src/objects.cc Code::Flags flags = Code::cast(pair->get(1))->flags(); Code 5306 src/objects.cc Code* code = Code::cast(pair->get(1)); Code 5324 src/objects.cc Code::Flags flags_; Code 5326 src/objects.cc Code* code_; Code 7304 src/objects.cc ASSERT(code->kind() == Code::OPTIMIZED_FUNCTION); Code 7333 src/objects.cc ASSERT(Code::cast(new_code_map->get(i + 1))->kind() == Code 7334 src/objects.cc Code::OPTIMIZED_FUNCTION); Code 7352 src/objects.cc Code* code = Code::cast(code_map->get(index)); Code 7396 src/objects.cc Code* code = shared_info->code(); Code 7397 src/objects.cc if (code->kind() == Code::OPTIMIZED_FUNCTION) return true; Code 7399 src/objects.cc if (code->kind() != Code::FUNCTION) return true; Code 7740 src/objects.cc Code* code = this->code(); Code 7767 src/objects.cc ASSERT(code()->kind() == Code::FUNCTION || code()->kind() == Code::BUILTIN); Code 7768 src/objects.cc if (code()->kind() == Code::FUNCTION) { Code 7779 src/objects.cc Code* unoptimized = code(); Code 7858 src/objects.cc if (code()->kind() == Code::FUNCTION) { Code 7956 src/objects.cc Object* target = Code::GetCodeFromTargetAddress(rinfo->target_address()); Code 7964 src/objects.cc Object* code = Code::GetObjectFromEntryAddress(entry_address); Code 7968 src/objects.cc Memory::Address_at(entry_address) = reinterpret_cast<Code*>(code)->entry(); Code 7989 src/objects.cc Object* target = Code::GetCodeFromTargetAddress(rinfo->call_address()); Code 8005 src/objects.cc void Code::InvalidateRelocation() { Code 8010 src/objects.cc void Code::Relocate(intptr_t delta) { Code 8018 src/objects.cc void Code::CopyFrom(const CodeDesc& desc) { Code 8048 src/objects.cc Code* code = Code::cast(*p); Code 8063 src/objects.cc int Code::SourcePosition(Address pc) { Code 8095 src/objects.cc int Code::SourceStatementPosition(Address pc) { Code 8115 src/objects.cc SafepointEntry Code::GetSafepointEntry(Address pc) { Code 8121 src/objects.cc void Code::SetNoStackCheckTable() { Code 8128 src/objects.cc Map* Code::FindFirstMap() { Code 8141 src/objects.cc void Code::ClearInlineCaches() { Code 8148 src/objects.cc Code* target(Code::GetCodeFromTargetAddress(info->target_address())); Code 8156 src/objects.cc void Code::ClearTypeFeedbackCells(Heap* heap) { Code 8170 src/objects.cc bool Code::allowed_in_shared_map_code_cache() { Code 8320 src/objects.cc const char* Code::Kind2String(Kind kind) { Code 8342 src/objects.cc const char* Code::ICState2String(InlineCacheState state) { Code 8357 src/objects.cc const char* Code::StubType2String(StubType type) { Code 8372 src/objects.cc void Code::PrintExtraICState(FILE* out, Kind kind, ExtraICState extra) { Code 8397 src/objects.cc void Code::Disassemble(const char* name, FILE* out) { Code 803 src/objects.h V(Code) \ Code 2004 src/objects.h Handle<Code> code); Code 2006 src/objects.h MUST_USE_RESULT MaybeObject* UpdateMapCodeCache(String* name, Code* code); Code 4176 src/objects.h class Code: public HeapObject { Code 4456 src/objects.h static inline Code* GetCodeFromTargetAddress(Address address); Code 4497 src/objects.h Code::kHeaderSize); Code 4498 src/objects.h return instruction_size() + Code::kHeaderSize; Code 4506 src/objects.h static inline Code* cast(Object* obj); Code 4654 src/objects.h DISALLOW_IMPLICIT_CONSTRUCTORS(Code); Code 4968 src/objects.h Handle<Code> code); Code 4969 src/objects.h MUST_USE_RESULT MaybeObject* UpdateCodeCache(String* name, Code* code); Code 4972 src/objects.h Object* FindInCodeCache(String* name, Code::Flags flags); Code 4976 src/objects.h int IndexInCodeCache(Object* name, Code* code); Code 4979 src/objects.h void RemoveFromCodeCache(String* name, Code* code, int index); Code 5313 src/objects.h DECL_ACCESSORS(code, Code) Code 5334 src/objects.h Handle<Code> code, Code 5342 src/objects.h DECL_ACCESSORS(construct_stub, Code) Code 5344 src/objects.h inline Code* unchecked_code(); Code 5639 src/objects.h void EnableDeoptimizationSupport(Code* recompiled); Code 5983 src/objects.h inline Code* code(); Code 5984 src/objects.h inline void set_code(Code* code); Code 5985 src/objects.h inline void ReplaceCode(Code* code); Code 5987 src/objects.h inline Code* unchecked_code(); Code 6263 src/objects.h inline Code* javascript_builtin_code(Builtins::JavaScript id); Code 6264 src/objects.h inline void set_javascript_builtin_code(Builtins::JavaScript id, Code* value); Code 6697 src/objects.h MUST_USE_RESULT MaybeObject* Update(String* name, Code* code); Code 6701 src/objects.h Object* Lookup(String* name, Code::Flags flags); Code 6707 src/objects.h int GetIndex(Object* name, Code* code); Code 6710 src/objects.h void RemoveByIndex(Object* name, Code* code, int index); Code 6730 src/objects.h MUST_USE_RESULT MaybeObject* UpdateDefaultCache(String* name, Code* code); Code 6731 src/objects.h MUST_USE_RESULT MaybeObject* UpdateNormalTypeCache(String* name, Code* code); Code 6732 src/objects.h Object* LookupDefaultCache(String* name, Code::Flags flags); Code 6733 src/objects.h Object* LookupNormalTypeCache(String* name, Code::Flags flags); Code 6771 src/objects.h Object* Lookup(String* name, Code::Flags flags); Code 6772 src/objects.h MUST_USE_RESULT MaybeObject* Put(String* name, Code* code); Code 6774 src/objects.h int GetIndex(String* name, Code::Flags flags); Code 6793 src/objects.h Code::Flags flags, Code 6794 src/objects.h Handle<Code> code); Code 6797 src/objects.h Code::Flags flags, Code 6798 src/objects.h Code* code); Code 6801 src/objects.h Handle<Object> Lookup(MapHandleList* maps, Code::Flags flags); Code 6830 src/objects.h Code* code); Code 8661 src/objects.h DECL_ACCESSORS(original_code, Code) Code 8664 src/objects.h DECL_ACCESSORS(code, Code) Code 1941 src/parser.cc Handle<Code> code = Handle<Code>(fun->shared()->code()); Code 1942 src/parser.cc Handle<Code> construct_stub = Handle<Code>(fun->shared()->construct_stub()); Code 1866 src/profile-generator.cc ExtractCodeReferences(entry, Code::cast(obj)); Code 2103 src/profile-generator.cc Code::kRelocationInfoOffset); Code 2106 src/profile-generator.cc Code::kHandlerTableOffset); Code 2110 src/profile-generator.cc Code::kDeoptimizationDataOffset); Code 2113 src/profile-generator.cc Code::kTypeFeedbackInfoOffset); Code 2116 src/profile-generator.cc Code::kGCMetadataOffset); Code 883 src/profile-generator.h void ExtractCodeReferences(int entry, Code* code); Code 223 src/regexp-macro-assembler.h static Result Match(Handle<Code> regexp, Code 256 src/regexp-macro-assembler.h static Result Execute(Code* code, Code 190 src/runtime-profiler.cc Code* stack_check_code = NULL; Code 200 src/runtime-profiler.cc Code* replacement_code = Code 202 src/runtime-profiler.cc Code* unoptimized_code = shared->code(); Code 277 src/runtime-profiler.cc Code* shared_code = shared->code(); Code 279 src/runtime-profiler.cc if (shared_code->kind() != Code::FUNCTION) continue; Code 284 src/runtime-profiler.cc int new_nesting = Min(nesting + 1, Code::kMaxLoopNestingMarker); Code 1939 src/runtime.cc Handle<Code> code(isolate->builtins()->builtin(builtin_name)); Code 2111 src/runtime.cc CONVERT_ARG_CHECKED(Code, code, 0); Code 2277 src/runtime.cc source_shared, Handle<Code>(source_shared->code())); Code 8131 src/runtime.cc Handle<Code> code = compiler.CompileConstructStub(function); Code 8440 src/runtime.cc Code* unoptimized = function->shared()->code(); Code 8441 src/runtime.cc if (unoptimized->kind() == Code::FUNCTION) { Code 8466 src/runtime.cc Code* unoptimized = function->shared()->code(); Code 8468 src/runtime.cc unoptimized->kind() == Code::FUNCTION) { Code 8473 src/runtime.cc Code::kMaxLoopNestingMarker); Code 8518 src/runtime.cc Handle<Code> unoptimized(function->shared()->code(), isolate); Code 8597 src/runtime.cc Handle<Code> check_code; Code 8606 src/runtime.cc Handle<Code> replacement_code = isolate->builtins()->OnStackReplacement(); Code 8618 src/runtime.cc ASSERT(function->code()->kind() == Code::OPTIMIZED_FUNCTION); Code 12913 src/runtime.cc Handle<Code> code(function->code(), isolate); Code 12915 src/runtime.cc if (code->kind() != Code::FUNCTION && Code 12916 src/runtime.cc code->kind() != Code::OPTIMIZED_FUNCTION) { Code 13352 src/runtime.cc Handle<Code> code = frames[i].code(); Code 62 src/safepoint-table.cc ASSERT(code->kind() == Code::OPTIMIZED_FUNCTION); Code 106 src/safepoint-table.h explicit SafepointTable(Code* code); Code 155 src/safepoint-table.h Code* code_; Code 842 src/serialize.cc Code* new_code_object = reinterpret_cast<Code*>(new_object); \ Code 1542 src/serialize.cc Code* target = Code::GetCodeFromTargetAddress(rinfo->target_address()); Code 1549 src/serialize.cc Code* target = Code::cast(Code::GetObjectFromEntryAddress(entry_address)); Code 1633 src/spaces.cc for (int i = 0; i < Code::NUMBER_OF_KINDS; i++) { Code 1641 src/spaces.cc const char* table[Code::NUMBER_OF_KINDS] = { NULL }; Code 1644 src/spaces.cc case Code::name: table[Code::name] = #name; \ Code 1647 src/spaces.cc for (int i = 0; i < Code::NUMBER_OF_KINDS; i++) { Code 1648 src/spaces.cc switch (static_cast<Code::Kind>(i)) { Code 1669 src/spaces.cc for (int i = 0; i < Code::NUMBER_OF_KINDS; i++) { Code 2464 src/spaces.cc Code* code = Code::cast(obj); Code 2834 src/spaces.cc Code* code = Code::cast(obj); Code 157 src/string-stream.h void PrintFunction(Object* function, Object* receiver, Code** code); Code 59 src/stub-cache.cc Code* StubCache::Set(String* name, Map* map, Code* code) { Code 61 src/stub-cache.cc Code::Flags flags = Code::RemoveTypeFromFlags(code->flags()); Code 72 src/stub-cache.cc ASSERT(Code::ExtractICStateFromFlags(flags) == MONOMORPHIC); Code 73 src/stub-cache.cc STATIC_ASSERT((Code::ICStateField::kMask & 1) == 1); Code 76 src/stub-cache.cc ASSERT(Code::ExtractTypeFromFlags(flags) == 0); Code 81 src/stub-cache.cc Code* old_code = primary->value; Code 87 src/stub-cache.cc Code::Flags old_flags = Code::RemoveTypeFromFlags(old_code->flags()); Code 103 src/stub-cache.cc Handle<Code> StubCache::ComputeLoadNonexistent(Handle<String> name, Code 121 src/stub-cache.cc Code::Flags flags = Code 122 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::LOAD_IC, Code::NONEXISTENT); Code 124 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 127 src/stub-cache.cc Handle<Code> code = Code 136 src/stub-cache.cc Handle<Code> StubCache::ComputeLoadField(Handle<String> name, Code 141 src/stub-cache.cc Code::Flags flags = Code::ComputeMonomorphicFlags(Code::LOAD_IC, Code::FIELD); Code 143 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 146 src/stub-cache.cc Handle<Code> code = Code 155 src/stub-cache.cc Handle<Code> StubCache::ComputeLoadCallback(Handle<String> name, Code 161 src/stub-cache.cc Code::Flags flags = Code 162 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::LOAD_IC, Code::CALLBACKS); Code 164 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 167 src/stub-cache.cc Handle<Code> code = Code 176 src/stub-cache.cc Handle<Code> StubCache::ComputeLoadViaGetter(Handle<String> name, Code 181 src/stub-cache.cc Code::Flags flags = Code 182 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::LOAD_IC, Code::CALLBACKS); Code 184 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 187 src/stub-cache.cc Handle<Code> code = Code 196 src/stub-cache.cc Handle<Code> StubCache::ComputeLoadConstant(Handle<String> name, Code 201 src/stub-cache.cc Code::Flags flags = Code 202 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::LOAD_IC, Code::CONSTANT_FUNCTION); Code 204 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 207 src/stub-cache.cc Handle<Code> code = Code 216 src/stub-cache.cc Handle<Code> StubCache::ComputeLoadInterceptor(Handle<String> name, Code 220 src/stub-cache.cc Code::Flags flags = Code 221 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::LOAD_IC, Code::INTERCEPTOR); Code 223 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 226 src/stub-cache.cc Handle<Code> code = Code 235 src/stub-cache.cc Handle<Code> StubCache::ComputeLoadNormal() { Code 240 src/stub-cache.cc Handle<Code> StubCache::ComputeLoadGlobal(Handle<String> name, Code 246 src/stub-cache.cc Code::Flags flags = Code 247 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::LOAD_IC, Code::NORMAL); Code 249 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 252 src/stub-cache.cc Handle<Code> code = Code 261 src/stub-cache.cc Handle<Code> StubCache::ComputeKeyedLoadField(Handle<String> name, Code 266 src/stub-cache.cc Code::Flags flags = Code 267 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::KEYED_LOAD_IC, Code::FIELD); Code 269 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 272 src/stub-cache.cc Handle<Code> code = Code 281 src/stub-cache.cc Handle<Code> StubCache::ComputeKeyedLoadConstant(Handle<String> name, Code 286 src/stub-cache.cc Code::Flags flags = Code::ComputeMonomorphicFlags(Code::KEYED_LOAD_IC, Code 287 src/stub-cache.cc Code::CONSTANT_FUNCTION); Code 289 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 292 src/stub-cache.cc Handle<Code> code = Code 301 src/stub-cache.cc Handle<Code> StubCache::ComputeKeyedLoadInterceptor(Handle<String> name, Code 305 src/stub-cache.cc Code::Flags flags = Code 306 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::KEYED_LOAD_IC, Code::INTERCEPTOR); Code 308 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 311 src/stub-cache.cc Handle<Code> code = compiler.CompileLoadInterceptor(receiver, holder, name); Code 319 src/stub-cache.cc Handle<Code> StubCache::ComputeKeyedLoadCallback( Code 325 src/stub-cache.cc Code::Flags flags = Code 326 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::KEYED_LOAD_IC, Code::CALLBACKS); Code 328 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 331 src/stub-cache.cc Handle<Code> code = Code 340 src/stub-cache.cc Handle<Code> StubCache::ComputeKeyedLoadArrayLength(Handle<String> name, Code 342 src/stub-cache.cc Code::Flags flags = Code 343 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::KEYED_LOAD_IC, Code::CALLBACKS); Code 345 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 348 src/stub-cache.cc Handle<Code> code = compiler.CompileLoadArrayLength(name); Code 356 src/stub-cache.cc Handle<Code> StubCache::ComputeKeyedLoadStringLength(Handle<String> name, Code 358 src/stub-cache.cc Code::Flags flags = Code 359 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::KEYED_LOAD_IC, Code::CALLBACKS); Code 362 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 365 src/stub-cache.cc Handle<Code> code = compiler.CompileLoadStringLength(name); Code 373 src/stub-cache.cc Handle<Code> StubCache::ComputeKeyedLoadFunctionPrototype( Code 376 src/stub-cache.cc Code::Flags flags = Code 377 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::KEYED_LOAD_IC, Code::CALLBACKS); Code 379 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 382 src/stub-cache.cc Handle<Code> code = compiler.CompileLoadFunctionPrototype(name); Code 390 src/stub-cache.cc Handle<Code> StubCache::ComputeStoreField(Handle<String> name, Code 395 src/stub-cache.cc Code::StubType type = Code 396 src/stub-cache.cc (transition.is_null()) ? Code::FIELD : Code::MAP_TRANSITION; Code 397 src/stub-cache.cc Code::Flags flags = Code::ComputeMonomorphicFlags( Code 398 src/stub-cache.cc Code::STORE_IC, type, strict_mode); Code 400 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 403 src/stub-cache.cc Handle<Code> code = Code 412 src/stub-cache.cc Handle<Code> StubCache::ComputeKeyedLoadOrStoreElement( Code 418 src/stub-cache.cc Code::ExtraICState extra_state = Code 419 src/stub-cache.cc Code::ComputeExtraICState(grow_mode, strict_mode); Code 420 src/stub-cache.cc Code::Flags flags = Code 421 src/stub-cache.cc Code::ComputeMonomorphicFlags( Code 422 src/stub-cache.cc stub_kind == KeyedIC::LOAD ? Code::KEYED_LOAD_IC Code 423 src/stub-cache.cc : Code::KEYED_STORE_IC, Code 424 src/stub-cache.cc Code::NORMAL, Code 442 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 444 src/stub-cache.cc Handle<Code> code; Code 480 src/stub-cache.cc Handle<Code> StubCache::ComputeStoreNormal(StrictModeFlag strict_mode) { Code 487 src/stub-cache.cc Handle<Code> StubCache::ComputeStoreGlobal(Handle<String> name, Code 491 src/stub-cache.cc Code::Flags flags = Code::ComputeMonomorphicFlags( Code 492 src/stub-cache.cc Code::STORE_IC, Code::NORMAL, strict_mode); Code 494 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 497 src/stub-cache.cc Handle<Code> code = compiler.CompileStoreGlobal(receiver, cell, name); Code 505 src/stub-cache.cc Handle<Code> StubCache::ComputeStoreCallback(Handle<String> name, Code 510 src/stub-cache.cc Code::Flags flags = Code::ComputeMonomorphicFlags( Code 511 src/stub-cache.cc Code::STORE_IC, Code::CALLBACKS, strict_mode); Code 513 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 516 src/stub-cache.cc Handle<Code> code = compiler.CompileStoreCallback(receiver, callback, name); Code 524 src/stub-cache.cc Handle<Code> StubCache::ComputeStoreViaSetter(Handle<String> name, Code 529 src/stub-cache.cc Code::Flags flags = Code::ComputeMonomorphicFlags( Code 530 src/stub-cache.cc Code::STORE_IC, Code::CALLBACKS, strict_mode); Code 532 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 535 src/stub-cache.cc Handle<Code> code = Code 544 src/stub-cache.cc Handle<Code> StubCache::ComputeStoreInterceptor(Handle<String> name, Code 547 src/stub-cache.cc Code::Flags flags = Code::ComputeMonomorphicFlags( Code 548 src/stub-cache.cc Code::STORE_IC, Code::INTERCEPTOR, strict_mode); Code 550 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 553 src/stub-cache.cc Handle<Code> code = compiler.CompileStoreInterceptor(receiver, name); Code 560 src/stub-cache.cc Handle<Code> StubCache::ComputeKeyedStoreField(Handle<String> name, Code 565 src/stub-cache.cc Code::StubType type = Code 566 src/stub-cache.cc (transition.is_null()) ? Code::FIELD : Code::MAP_TRANSITION; Code 567 src/stub-cache.cc Code::Flags flags = Code::ComputeMonomorphicFlags( Code 568 src/stub-cache.cc Code::KEYED_STORE_IC, type, strict_mode); Code 570 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 574 src/stub-cache.cc Handle<Code> code = Code 584 src/stub-cache.cc (kind == Code::CALL_IC ? Logger::type : Logger::KEYED_##type) Code 586 src/stub-cache.cc Handle<Code> StubCache::ComputeCallConstant(int argc, Code 587 src/stub-cache.cc Code::Kind kind, Code 588 src/stub-cache.cc Code::ExtraICState extra_state, Code 608 src/stub-cache.cc Code::Flags flags = Code 609 src/stub-cache.cc Code::ComputeMonomorphicFlags(kind, Code::CONSTANT_FUNCTION, extra_state, Code 612 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 615 src/stub-cache.cc Handle<Code> code = Code 627 src/stub-cache.cc Handle<Code> StubCache::ComputeCallField(int argc, Code 646 src/stub-cache.cc Code::Flags flags = Code 647 src/stub-cache.cc Code::ComputeMonomorphicFlags(kind, Code::FIELD, extra_state, Code 650 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 653 src/stub-cache.cc Handle<Code> code = Code 665 src/stub-cache.cc Handle<Code> StubCache::ComputeCallInterceptor(int argc, Code 683 src/stub-cache.cc Code::Flags flags = Code 684 src/stub-cache.cc Code::ComputeMonomorphicFlags(kind, Code::INTERCEPTOR, extra_state, Code 687 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 690 src/stub-cache.cc Handle<Code> code = Code 702 src/stub-cache.cc Handle<Code> StubCache::ComputeCallGlobal(int argc, Code 713 src/stub-cache.cc Code::Flags flags = Code 714 src/stub-cache.cc Code::ComputeMonomorphicFlags(kind, Code::NORMAL, extra_state, Code 717 src/stub-cache.cc if (probe->IsCode()) return Handle<Code>::cast(probe); Code 720 src/stub-cache.cc Handle<Code> code = Code 740 src/stub-cache.cc Code* StubCache::FindCallInitialize(int argc, Code 743 src/stub-cache.cc Code::ExtraICState extra_state = Code 746 src/stub-cache.cc Code::Flags flags = Code 747 src/stub-cache.cc Code::ComputeFlags(kind, UNINITIALIZED, extra_state, Code::NORMAL, argc); Code 757 src/stub-cache.cc return reinterpret_cast<Code*>(code); Code 761 src/stub-cache.cc Handle<Code> StubCache::ComputeCallInitialize(int argc, Code 764 src/stub-cache.cc Code::ExtraICState extra_state = Code 767 src/stub-cache.cc Code::Flags flags = Code 768 src/stub-cache.cc Code::ComputeFlags(kind, UNINITIALIZED, extra_state, Code::NORMAL, argc); Code 772 src/stub-cache.cc if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry))); Code 775 src/stub-cache.cc Handle<Code> code = compiler.CompileCallInitialize(flags); Code 781 src/stub-cache.cc Handle<Code> StubCache::ComputeCallInitialize(int argc, RelocInfo::Mode mode) { Code 782 src/stub-cache.cc return ComputeCallInitialize(argc, mode, Code::CALL_IC); Code 786 src/stub-cache.cc Handle<Code> StubCache::ComputeKeyedCallInitialize(int argc) { Code 788 src/stub-cache.cc Code::KEYED_CALL_IC); Code 792 src/stub-cache.cc Handle<Code> StubCache::ComputeCallPreMonomorphic( Code 796 src/stub-cache.cc Code::Flags flags = Code 797 src/stub-cache.cc Code::ComputeFlags(kind, PREMONOMORPHIC, extra_state, Code::NORMAL, argc); Code 801 src/stub-cache.cc if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry))); Code 804 src/stub-cache.cc Handle<Code> code = compiler.CompileCallPreMonomorphic(flags); Code 810 src/stub-cache.cc Handle<Code> StubCache::ComputeCallNormal(int argc, Code 813 src/stub-cache.cc Code::Flags flags = Code 814 src/stub-cache.cc Code::ComputeFlags(kind, MONOMORPHIC, extra_state, Code::NORMAL, argc); Code 818 src/stub-cache.cc if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry))); Code 821 src/stub-cache.cc Handle<Code> code = compiler.CompileCallNormal(flags); Code 827 src/stub-cache.cc Handle<Code> StubCache::ComputeCallArguments(int argc, Code::Kind kind) { Code 828 src/stub-cache.cc ASSERT(kind == Code::KEYED_CALL_IC); Code 829 src/stub-cache.cc Code::Flags flags = Code 830 src/stub-cache.cc Code::ComputeFlags(kind, MEGAMORPHIC, Code::kNoExtraICState, Code 831 src/stub-cache.cc Code::NORMAL, argc); Code 835 src/stub-cache.cc if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry))); Code 838 src/stub-cache.cc Handle<Code> code = compiler.CompileCallArguments(flags); Code 844 src/stub-cache.cc Handle<Code> StubCache::ComputeCallMegamorphic( Code 848 src/stub-cache.cc Code::Flags flags = Code 849 src/stub-cache.cc Code::ComputeFlags(kind, MEGAMORPHIC, extra_state, Code 850 src/stub-cache.cc Code::NORMAL, argc); Code 854 src/stub-cache.cc if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry))); Code 857 src/stub-cache.cc Handle<Code> code = compiler.CompileCallMegamorphic(flags); Code 863 src/stub-cache.cc Handle<Code> StubCache::ComputeCallMiss(int argc, Code 868 src/stub-cache.cc Code::Flags flags = Code 869 src/stub-cache.cc Code::ComputeFlags(kind, MONOMORPHIC_PROTOTYPE_FAILURE, extra_state, Code 870 src/stub-cache.cc Code::NORMAL, argc, OWN_MAP); Code 874 src/stub-cache.cc if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry))); Code 877 src/stub-cache.cc Handle<Code> code = compiler.CompileCallMiss(flags); Code 884 src/stub-cache.cc Handle<Code> StubCache::ComputeCallDebugBreak(int argc, Code 888 src/stub-cache.cc Code::Flags flags = Code 889 src/stub-cache.cc Code::ComputeFlags(kind, DEBUG_BREAK, Code::kNoExtraICState, Code 890 src/stub-cache.cc Code::NORMAL, argc); Code 894 src/stub-cache.cc if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry))); Code 897 src/stub-cache.cc Handle<Code> code = compiler.CompileCallDebugBreak(flags); Code 903 src/stub-cache.cc Handle<Code> StubCache::ComputeCallDebugPrepareStepIn(int argc, Code 907 src/stub-cache.cc Code::Flags flags = Code 908 src/stub-cache.cc Code::ComputeFlags(kind, DEBUG_PREPARE_STEP_IN, Code::kNoExtraICState, Code 909 src/stub-cache.cc Code::NORMAL, argc); Code 913 src/stub-cache.cc if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry))); Code 916 src/stub-cache.cc Handle<Code> code = compiler.CompileCallDebugPrepareStepIn(flags); Code 924 src/stub-cache.cc Code* empty = isolate_->builtins()->builtin(Builtins::kIllegal); Code 1191 src/stub-cache.cc Handle<Code> StubCompiler::CompileCallInitialize(Code::Flags flags) { Code 1192 src/stub-cache.cc int argc = Code::ExtractArgumentsCountFromFlags(flags); Code 1193 src/stub-cache.cc Code::Kind kind = Code::ExtractKindFromFlags(flags); Code 1194 src/stub-cache.cc Code::ExtraICState extra_state = Code::ExtractExtraICStateFromFlags(flags); Code 1195 src/stub-cache.cc if (kind == Code::CALL_IC) { Code 1200 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, "CompileCallInitialize"); Code 1210 src/stub-cache.cc Handle<Code> StubCompiler::CompileCallPreMonomorphic(Code::Flags flags) { Code 1211 src/stub-cache.cc int argc = Code::ExtractArgumentsCountFromFlags(flags); Code 1214 src/stub-cache.cc Code::Kind kind = Code::ExtractKindFromFlags(flags); Code 1215 src/stub-cache.cc Code::ExtraICState extra_state = Code::ExtractExtraICStateFromFlags(flags); Code 1216 src/stub-cache.cc if (kind == Code::CALL_IC) { Code 1221 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, "CompileCallPreMonomorphic"); Code 1231 src/stub-cache.cc Handle<Code> StubCompiler::CompileCallNormal(Code::Flags flags) { Code 1232 src/stub-cache.cc int argc = Code::ExtractArgumentsCountFromFlags(flags); Code 1233 src/stub-cache.cc Code::Kind kind = Code::ExtractKindFromFlags(flags); Code 1234 src/stub-cache.cc if (kind == Code::CALL_IC) { Code 1237 src/stub-cache.cc Code::ExtractExtraICStateFromFlags(flags))); Code 1242 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, "CompileCallNormal"); Code 1252 src/stub-cache.cc Handle<Code> StubCompiler::CompileCallMegamorphic(Code::Flags flags) { Code 1253 src/stub-cache.cc int argc = Code::ExtractArgumentsCountFromFlags(flags); Code 1254 src/stub-cache.cc Code::Kind kind = Code::ExtractKindFromFlags(flags); Code 1255 src/stub-cache.cc Code::ExtraICState extra_state = Code::ExtractExtraICStateFromFlags(flags); Code 1256 src/stub-cache.cc if (kind == Code::CALL_IC) { Code 1261 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, "CompileCallMegamorphic"); Code 1271 src/stub-cache.cc Handle<Code> StubCompiler::CompileCallArguments(Code::Flags flags) { Code 1272 src/stub-cache.cc int argc = Code::ExtractArgumentsCountFromFlags(flags); Code 1274 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, "CompileCallArguments"); Code 1276 src/stub-cache.cc CodeCreateEvent(CALL_LOGGER_TAG(Code::ExtractKindFromFlags(flags), Code 1284 src/stub-cache.cc Handle<Code> StubCompiler::CompileCallMiss(Code::Flags flags) { Code 1285 src/stub-cache.cc int argc = Code::ExtractArgumentsCountFromFlags(flags); Code 1286 src/stub-cache.cc Code::Kind kind = Code::ExtractKindFromFlags(flags); Code 1287 src/stub-cache.cc Code::ExtraICState extra_state = Code::ExtractExtraICStateFromFlags(flags); Code 1288 src/stub-cache.cc if (kind == Code::CALL_IC) { Code 1293 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, "CompileCallMiss"); Code 1304 src/stub-cache.cc Handle<Code> StubCompiler::CompileCallDebugBreak(Code::Flags flags) { Code 1306 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, "CompileCallDebugBreak"); Code 1308 src/stub-cache.cc CodeCreateEvent(CALL_LOGGER_TAG(Code::ExtractKindFromFlags(flags), Code 1315 src/stub-cache.cc Handle<Code> StubCompiler::CompileCallDebugPrepareStepIn(Code::Flags flags) { Code 1318 src/stub-cache.cc int argc = Code::ExtractArgumentsCountFromFlags(flags); Code 1319 src/stub-cache.cc Code::Kind kind = Code::ExtractKindFromFlags(flags); Code 1320 src/stub-cache.cc if (kind == Code::CALL_IC) { Code 1322 src/stub-cache.cc CallIC::GenerateMiss(masm(), argc, Code::kNoExtraICState); Code 1326 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, "CompileCallDebugPrepareStepIn"); Code 1339 src/stub-cache.cc Handle<Code> StubCompiler::GetCodeWithFlags(Code::Flags flags, Code 1344 src/stub-cache.cc Handle<Code> code = factory()->NewCode(desc, flags, masm_.CodeObject()); Code 1352 src/stub-cache.cc Handle<Code> StubCompiler::GetCodeWithFlags(Code::Flags flags, Code 1370 src/stub-cache.cc Handle<Code> LoadStubCompiler::GetCode(Code::StubType type, Code 1372 src/stub-cache.cc Code::Flags flags = Code::ComputeMonomorphicFlags(Code::LOAD_IC, type); Code 1373 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, name); Code 1380 src/stub-cache.cc Handle<Code> KeyedLoadStubCompiler::GetCode(Code::StubType type, Code 1383 src/stub-cache.cc Code::Flags flags = Code::ComputeFlags( Code 1384 src/stub-cache.cc Code::KEYED_LOAD_IC, state, Code::kNoExtraICState, type); Code 1385 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, name); Code 1392 src/stub-cache.cc Handle<Code> StoreStubCompiler::GetCode(Code::StubType type, Code 1394 src/stub-cache.cc Code::Flags flags = Code 1395 src/stub-cache.cc Code::ComputeMonomorphicFlags(Code::STORE_IC, type, strict_mode_); Code 1396 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, name); Code 1403 src/stub-cache.cc Handle<Code> KeyedStoreStubCompiler::GetCode(Code::StubType type, Code 1406 src/stub-cache.cc Code::ExtraICState extra_state = Code 1407 src/stub-cache.cc Code::ComputeExtraICState(grow_mode_, strict_mode_); Code 1408 src/stub-cache.cc Code::Flags flags = Code 1409 src/stub-cache.cc Code::ComputeFlags(Code::KEYED_STORE_IC, state, extra_state, type); Code 1410 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, name); Code 1449 src/stub-cache.cc Handle<Code> CallStubCompiler::CompileCustomCall( Code 1481 src/stub-cache.cc Handle<Code> CallStubCompiler::GetCode(Code::StubType type, Code 1484 src/stub-cache.cc Code::Flags flags = Code::ComputeMonomorphicFlags(kind_, Code 1493 src/stub-cache.cc Handle<Code> CallStubCompiler::GetCode(Handle<JSFunction> function) { Code 1498 src/stub-cache.cc return GetCode(Code::CONSTANT_FUNCTION, function_name); Code 1502 src/stub-cache.cc Handle<Code> ConstructStubCompiler::GetCode() { Code 1503 src/stub-cache.cc Code::Flags flags = Code::ComputeFlags(Code::STUB); Code 1504 src/stub-cache.cc Handle<Code> code = GetCodeWithFlags(flags, "ConstructStub"); Code 71 src/stub-cache.h Code* value; Code 80 src/stub-cache.h Handle<Code> ComputeLoadNonexistent(Handle<String> name, Code 83 src/stub-cache.h Handle<Code> ComputeLoadField(Handle<String> name, Code 88 src/stub-cache.h Handle<Code> ComputeLoadCallback(Handle<String> name, Code 93 src/stub-cache.h Handle<Code> ComputeLoadViaGetter(Handle<String> name, Code 98 src/stub-cache.h Handle<Code> ComputeLoadConstant(Handle<String> name, Code 103 src/stub-cache.h Handle<Code> ComputeLoadInterceptor(Handle<String> name, Code 107 src/stub-cache.h Handle<Code> ComputeLoadNormal(); Code 109 src/stub-cache.h Handle<Code> ComputeLoadGlobal(Handle<String> name, Code 117 src/stub-cache.h Handle<Code> ComputeKeyedLoadField(Handle<String> name, Code 122 src/stub-cache.h Handle<Code> ComputeKeyedLoadCallback(Handle<String> name, Code 127 src/stub-cache.h Handle<Code> ComputeKeyedLoadConstant(Handle<String> name, Code 132 src/stub-cache.h Handle<Code> ComputeKeyedLoadInterceptor(Handle<String> name, Code 136 src/stub-cache.h Handle<Code> ComputeKeyedLoadArrayLength(Handle<String> name, Code 139 src/stub-cache.h Handle<Code> ComputeKeyedLoadStringLength(Handle<String> name, Code 142 src/stub-cache.h Handle<Code> ComputeKeyedLoadFunctionPrototype(Handle<String> name, Code 147 src/stub-cache.h Handle<Code> ComputeStoreField(Handle<String> name, Code 153 src/stub-cache.h Handle<Code> ComputeStoreNormal(StrictModeFlag strict_mode); Code 155 src/stub-cache.h Handle<Code> ComputeStoreGlobal(Handle<String> name, Code 160 src/stub-cache.h Handle<Code> ComputeStoreCallback(Handle<String> name, Code 165 src/stub-cache.h Handle<Code> ComputeStoreViaSetter(Handle<String> name, Code 171 src/stub-cache.h Handle<Code> ComputeStoreInterceptor(Handle<String> name, Code 177 src/stub-cache.h Handle<Code> ComputeKeyedStoreField(Handle<String> name, Code 183 src/stub-cache.h Handle<Code> ComputeKeyedLoadOrStoreElement(Handle<Map> receiver_map, Code 189 src/stub-cache.h Handle<Code> ComputeCallField(int argc, Code 190 src/stub-cache.h Code::Kind, Code 191 src/stub-cache.h Code::ExtraICState extra_state, Code 197 src/stub-cache.h Handle<Code> ComputeCallConstant(int argc, Code 198 src/stub-cache.h Code::Kind, Code 199 src/stub-cache.h Code::ExtraICState extra_state, Code 205 src/stub-cache.h Handle<Code> ComputeCallInterceptor(int argc, Code 206 src/stub-cache.h Code::Kind, Code 207 src/stub-cache.h Code::ExtraICState extra_state, Code 212 src/stub-cache.h Handle<Code> ComputeCallGlobal(int argc, Code 213 src/stub-cache.h Code::Kind, Code 214 src/stub-cache.h Code::ExtraICState extra_state, Code 223 src/stub-cache.h Handle<Code> ComputeCallInitialize(int argc, RelocInfo::Mode mode); Code 225 src/stub-cache.h Handle<Code> ComputeKeyedCallInitialize(int argc); Code 227 src/stub-cache.h Handle<Code> ComputeCallPreMonomorphic(int argc, Code 228 src/stub-cache.h Code::Kind kind, Code 229 src/stub-cache.h Code::ExtraICState extra_state); Code 231 src/stub-cache.h Handle<Code> ComputeCallNormal(int argc, Code 232 src/stub-cache.h Code::Kind kind, Code 233 src/stub-cache.h Code::ExtraICState state); Code 235 src/stub-cache.h Handle<Code> ComputeCallArguments(int argc, Code::Kind kind); Code 237 src/stub-cache.h Handle<Code> ComputeCallMegamorphic(int argc, Code 238 src/stub-cache.h Code::Kind kind, Code 239 src/stub-cache.h Code::ExtraICState state); Code 241 src/stub-cache.h Handle<Code> ComputeCallMiss(int argc, Code 242 src/stub-cache.h Code::Kind kind, Code 243 src/stub-cache.h Code::ExtraICState state); Code 246 src/stub-cache.h Code* FindCallInitialize(int argc, RelocInfo::Mode mode, Code::Kind kind); Code 249 src/stub-cache.h Handle<Code> ComputeCallDebugBreak(int argc, Code::Kind kind); Code 251 src/stub-cache.h Handle<Code> ComputeCallDebugPrepareStepIn(int argc, Code::Kind kind); Code 255 src/stub-cache.h Code* Set(String* name, Map* map, Code* code); Code 263 src/stub-cache.h Code::Flags flags, Code 271 src/stub-cache.h Code::Flags flags, Code 319 src/stub-cache.h Handle<Code> ComputeCallInitialize(int argc, Code 321 src/stub-cache.h Code::Kind kind); Code 333 src/stub-cache.h static int PrimaryOffset(String* name, Code::Flags flags, Map* map) { Code 350 src/stub-cache.h (static_cast<uint32_t>(flags) & ~Code::kFlagsNotUsedInLookup); Code 359 src/stub-cache.h static int SecondaryOffset(String* name, Code::Flags flags, int seed) { Code 366 src/stub-cache.h (static_cast<uint32_t>(flags) & ~Code::kFlagsNotUsedInLookup); Code 423 src/stub-cache.h Handle<Code> CompileCallInitialize(Code::Flags flags); Code 424 src/stub-cache.h Handle<Code> CompileCallPreMonomorphic(Code::Flags flags); Code 425 src/stub-cache.h Handle<Code> CompileCallNormal(Code::Flags flags); Code 426 src/stub-cache.h Handle<Code> CompileCallMegamorphic(Code::Flags flags); Code 427 src/stub-cache.h Handle<Code> CompileCallArguments(Code::Flags flags); Code 428 src/stub-cache.h Handle<Code> CompileCallMiss(Code::Flags flags); Code 431 src/stub-cache.h Handle<Code> CompileCallDebugBreak(Code::Flags flags); Code 432 src/stub-cache.h Handle<Code> CompileCallDebugPrepareStepIn(Code::Flags flags); Code 487 src/stub-cache.h Code::Kind kind); Code 530 src/stub-cache.h Handle<Code> GetCodeWithFlags(Code::Flags flags, const char* name); Code 531 src/stub-cache.h Handle<Code> GetCodeWithFlags(Code::Flags flags, Handle<String> name); Code 597 src/stub-cache.h Handle<Code> CompileLoadNonexistent(Handle<String> name, Code 601 src/stub-cache.h Handle<Code> CompileLoadField(Handle<JSObject> object, Code 606 src/stub-cache.h Handle<Code> CompileLoadCallback(Handle<String> name, Code 611 src/stub-cache.h Handle<Code> CompileLoadViaGetter(Handle<String> name, Code 616 src/stub-cache.h Handle<Code> CompileLoadConstant(Handle<JSObject> object, Code 621 src/stub-cache.h Handle<Code> CompileLoadInterceptor(Handle<JSObject> object, Code 625 src/stub-cache.h Handle<Code> CompileLoadGlobal(Handle<JSObject> object, Code 632 src/stub-cache.h Handle<Code> GetCode(Code::StubType type, Handle<String> name); Code 640 src/stub-cache.h Handle<Code> CompileLoadField(Handle<String> name, Code 645 src/stub-cache.h Handle<Code> CompileLoadCallback(Handle<String> name, Code 650 src/stub-cache.h Handle<Code> CompileLoadConstant(Handle<String> name, Code 655 src/stub-cache.h Handle<Code> CompileLoadInterceptor(Handle<JSObject> object, Code 659 src/stub-cache.h Handle<Code> CompileLoadArrayLength(Handle<String> name); Code 661 src/stub-cache.h Handle<Code> CompileLoadStringLength(Handle<String> name); Code 663 src/stub-cache.h Handle<Code> CompileLoadFunctionPrototype(Handle<String> name); Code 665 src/stub-cache.h Handle<Code> CompileLoadElement(Handle<Map> receiver_map); Code 667 src/stub-cache.h Handle<Code> CompileLoadPolymorphic(MapHandleList* receiver_maps, Code 680 src/stub-cache.h Handle<Code> GetCode(Code::StubType type, Code 692 src/stub-cache.h Handle<Code> CompileStoreField(Handle<JSObject> object, Code 697 src/stub-cache.h Handle<Code> CompileStoreCallback(Handle<JSObject> object, Code 701 src/stub-cache.h Handle<Code> CompileStoreViaSetter(Handle<String> name, Code 706 src/stub-cache.h Handle<Code> CompileStoreInterceptor(Handle<JSObject> object, Code 709 src/stub-cache.h Handle<Code> CompileStoreGlobal(Handle<GlobalObject> object, Code 714 src/stub-cache.h Handle<Code> GetCode(Code::StubType type, Handle<String> name); Code 729 src/stub-cache.h Handle<Code> CompileStoreField(Handle<JSObject> object, Code 734 src/stub-cache.h Handle<Code> CompileStoreElement(Handle<Map> receiver_map); Code 736 src/stub-cache.h Handle<Code> CompileStorePolymorphic(MapHandleList* receiver_maps, Code 755 src/stub-cache.h Handle<Code> GetCode(Code::StubType type, Code 782 src/stub-cache.h Code::Kind kind, Code 783 src/stub-cache.h Code::ExtraICState extra_state, Code 786 src/stub-cache.h Handle<Code> CompileCallField(Handle<JSObject> object, Code 791 src/stub-cache.h Handle<Code> CompileCallConstant(Handle<Object> object, Code 797 src/stub-cache.h Handle<Code> CompileCallInterceptor(Handle<JSObject> object, Code 801 src/stub-cache.h Handle<Code> CompileCallGlobal(Handle<JSObject> object, Code 813 src/stub-cache.h Handle<Code> CompileCustomCall(Handle<Object> object, Code 820 src/stub-cache.h Handle<Code> Compile##name##Call(Handle<Object> object, \ Code 828 src/stub-cache.h Handle<Code> CompileFastApiCall(const CallOptimization& optimization, Code 835 src/stub-cache.h Handle<Code> GetCode(Code::StubType type, Handle<String> name); Code 836 src/stub-cache.h Handle<Code> GetCode(Handle<JSFunction> function); Code 857 src/stub-cache.h const Code::Kind kind_; Code 858 src/stub-cache.h const Code::ExtraICState extra_state_; Code 867 src/stub-cache.h Handle<Code> CompileConstructStub(Handle<JSFunction> function); Code 870 src/stub-cache.h Handle<Code> GetCode(); Code 86 src/type-info.cc Handle<Code> code = Handle<Code>::cast(map_or_code); Code 97 src/type-info.cc Handle<Code> code = Handle<Code>::cast(map_or_code); Code 100 src/type-info.cc Code::ExtractTypeFromFlags(code->flags()) == Code::NORMAL && Code 111 src/type-info.cc Handle<Code> code = Handle<Code>::cast(map_or_code); Code 125 src/type-info.cc Handle<Code> code = Handle<Code>::cast(map_or_code); Code 127 src/type-info.cc Code::GetKeyedAccessGrowMode(code->extra_ic_state()) == Code 132 src/type-info.cc Code::ExtractTypeFromFlags(code->flags()) == Code::NORMAL && Code 143 src/type-info.cc Handle<Code> code = Handle<Code>::cast(map_or_code); Code 146 src/type-info.cc Code::GetKeyedAccessGrowMode(code->extra_ic_state()) == Code 188 src/type-info.cc Handle<Code> code = Handle<Code>::cast(map_or_code); Code 203 src/type-info.cc Handle<Code> code = Handle<Code>::cast(map_or_code); Code 217 src/type-info.cc Code::Flags flags = Code 218 src/type-info.cc Code::ComputeMonomorphicFlags(Code::LOAD_IC, Code::NORMAL); Code 226 src/type-info.cc Code::Flags flags = Code 227 src/type-info.cc Code::ComputeMonomorphicFlags(Code::STORE_IC, Code::NORMAL); Code 240 src/type-info.cc Code::ExtraICState extra_ic_state = Code 243 src/type-info.cc Code::Flags flags = Code::ComputeMonomorphicFlags(Code::CALL_IC, Code 244 src/type-info.cc Code::NORMAL, Code 310 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object); Code 339 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object); Code 349 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object); Code 367 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object); Code 386 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object); Code 438 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object); Code 470 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object); Code 506 src/type-info.cc ASSERT(Handle<Code>::cast(object)->ic_state() == MEGAMORPHIC); Code 510 src/type-info.cc Handle<Code>::cast(object)->ic_state() == MEGAMORPHIC) { Code 569 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object); Code 570 src/type-info.cc if (code->kind() == Code::KEYED_LOAD_IC || Code 571 src/type-info.cc code->kind() == Code::KEYED_STORE_IC) { Code 590 src/type-info.cc return object->IsCode() ? Handle<Code>::cast(object)->to_boolean_state() : 0; Code 650 src/type-info.cc Code* target = Code::GetCodeFromTargetAddress(target_address); Code 652 src/type-info.cc case Code::LOAD_IC: Code 653 src/type-info.cc case Code::STORE_IC: Code 654 src/type-info.cc case Code::CALL_IC: Code 655 src/type-info.cc case Code::KEYED_CALL_IC: Code 657 src/type-info.cc if (target->kind() == Code::CALL_IC && Code 674 src/type-info.cc case Code::KEYED_LOAD_IC: Code 675 src/type-info.cc case Code::KEYED_STORE_IC: Code 682 src/type-info.cc case Code::UNARY_OP_IC: Code 683 src/type-info.cc case Code::BINARY_OP_IC: Code 684 src/type-info.cc case Code::COMPARE_IC: Code 685 src/type-info.cc case Code::TO_BOOLEAN_IC: Code 237 src/type-info.h TypeFeedbackOracle(Handle<Code> code, Code 302 src/type-info.h Code::Flags flags, Code 307 src/type-info.h void BuildDictionary(Handle<Code> code); Code 308 src/type-info.h void GetRelocInfos(Handle<Code> code, ZoneList<RelocInfo>* infos); Code 309 src/type-info.h void CreateDictionary(Handle<Code> code, ZoneList<RelocInfo>* infos); Code 314 src/type-info.h void ProcessTypeFeedbackCells(Handle<Code> code); Code 120 src/v8globals.h class Code; Code 66 src/x64/assembler-x64-inl.h void Assembler::emit_code_target(Handle<Code> target, Code 249 src/x64/assembler-x64-inl.h Object* target_code = Code::GetCodeFromTargetAddress(target); Code 371 src/x64/assembler-x64-inl.h Object* target_code = Code::GetCodeFromTargetAddress(target); Code 1203 src/x64/assembler-x64.h void call(Handle<Code> target, Code 1224 src/x64/assembler-x64.h void jmp(Handle<Code> target, RelocInfo::Mode rmode); Code 1236 src/x64/assembler-x64.h void j(Condition cc, Handle<Code> target, RelocInfo::Mode rmode); Code 1453 src/x64/assembler-x64.h inline void emit_code_target(Handle<Code> target, Code 1635 src/x64/assembler-x64.h List< Handle<Code> > code_targets_; Code 321 src/x64/builtins-x64.cc Handle<Code> code = Code 538 src/x64/builtins-x64.cc __ lea(rax, FieldOperand(rax, Code::kHeaderSize)); Code 565 src/x64/builtins-x64.cc __ lea(rax, FieldOperand(rax, Code::kHeaderSize)); Code 917 src/x64/builtins-x64.cc Handle<Code> ic = Code 1361 src/x64/builtins-x64.cc Handle<Code> array_code = Code 1395 src/x64/builtins-x64.cc Handle<Code> array_code = Code 1429 src/x64/builtins-x64.cc Handle<Code> generic_construct_stub = Code 1697 src/x64/builtins-x64.cc __ cmpb(rbx, FieldOperand(rcx, Code::kAllowOSRAtLoopNestingLevelOffset)); Code 113 src/x64/code-stubs-x64.cc __ lea(rdx, FieldOperand(rdx, Code::kHeaderSize)); Code 159 src/x64/code-stubs-x64.cc __ lea(rdx, FieldOperand(rdx, Code::kHeaderSize)); Code 3043 src/x64/code-stubs-x64.cc __ addq(r11, Immediate(Code::kHeaderSize - kHeapObjectTag)); Code 3794 src/x64/code-stubs-x64.cc Handle<Code> adaptor = Code 3807 src/x64/code-stubs-x64.cc Handle<Code> adaptor = Code 3832 src/x64/code-stubs-x64.cc __ lea(rbx, FieldOperand(rbx, Code::kHeaderSize)); Code 4214 src/x64/code-stubs-x64.cc __ lea(kScratchRegister, FieldOperand(rax, Code::kHeaderSize)); Code 5837 src/x64/code-stubs-x64.cc __ lea(rdi, FieldOperand(rax, Code::kHeaderSize)); Code 148 src/x64/code-stubs-x64.h virtual int GetCodeKind() { return Code::UNARY_OP_IC; } Code 154 src/x64/code-stubs-x64.h virtual void FinishCode(Handle<Code> code) { Code 234 src/x64/code-stubs-x64.h virtual int GetCodeKind() { return Code::BINARY_OP_IC; } Code 240 src/x64/code-stubs-x64.h virtual void FinishCode(Handle<Code> code) { Code 510 src/x64/code-stubs-x64.h static Mode GetMode(Code* stub) { Code 529 src/x64/code-stubs-x64.h static void Patch(Code* stub, Mode mode) { Code 697 src/x64/code-stubs-x64.h void Activate(Code* code) { Code 54 src/x64/codegen-x64.h static Handle<Code> MakeCodeEpilogue(MacroAssembler* masm, Code 55 src/x64/codegen-x64.h Code::Flags flags, Code 59 src/x64/codegen-x64.h static void PrintCode(Handle<Code> code, CompilationInfo* info); Code 340 src/x64/debug-x64.cc __ lea(rdx, FieldOperand(rdx, Code::kHeaderSize)); Code 60 src/x64/deoptimizer-x64.cc Code* code = function->code(); Code 358 src/x64/deoptimizer-x64.cc Code* continuation = Code 465 src/x64/deoptimizer-x64.cc Code* adaptor_trampoline = Code 477 src/x64/deoptimizer-x64.cc Code* construct_stub = builtins->builtin(Builtins::kJSConstructStubGeneric); Code 741 src/x64/deoptimizer-x64.cc Code* non_optimized_code = function->shared()->code(); Code 756 src/x64/deoptimizer-x64.cc Code* continuation = (bailout_type_ == EAGER) Code 362 src/x64/full-codegen-x64.cc __ testl(rax, Immediate(Min(loop_depth(), Code::kMaxLoopNestingMarker))); Code 1014 src/x64/full-codegen-x64.cc Handle<Code> ic = CompareIC::GetUninitialized(Token::EQ_STRICT); Code 1310 src/x64/full-codegen-x64.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1394 src/x64/full-codegen-x64.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1602 src/x64/full-codegen-x64.cc Handle<Code> ic = is_classic_mode() Code 1874 src/x64/full-codegen-x64.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 1881 src/x64/full-codegen-x64.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); Code 1991 src/x64/full-codegen-x64.cc Handle<Code> ic = is_classic_mode() Code 2004 src/x64/full-codegen-x64.cc Handle<Code> ic = is_classic_mode() Code 2021 src/x64/full-codegen-x64.cc Handle<Code> ic = is_classic_mode() Code 2129 src/x64/full-codegen-x64.cc Handle<Code> ic = is_classic_mode() Code 2169 src/x64/full-codegen-x64.cc Handle<Code> ic = is_classic_mode() Code 2229 src/x64/full-codegen-x64.cc Handle<Code> ic = Code 2261 src/x64/full-codegen-x64.cc Handle<Code> ic = Code 3818 src/x64/full-codegen-x64.cc Handle<Code> ic = Code 4130 src/x64/full-codegen-x64.cc Handle<Code> ic = is_classic_mode() Code 4147 src/x64/full-codegen-x64.cc Handle<Code> ic = is_classic_mode() Code 4174 src/x64/full-codegen-x64.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 4356 src/x64/full-codegen-x64.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 238 src/x64/ic-x64.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 253 src/x64/ic-x64.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 267 src/x64/ic-x64.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 823 src/x64/ic-x64.cc Code::Flags flags = Code::ComputeFlags(kind, Code 826 src/x64/ic-x64.cc Code::NORMAL, Code 1013 src/x64/ic-x64.cc GenerateMonomorphicCacheProbe(masm, argc, Code::CALL_IC, extra_ic_state); Code 1108 src/x64/ic-x64.cc Code::KEYED_CALL_IC, Code 1109 src/x64/ic-x64.cc Code::kNoExtraICState); Code 1334 src/x64/ic-x64.cc Code::Flags flags = Code::ComputeFlags(Code::LOAD_IC, MONOMORPHIC); Code 1339 src/x64/ic-x64.cc StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); Code 1437 src/x64/ic-x64.cc Code::Flags flags = Code 1438 src/x64/ic-x64.cc Code::ComputeFlags(Code::STORE_IC, MONOMORPHIC, strict_mode); Code 1717 src/x64/ic-x64.cc Handle<Code> rewritten; Code 470 src/x64/lithium-codegen-x64.cc if (code->kind() == Code::BINARY_OP_IC || Code 471 src/x64/lithium-codegen-x64.cc code->kind() == Code::COMPARE_IC) { Code 1831 src/x64/lithium-codegen-x64.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 2129 src/x64/lithium-codegen-x64.cc Handle<Code> ic = CompareIC::GetUninitialized(op); Code 2174 src/x64/lithium-codegen-x64.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2210 src/x64/lithium-codegen-x64.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 2384 src/x64/lithium-codegen-x64.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2396 src/x64/lithium-codegen-x64.cc Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Code 2664 src/x64/lithium-codegen-x64.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Initialize(); Code 3398 src/x64/lithium-codegen-x64.cc Handle<Code> ic = Code 3410 src/x64/lithium-codegen-x64.cc Handle<Code> ic = Code 3433 src/x64/lithium-codegen-x64.cc Handle<Code> ic = Code 3531 src/x64/lithium-codegen-x64.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 3698 src/x64/lithium-codegen-x64.cc Handle<Code> ic = (instr->strict_mode_flag() == kStrictMode) Code 97 src/x64/lithium-codegen-x64.h void FinishCode(Handle<Code> code); Code 177 src/x64/lithium-codegen-x64.h void CallCodeGeneric(Handle<Code> code, Code 184 src/x64/lithium-codegen-x64.h void CallCode(Handle<Code> code, Code 227 src/x64/lithium-codegen-x64.h void PopulateDeoptimizationData(Handle<Code> code); Code 2560 src/x64/macro-assembler-x64.cc movq(rbx, FieldOperand(rdi, Code::kHandlerTableOffset)); Code 2564 src/x64/macro-assembler-x64.cc lea(rdi, FieldOperand(rdi, rdx, times_1, Code::kHeaderSize)); Code 3085 src/x64/macro-assembler-x64.cc Handle<Code>::null(), Code 3242 src/x64/macro-assembler-x64.cc Handle<Code> adaptor = isolate()->builtins()->ArgumentsAdaptorTrampoline(); Code 3245 src/x64/macro-assembler-x64.cc addq(rdx, Immediate(Code::kHeaderSize - kHeapObjectTag)); Code 346 src/x64/macro-assembler-x64.h void InvokeCode(Handle<Code> code, Code 819 src/x64/macro-assembler-x64.h void Jump(Handle<Code> code_object, RelocInfo::Mode rmode); Code 823 src/x64/macro-assembler-x64.h void Call(Handle<Code> code_object, Code 832 src/x64/macro-assembler-x64.h int CallSize(Handle<Code> code_object) { Code 847 src/x64/macro-assembler-x64.h Handle<Code> self(reinterpret_cast<Code**>(CodeObject().location())); Code 923 src/x64/macro-assembler-x64.h Handle<Code> success, Code 1340 src/x64/macro-assembler-x64.h Handle<Code> code_constant, Code 1097 src/x64/regexp-macro-assembler-x64.cc Handle<Code> code = isolate->factory()->NewCode( Code 1098 src/x64/regexp-macro-assembler-x64.cc code_desc, Code::ComputeFlags(Code::REGEXP), Code 1303 src/x64/regexp-macro-assembler-x64.cc Handle<Code> code_handle(re_code); Code 1458 src/x64/regexp-macro-assembler-x64.cc + Code::kHeaderSize Code 116 src/x64/regexp-macro-assembler-x64.h static Result Match(Handle<Code> regexp, Code 123 src/x64/regexp-macro-assembler-x64.h static Result Execute(Code* code, Code 135 src/x64/regexp-macro-assembler-x64.h Code* re_code, Code 88 src/x64/stub-cache-x64.cc __ movl(offset, FieldOperand(kScratchRegister, Code::kFlagsOffset)); Code 89 src/x64/stub-cache-x64.cc __ and_(offset, Immediate(~Code::kFlagsNotUsedInLookup)); Code 102 src/x64/stub-cache-x64.cc __ addq(kScratchRegister, Immediate(Code::kHeaderSize - kHeapObjectTag)); Code 178 src/x64/stub-cache-x64.cc ASSERT(Code::ExtractTypeFromFlags(flags) == 0); Code 708 src/x64/stub-cache-x64.cc Code::ExtraICState extra_ic_state_; Code 713 src/x64/stub-cache-x64.cc ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC); Code 714 src/x64/stub-cache-x64.cc Handle<Code> code = (kind == Code::LOAD_IC) Code 722 src/x64/stub-cache-x64.cc Handle<Code> code = Code 1276 src/x64/stub-cache-x64.cc if (kind_ == Code::KEYED_CALL_IC) { Code 1332 src/x64/stub-cache-x64.cc Handle<Code> code = Code 1340 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileCallField(Handle<JSObject> object, Code 1394 src/x64/stub-cache-x64.cc return GetCode(Code::FIELD, name); Code 1398 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileArrayPushCall( Code 1413 src/x64/stub-cache-x64.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null(); Code 1613 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileArrayPopCall( Code 1628 src/x64/stub-cache-x64.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null(); Code 1694 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileStringCharCodeAtCall( Code 1709 src/x64/stub-cache-x64.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null(); Code 1717 src/x64/stub-cache-x64.cc if (kind_ == Code::CALL_IC && Code 1773 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileStringCharAtCall( Code 1788 src/x64/stub-cache-x64.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null(); Code 1795 src/x64/stub-cache-x64.cc if (kind_ == Code::CALL_IC && Code 1852 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileStringFromCharCodeCall( Code 1869 src/x64/stub-cache-x64.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null(); Code 1918 src/x64/stub-cache-x64.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 1922 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileMathFloorCall( Code 1929 src/x64/stub-cache-x64.cc return Handle<Code>::null(); Code 1933 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileMathAbsCall( Code 1950 src/x64/stub-cache-x64.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null(); Code 2033 src/x64/stub-cache-x64.cc return cell.is_null() ? GetCode(function) : GetCode(Code::NORMAL, name); Code 2037 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileFastApiCall( Code 2047 src/x64/stub-cache-x64.cc if (object->IsGlobalObject()) return Handle<Code>::null(); Code 2048 src/x64/stub-cache-x64.cc if (!cell.is_null()) return Handle<Code>::null(); Code 2049 src/x64/stub-cache-x64.cc if (!object->IsJSObject()) return Handle<Code>::null(); Code 2052 src/x64/stub-cache-x64.cc if (depth == kInvalidProtoDepth) return Handle<Code>::null(); Code 2093 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileCallConstant(Handle<Object> object, Code 2109 src/x64/stub-cache-x64.cc Handle<Code> code = CompileCustomCall(object, holder, Code 2226 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileCallInterceptor(Handle<JSObject> object, Code 2282 src/x64/stub-cache-x64.cc return GetCode(Code::INTERCEPTOR, name); Code 2286 src/x64/stub-cache-x64.cc Handle<Code> CallStubCompiler::CompileCallGlobal( Code 2303 src/x64/stub-cache-x64.cc Handle<Code> code = CompileCustomCall(object, holder, cell, function, name); Code 2345 src/x64/stub-cache-x64.cc return GetCode(Code::NORMAL, name); Code 2349 src/x64/stub-cache-x64.cc Handle<Code> StoreStubCompiler::CompileStoreField(Handle<JSObject> object, Code 2372 src/x64/stub-cache-x64.cc Handle<Code> ic = isolate()->builtins()->StoreIC_Miss(); Code 2377 src/x64/stub-cache-x64.cc ? Code::FIELD Code 2378 src/x64/stub-cache-x64.cc : Code::MAP_TRANSITION, name); Code 2382 src/x64/stub-cache-x64.cc Handle<Code> StoreStubCompiler::CompileStoreCallback( Code 2421 src/x64/stub-cache-x64.cc Handle<Code> ic = isolate()->builtins()->StoreIC_Miss(); Code 2425 src/x64/stub-cache-x64.cc return GetCode(Code::CALLBACKS, name); Code 2429 src/x64/stub-cache-x64.cc Handle<Code> StoreStubCompiler::CompileStoreViaSetter( Code 2468 src/x64/stub-cache-x64.cc Handle<Code> ic = isolate()->builtins()->StoreIC_Miss(); Code 2472 src/x64/stub-cache-x64.cc return GetCode(Code::CALLBACKS, name); Code 2476 src/x64/stub-cache-x64.cc Handle<Code> StoreStubCompiler::CompileStoreInterceptor( Code 2514 src/x64/stub-cache-x64.cc Handle<Code> ic = isolate()->builtins()->StoreIC_Miss(); Code 2518 src/x64/stub-cache-x64.cc return GetCode(Code::INTERCEPTOR, name); Code 2522 src/x64/stub-cache-x64.cc Handle<Code> StoreStubCompiler::CompileStoreGlobal( Code 2562 src/x64/stub-cache-x64.cc Handle<Code> ic = isolate()->builtins()->StoreIC_Miss(); Code 2566 src/x64/stub-cache-x64.cc return GetCode(Code::NORMAL, name); Code 2570 src/x64/stub-cache-x64.cc Handle<Code> KeyedStoreStubCompiler::CompileStoreField(Handle<JSObject> object, Code 2601 src/x64/stub-cache-x64.cc Handle<Code> ic = isolate()->builtins()->KeyedStoreIC_Miss(); Code 2606 src/x64/stub-cache-x64.cc ? Code::FIELD Code 2607 src/x64/stub-cache-x64.cc : Code::MAP_TRANSITION, name); Code 2611 src/x64/stub-cache-x64.cc Handle<Code> KeyedStoreStubCompiler::CompileStoreElement( Code 2622 src/x64/stub-cache-x64.cc Handle<Code> stub = Code 2627 src/x64/stub-cache-x64.cc Handle<Code> ic = isolate()->builtins()->KeyedStoreIC_Miss(); Code 2631 src/x64/stub-cache-x64.cc return GetCode(Code::NORMAL, factory()->empty_string()); Code 2635 src/x64/stub-cache-x64.cc Handle<Code> KeyedStoreStubCompiler::CompileStorePolymorphic( Code 2665 src/x64/stub-cache-x64.cc Handle<Code> ic = isolate()->builtins()->KeyedStoreIC_Miss(); Code 2669 src/x64/stub-cache-x64.cc return GetCode(Code::NORMAL, factory()->empty_string(), MEGAMORPHIC); Code 2673 src/x64/stub-cache-x64.cc Handle<Code> LoadStubCompiler::CompileLoadNonexistent(Handle<String> name, Code 2704 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2707 src/x64/stub-cache-x64.cc return GetCode(Code::NONEXISTENT, factory()->empty_string()); Code 2711 src/x64/stub-cache-x64.cc Handle<Code> LoadStubCompiler::CompileLoadField(Handle<JSObject> object, Code 2724 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2727 src/x64/stub-cache-x64.cc return GetCode(Code::FIELD, name); Code 2731 src/x64/stub-cache-x64.cc Handle<Code> LoadStubCompiler::CompileLoadCallback( Code 2745 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2748 src/x64/stub-cache-x64.cc return GetCode(Code::CALLBACKS, name); Code 2752 src/x64/stub-cache-x64.cc Handle<Code> LoadStubCompiler::CompileLoadViaGetter( Code 2783 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2786 src/x64/stub-cache-x64.cc return GetCode(Code::CALLBACKS, name); Code 2790 src/x64/stub-cache-x64.cc Handle<Code> LoadStubCompiler::CompileLoadConstant(Handle<JSObject> object, Code 2803 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2806 src/x64/stub-cache-x64.cc return GetCode(Code::CONSTANT_FUNCTION, name); Code 2810 src/x64/stub-cache-x64.cc Handle<Code> LoadStubCompiler::CompileLoadInterceptor(Handle<JSObject> receiver, Code 2827 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2830 src/x64/stub-cache-x64.cc return GetCode(Code::INTERCEPTOR, name); Code 2834 src/x64/stub-cache-x64.cc Handle<Code> LoadStubCompiler::CompileLoadGlobal( Code 2871 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::LOAD_IC); Code 2874 src/x64/stub-cache-x64.cc return GetCode(Code::NORMAL, name); Code 2878 src/x64/stub-cache-x64.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadField(Handle<String> name, Code 2900 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 2903 src/x64/stub-cache-x64.cc return GetCode(Code::FIELD, name); Code 2907 src/x64/stub-cache-x64.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadCallback( Code 2929 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 2932 src/x64/stub-cache-x64.cc return GetCode(Code::CALLBACKS, name); Code 2936 src/x64/stub-cache-x64.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadConstant( Code 2959 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 2962 src/x64/stub-cache-x64.cc return GetCode(Code::CONSTANT_FUNCTION, name); Code 2966 src/x64/stub-cache-x64.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadInterceptor( Code 2989 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 2992 src/x64/stub-cache-x64.cc return GetCode(Code::INTERCEPTOR, name); Code 2996 src/x64/stub-cache-x64.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadArrayLength( Code 3015 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3018 src/x64/stub-cache-x64.cc return GetCode(Code::CALLBACKS, name); Code 3022 src/x64/stub-cache-x64.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadStringLength( Code 3041 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3044 src/x64/stub-cache-x64.cc return GetCode(Code::CALLBACKS, name); Code 3048 src/x64/stub-cache-x64.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadFunctionPrototype( Code 3067 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3070 src/x64/stub-cache-x64.cc return GetCode(Code::CALLBACKS, name); Code 3074 src/x64/stub-cache-x64.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadElement( Code 3082 src/x64/stub-cache-x64.cc Handle<Code> stub = KeyedLoadElementStub(elements_kind).GetCode(); Code 3086 src/x64/stub-cache-x64.cc Handle<Code> ic = isolate()->builtins()->KeyedLoadIC_Miss(); Code 3090 src/x64/stub-cache-x64.cc return GetCode(Code::NORMAL, factory()->empty_string()); Code 3094 src/x64/stub-cache-x64.cc Handle<Code> KeyedLoadStubCompiler::CompileLoadPolymorphic( Code 3115 src/x64/stub-cache-x64.cc GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC); Code 3118 src/x64/stub-cache-x64.cc return GetCode(Code::NORMAL, factory()->empty_string(), MEGAMORPHIC); Code 3124 src/x64/stub-cache-x64.cc Handle<Code> ConstructStubCompiler::CompileConstructStub( Code 3242 src/x64/stub-cache-x64.cc Handle<Code> code = isolate()->builtins()->JSConstructStubGeneric(); Code 3284 src/x64/stub-cache-x64.cc Handle<Code> slow_ic = Code 3294 src/x64/stub-cache-x64.cc Handle<Code> miss_ic = Code 3442 src/x64/stub-cache-x64.cc Handle<Code> ic = masm->isolate()->builtins()->KeyedLoadIC_Slow(); Code 3453 src/x64/stub-cache-x64.cc Handle<Code> miss_ic = Code 3629 src/x64/stub-cache-x64.cc Handle<Code> ic = masm->isolate()->builtins()->KeyedStoreIC_Slow(); Code 3642 src/x64/stub-cache-x64.cc Handle<Code> miss_ic = Code 3682 src/x64/stub-cache-x64.cc Code* code = masm->isolate()->builtins()->builtin( Code 3684 src/x64/stub-cache-x64.cc Handle<Code> ic(code); Code 3729 src/x64/stub-cache-x64.cc Handle<Code> slow_ic = Code 3734 src/x64/stub-cache-x64.cc Handle<Code> miss_ic = Code 3805 src/x64/stub-cache-x64.cc Handle<Code> ic_force_generic = Code 3810 src/x64/stub-cache-x64.cc Handle<Code> ic_miss = masm->isolate()->builtins()->KeyedStoreIC_Miss(); Code 3877 src/x64/stub-cache-x64.cc Handle<Code> ic_slow = masm->isolate()->builtins()->KeyedStoreIC_Slow(); Code 3928 src/x64/stub-cache-x64.cc Handle<Code> ic_force_generic = Code 3935 src/x64/stub-cache-x64.cc Handle<Code> ic_miss = masm->isolate()->builtins()->KeyedStoreIC_Miss(); Code 4000 src/x64/stub-cache-x64.cc Handle<Code> ic_slow = masm->isolate()->builtins()->KeyedStoreIC_Slow(); Code 405 test/cctest/test-accessors.cc i::Code* code = frame->LookupCode(); Code 10885 test/cctest/test-api.cc i::Code* code = i::Code::GetCodeFromTargetAddress( Code 71 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 75 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 77 test/cctest/test-assembler-arm.cc F2 f = FUNCTION_CAST<F2>(Code::cast(code)->entry()); Code 108 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 112 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 114 test/cctest/test-assembler-arm.cc F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry()); Code 154 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 158 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 160 test/cctest/test-assembler-arm.cc F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry()); Code 202 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 206 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 208 test/cctest/test-assembler-arm.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 317 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 321 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 323 test/cctest/test-assembler-arm.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 377 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 381 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 383 test/cctest/test-assembler-arm.cc F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry()); Code 412 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 416 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 418 test/cctest/test-assembler-arm.cc F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry()); Code 488 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 492 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 494 test/cctest/test-assembler-arm.cc F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry()); Code 674 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 678 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 680 test/cctest/test-assembler-arm.cc F4 fn = FUNCTION_CAST<F4>(Code::cast(code)->entry()); Code 789 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 793 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 795 test/cctest/test-assembler-arm.cc F4 fn = FUNCTION_CAST<F4>(Code::cast(code)->entry()); Code 900 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 904 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 906 test/cctest/test-assembler-arm.cc F4 fn = FUNCTION_CAST<F4>(Code::cast(code)->entry()); Code 997 test/cctest/test-assembler-arm.cc Code::ComputeFlags(Code::STUB), Code 1001 test/cctest/test-assembler-arm.cc Code::cast(code)->Print(); Code 1003 test/cctest/test-assembler-arm.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 74 test/cctest/test-assembler-ia32.cc Code::ComputeFlags(Code::STUB), Code 78 test/cctest/test-assembler-ia32.cc Code::cast(code)->Print(); Code 80 test/cctest/test-assembler-ia32.cc F2 f = FUNCTION_CAST<F2>(Code::cast(code)->entry()); Code 112 test/cctest/test-assembler-ia32.cc Code::ComputeFlags(Code::STUB), Code 116 test/cctest/test-assembler-ia32.cc Code::cast(code)->Print(); Code 118 test/cctest/test-assembler-ia32.cc F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry()); Code 154 test/cctest/test-assembler-ia32.cc Code::ComputeFlags(Code::STUB), Code 158 test/cctest/test-assembler-ia32.cc Code::cast(code)->Print(); Code 160 test/cctest/test-assembler-ia32.cc F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry()); Code 186 test/cctest/test-assembler-ia32.cc Code* code = Code::cast(HEAP->CreateCode( Code 188 test/cctest/test-assembler-ia32.cc Code::ComputeFlags(Code::STUB), Code 220 test/cctest/test-assembler-ia32.cc Code* code = Code::cast(HEAP->CreateCode( Code 222 test/cctest/test-assembler-ia32.cc Code::ComputeFlags(Code::STUB), Code 249 test/cctest/test-assembler-ia32.cc Code* code = Code::cast(HEAP->CreateCode( Code 251 test/cctest/test-assembler-ia32.cc Code::ComputeFlags(Code::STUB), Code 286 test/cctest/test-assembler-ia32.cc Code* code = Code::cast(HEAP->CreateCode( Code 288 test/cctest/test-assembler-ia32.cc Code::ComputeFlags(Code::STUB), Code 326 test/cctest/test-assembler-ia32.cc Code* code = Code::cast(HEAP->CreateCode( Code 328 test/cctest/test-assembler-ia32.cc Code::ComputeFlags(Code::STUB), Code 332 test/cctest/test-assembler-ia32.cc Code::cast(code)->Print(); Code 334 test/cctest/test-assembler-ia32.cc F6 f = FUNCTION_CAST<F6>(Code::cast(code)->entry()); Code 381 test/cctest/test-assembler-ia32.cc Code* code = Code::cast(HEAP->CreateCode( Code 383 test/cctest/test-assembler-ia32.cc Code::ComputeFlags(Code::STUB), Code 387 test/cctest/test-assembler-ia32.cc Code::cast(code)->Print(); Code 390 test/cctest/test-assembler-ia32.cc F7 f = FUNCTION_CAST<F7>(Code::cast(code)->entry()); Code 465 test/cctest/test-assembler-ia32.cc Code* code = Code::cast(HEAP->CreateCode( Code 467 test/cctest/test-assembler-ia32.cc Code::ComputeFlags(Code::STUB), Code 78 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 81 test/cctest/test-assembler-mips.cc F2 f = FUNCTION_CAST<F2>(Code::cast(code)->entry()); Code 116 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 119 test/cctest/test-assembler-mips.cc F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry()); Code 256 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 259 test/cctest/test-assembler-mips.cc F2 f = FUNCTION_CAST<F2>(Code::cast(code)->entry()); Code 322 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 325 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 388 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 391 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 457 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 460 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 530 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 533 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 609 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 612 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 708 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 711 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 755 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 816 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 819 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 948 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 951 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 1052 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 1055 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 1111 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 1114 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 1235 test/cctest/test-assembler-mips.cc Code::ComputeFlags(Code::STUB), Code 1238 test/cctest/test-assembler-mips.cc F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry()); Code 39 test/cctest/test-assembler-x64.cc using v8::internal::Code; Code 428 test/cctest/test-assembler-x64.cc Code* code = Code::cast(HEAP->CreateCode( Code 430 test/cctest/test-assembler-x64.cc Code::ComputeFlags(Code::STUB), Code 401 test/cctest/test-compiler.cc if (f->code()->kind() == Code::FUNCTION) { Code 50 test/cctest/test-debug.cc using ::v8::internal::Code; Code 410 test/cctest/test-debug.cc static Handle<Code> ComputeCallDebugBreak(int argc) { Code 412 test/cctest/test-debug.cc Code::CALL_IC); Code 508 test/cctest/test-debug.cc Code::GetCodeFromTargetAddress(it1.it()->rinfo()->target_address())); Code 1088 test/cctest/test-debug.cc Handle<Code> debug_break_0 = v8::internal::ComputeCallDebugBreak(0); Code 1089 test/cctest/test-debug.cc Handle<Code> debug_break_1 = v8::internal::ComputeCallDebugBreak(1); Code 1090 test/cctest/test-debug.cc Handle<Code> debug_break_4 = v8::internal::ComputeCallDebugBreak(4); Code 273 test/cctest/test-disasm-ia32.cc Handle<Code> ic(Isolate::Current()->builtins()->builtin( Code 463 test/cctest/test-disasm-ia32.cc Code::ComputeFlags(Code::STUB), Code 467 test/cctest/test-disasm-ia32.cc Code::cast(code)->Print(); Code 468 test/cctest/test-disasm-ia32.cc byte* begin = Code::cast(code)->instruction_start(); Code 469 test/cctest/test-disasm-ia32.cc byte* end = begin + Code::cast(code)->instruction_size(); Code 255 test/cctest/test-disasm-x64.cc Handle<Code> ic(Isolate::Current()->builtins()->builtin( Code 419 test/cctest/test-disasm-x64.cc Code::ComputeFlags(Code::STUB), Code 423 test/cctest/test-disasm-x64.cc Code::cast(code)->Print(); Code 424 test/cctest/test-disasm-x64.cc byte* begin = Code::cast(code)->instruction_start(); Code 425 test/cctest/test-disasm-x64.cc byte* end = begin + Code::cast(code)->instruction_size(); Code 164 test/cctest/test-hashing.cc Code* code = Code::cast(HEAP->CreateCode( Code 166 test/cctest/test-hashing.cc Code::ComputeFlags(Code::STUB), Code 193 test/cctest/test-hashing.cc Code* code = Code::cast(HEAP->CreateCode( Code 195 test/cctest/test-hashing.cc Code::ComputeFlags(Code::STUB), Code 81 test/cctest/test-heap.cc Code::ComputeFlags(Code::STUB), Code 95 test/cctest/test-heap.cc Code::ComputeFlags(Code::STUB), Code 201 test/cctest/test-log-stack-tracer.cc i::Code* code = function->code(); Code 757 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object); Code 803 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object); Code 861 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object); Code 923 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object); Code 966 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object); Code 1014 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object); Code 1071 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object); Code 1131 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object); Code 1231 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object); Code 1275 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object); Code 1322 test/cctest/test-regexp.cc Handle<Code> code = Handle<Code>::cast(code_object);