Home | History | Annotate | Download | only in src

Lines Matching refs:builtins

222   // The builtins object is special.  It only changes when JavaScript
223 // builtins are loaded lazily. It is important to keep inline
224 // caches for the builtins object monomorphic. Therefore, if we get
225 // an inline cache miss for the builtins object after lazily loading
226 // JavaScript builtins, we return uninitialized as the state to
456 // Do not wrap receiver for strict mode functions or for builtins.
879 set_target(isolate()->builtins()->builtin(
880 Builtins::kLoadIC_StringLength));
882 set_target(isolate()->builtins()->builtin(
883 Builtins
886 set_target(isolate()->builtins()->builtin(
887 Builtins::kLoadIC_StringWrapperLength));
909 set_target(isolate()->builtins()->builtin(
910 Builtins::kLoadIC_ArrayLength));
925 set_target(isolate()->builtins()->builtin(
926 Builtins::kLoadIC_FunctionPrototype));
1462 Builtins::Name target = (strict_mode == kStrictMode)
1463 ? Builtins::kStoreIC_ArrayLength_Strict
1464 : Builtins::kStoreIC_ArrayLength;
1465 set_target(isolate()->builtins()->builtin(target));
2124 Handle<JSBuiltinsObject> builtins = Handle<JSBuiltinsObject>(
2125 isolate->thread_local_top()->context_->builtins(), isolate);
2129 builtin = builtins->javascript_builtin(Builtins::ADD);
2132 builtin = builtins->javascript_builtin(Builtins::SUB);
2135 builtin = builtins->javascript_builtin(Builtins::MUL);
2138 builtin = builtins->javascript_builtin(Builtins::DIV);
2141 builtin = builtins->javascript_builtin(Builtins::MOD);
2144 builtin = builtins->javascript_builtin(Builtins::BIT_AND);
2147 builtin = builtins->javascript_builtin(Builtins::BIT_OR);
2150 builtin = builtins->javascript_builtin(Builtins::BIT_XOR);
2153 builtin = builtins->javascript_builtin(Builtins::SHR);
2156 builtin = builtins->javascript_builtin(Builtins::SAR);
2159 builtin = builtins->javascript_builtin(Builtins::SHL);