Home | History | Annotate | Download | only in ic

Lines Matching refs:Address

146   const Address entry = Isolate::c_entry_fp(isolate->thread_local_top());
147 Address constant_pool = NULL;
152 Address* pc_address =
153 reinterpret_cast<Address*>(entry + ExitFrameConstants::kCallerPCOffset);
154 Address fp = Memory::Address_at(entry + ExitFrameConstants::kCallerFPOffset);
157 // find the frame pointer and the return address stack slot.
164 pc_address = reinterpret_cast<Address*>(fp + kCallerPCOffset);
392 void IC::OnTypeFeedbackChanged(Isolate* isolate, Address address,
396 isolate->inner_pointer_to_code_cache()->GetCacheEntry(address)->code;
422 void IC::PostPatching(Address address, Code* target, Code* old_target) {
437 OnTypeFeedbackChanged(isolate, address, old_state, new_state,
478 void IC::Clear(Isolate* isolate, Address address,
480 Code* target = GetTargetAtAddress(address, constant_pool);
487 return LoadIC::Clear(isolate, address, target, constant_pool);
489 return KeyedLoadIC::Clear(isolate, address, target, constant_pool);
491 return StoreIC::Clear(isolate, address, target, constant_pool);
493 return KeyedStoreIC::Clear(isolate, address, target, constant_pool);
495 return CallIC::Clear(isolate, address, target, constant_pool);
497 return CompareIC::Clear(isolate, address, target, constant_pool);
499 return CompareNilIC::Clear(address, target, constant_pool);
511 void KeyedLoadIC::Clear(Isolate* isolate, Address address, Code* target,
517 SetTargetAtAddress(address, *pre_monomorphic_stub(isolate), constant_pool);
521 void CallIC::Clear(Isolate* isolate, Address address, Code* target,
527 void LoadIC::Clear(Isolate* isolate, Address address, Code* target,
532 SetTargetAtAddress(address, code, constant_pool);
536 void StoreIC::Clear(Isolate* isolate, Address address, Code* target,
541 SetTargetAtAddress(address, code, constant_pool);
545 void KeyedStoreIC::Clear(Isolate* isolate, Address address, Code* target,
549 address, *pre_monomorphic_stub(
555 void CompareIC::Clear(Isolate* isolate, Address address, Code* target,
561 SetTargetAtAddress(address, GetRawUninitialized(isolate, stub.op()),
563 PatchInlinedSmiCode(address, DISABLE_INLINED_SMI_CHECK);
1009 if (v8::ToCData<Address>(info->getter()) == 0) break;
1462 if (v8::ToCData<Address>(info->setter()) == 0) {
1918 OnTypeFeedbackChanged(isolate(), address(), old_state, new_state, true);
1948 OnTypeFeedbackChanged(isolate(), address(), old_state, new_state, true);
1993 OnTypeFeedbackChanged(isolate(), address(), old_state, new_state, true);
2276 PatchInlinedSmiCode(address(), ENABLE_INLINED_SMI_CHECK);
2278 PatchInlinedSmiCode(address(), DISABLE_INLINED_SMI_CHECK);
2344 HasInlinedSmiCode(address()), x, y);
2368 PatchInlinedSmiCode(address(), ENABLE_INLINED_SMI_CHECK);
2385 void CompareNilIC::Clear(Address address, Code* target,
2397 SetTargetAtAddress(address, code, constant_pool);
2524 Address setter_address = v8::ToCData<Address>(callback->setter());
2557 Address getter_address = v8::ToCData<Address>(interceptor_info->getter());
2680 static const Address IC_utilities[] = {
2687 Address IC::AddressFromUtilityId(IC::UtilityId id) { return IC_utilities[id]; }