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);