Lines Matching defs:handler
12 #include "src/ic/handler-configuration-inl.h"
14 #include "src/objects/data-handler-inl.h"
652 void FeedbackNexus::ConfigureMegaDOM(const MaybeObjectHandle& handler) {
656 SetFeedback(sentinel, SKIP_WRITE_BARRIER, *handler, UPDATE_WRITE_BARRIER);
869 void FeedbackNexus::ConfigureHandlerMode(const MaybeObjectHandle& handler) {
871 DCHECK(IC::IsHandler(*handler));
873 UPDATE_WRITE_BARRIER, *handler, UPDATE_WRITE_BARRIER);
1010 const MaybeObjectHandle& handler) {
1011 DCHECK(handler.is_null() || IC::IsHandler(*handler));
1018 UPDATE_WRITE_BARRIER, *handler);
1022 array->Set(1, *handler);
1037 MaybeObjectHandle handler = maps_and_handlers[current].second;
1038 DCHECK(IC::IsHandler(*handler));
1039 array->Set(current * 2 + 1, *handler);
1068 MaybeObject maybe_handler = it.handler();
1072 MaybeObjectHandle handler = config()->NewHandle(maybe_handler);
1073 maps_and_feedback->push_back(MapAndHandler(map, handler));
1090 MaybeObject maybe_handler = it.handler();
1093 MaybeObjectHandle handler = config()->NewHandle(maybe_handler);
1097 maps_and_handlers->push_back(MapAndHandler(map, handler));
1109 if (it.map() == *map && !it.handler()->IsCleared()) {
1110 return config()->NewHandle(it.handler());
1211 // The first handler that isn't the slow handler will have the bits we need.
1212 Handle<Code> handler;
1225 handler = config()->NewHandle(code);
1245 handler = config()->NewHandle(code);
1247 handler = Handle<Code>::cast(maybe_code_handler.object());
1251 if (handler->is_builtin()) {
1252 Builtin builtin = handler->builtin_id();
1456 MaybeObject handler = pair.second;
1458 handler_ = handler;
1484 MaybeObject handler = polymorphic_feedback_->Get(index_ + kHandlerOffset);
1486 handler_ = handler;