Lines Matching defs:isolate

51     intptr_t delta = RootRegisterOffsetForExternalReference(isolate(), source);
68 RootRegisterOffsetForExternalReference(isolate(), destination);
108 intptr_t delta = RootRegisterOffsetForExternalReference(isolate(), source);
116 // non-isolate-independent code. In many cases it might be cheaper than
129 RootRegisterOffsetForExternalReference(isolate(), reference);
135 if (IsAddressableThroughRootRegister(isolate(), reference)) {
139 RootRegisterOffsetForExternalReference(isolate(), reference);
146 isolate(), reference)));
470 Call(isolate()->builtins()->code_handle(
519 Handle<CodeT> code_target = isolate()->builtins()->code_handle(builtin);
545 if (isolate()) {
547 Handle<CodeT> code_target = isolate()->builtins()->code_handle(builtin);
555 // isolate like JS does. In order to know which wasm-to-js function we are
556 // compiling right now, we check if the isolate is null.
586 if (isolate()) {
588 Handle<CodeT> code_target = isolate()->builtins()->code_handle(builtin);
596 // isolate like JS does. In order to know which wasm-to-js function we are
597 // compiling right now, we check if the isolate is null.
730 Call(BUILTIN_CODE(isolate(), Abort), RelocInfo::CODE_TARGET);
732 Call(BUILTIN_CODE(isolate(), Abort), RelocInfo::CODE_TARGET);
753 CodeFactory::CEntry(isolate(), f->result_size, save_doubles);
782 CodeFactory::CEntry(isolate(), 1, SaveFPRegsMode::kIgnore,
1499 // non-isolate-independent code. In many cases it might be cheaper than
1685 // non-isolate-independent code. In many cases it might be cheaper than
1810 isolate(), reference)));
1827 if (isolate()->builtins()->IsBuiltinHandle(code_object, &builtin)) {
1872 if (isolate()->builtins()->IsBuiltinHandle(code_object, &builtin)) {
2271 ExternalReference::Create(IsolateAddressId::kHandlerAddress, isolate());
2281 ExternalReference::Create(IsolateAddressId::kHandlerAddress, isolate());
2303 CHECK(isolate()->IsGeneratingEmbeddedBuiltins());
2461 Cmp(object, isolate()->factory()->undefined_value());
2466 Cmp(map, isolate()->factory()->allocation_site_map());
2550 ExternalReference::debug_hook_on_function_call_address(isolate());
2591 Isolate* isolate = this->isolate();
2594 ? ExternalReference::address_of_real_jslimit(isolate)
2595 : ExternalReference::address_of_jslimit(isolate);
2596 DCHECK(TurboAssembler::IsAddressableThroughRootRegister(isolate, limit));
2599 TurboAssembler::RootRegisterOffsetForExternalReference(isolate, limit);
2837 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate()),
2839 Store(ExternalReference::Create(IsolateAddressId::kContextAddress, isolate()),
2842 ExternalReference::Create(IsolateAddressId::kCFunctionAddress, isolate()),
2950 ExternalReference::Create(IsolateAddressId::kContextAddress, isolate());
2959 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate());
3035 // 1. In wasm compilation, the isolate is nullptr and thus no
3054 DCHECK_NOT_NULL(isolate());
3061 ExternalReference::fast_c_call_caller_pc_address(isolate()),
3065 ExternalReference::fast_c_call_caller_fp_address(isolate())),
3078 DCHECK_NOT_NULL(isolate());
3080 ExternalReference::fast_c_call_caller_fp_address(isolate())),
3132 Jump(BUILTIN_CODE(isolate(), CompileLazyDeoptimizedCode),