Lines Matching defs:isolate
189 Call(isolate()->builtins()->code_handle(
241 Handle<Code> code_target = isolate()->builtins()->code_handle(builtin);
1110 // non-isolate-independent code. In many cases it might be cheaper than
1121 // non-isolate-independent code. In many cases it might be cheaper than
2168 void TurboAssembler::TruncateDoubleToI(Isolate* isolate, Zone* zone,
2190 Call(BUILTIN_CODE(isolate, DoubleToI), RelocInfo::CODE_TARGET);
2576 isolate()->builtins()->IsBuiltinHandle(code, &builtin) &&
2673 isolate()->builtins()->IsBuiltinHandle(code, &builtin) &&
2917 ExternalReference::Create(IsolateAddressId::kHandlerAddress, isolate()));
2934 ExternalReference::Create(IsolateAddressId::kHandlerAddress, isolate()));
2949 Isolate* isolate = this->isolate();
2952 ? ExternalReference::address_of_real_jslimit(isolate)
2953 : ExternalReference::address_of_jslimit(isolate);
2954 DCHECK(TurboAssembler::IsAddressableThroughRootRegister(isolate, limit));
2957 TurboAssembler::RootRegisterOffsetForExternalReference(isolate, limit);
3097 li(t0, ExternalReference::debug_hook_on_function_call_address(isolate()));
3311 CodeFactory::CEntry(isolate(), f->result_size, save_doubles);
3328 Handle<Code> code = CodeFactory::CEntry(isolate(), 1, SaveFPRegsMode::kIgnore,
3427 Call(BUILTIN_CODE(isolate(), Abort), RelocInfo::CODE_TARGET);
3429 Call(BUILTIN_CODE(isolate(), Abort), RelocInfo::CODE_TARGET);
3529 isolate()));
3532 ExternalReference::Create(IsolateAddressId::kContextAddress, isolate()));
3587 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate()));
3592 ExternalReference::Create(IsolateAddressId::kContextAddress, isolate()));
4008 // See x64 code for reasoning about how to address the isolate data fields.
4015 DCHECK_NOT_NULL(isolate());
4016 li(scratch, ExternalReference::fast_c_call_caller_pc_address(isolate()));
4018 li(scratch, ExternalReference::fast_c_call_caller_fp_address(isolate()));
4029 DCHECK_NOT_NULL(isolate());
4030 li(scratch, ExternalReference::fast_c_call_caller_fp_address(isolate()));