Lines Matching refs:broker
17 #include "src/compiler/js-heap-broker.h"
304 if (match.HasResolvedValue() && match.Ref(broker()).IsJSFunction()) {
305 JSFunctionRef function = match.Ref(broker()).AsJSFunction();
308 if (!function.feedback_vector(broker()->dependencies()).has_value()) {
320 if (!function.native_context().equals(broker()->target_native_context())) {
334 FeedbackCellRef cell = n.GetFeedbackCellRefChecked(broker());
337 FeedbackCellRef cell = MakeRef(broker(), FeedbackCellOf(match.op()));
355 if (match.HasResolvedValue() && match.Ref(broker()).IsJSFunction()) {
356 JSFunctionRef function = match.Ref(broker()).AsJSFunction();
358 CHECK(function.feedback_vector(broker()->dependencies()).has_value());
362 return function.raw_feedback_cell(broker()->dependencies());
369 FeedbackCellRef cell = n.GetFeedbackCellRefChecked(broker());
375 FeedbackCellRef cell = MakeRef(broker(), FeedbackCellOf(match.op()));
477 MakeRef(broker(), info_->shared_info());
531 // (kIsInlineable), the broker holds a reference to the bytecode array, which
538 broker()->local_isolate_or_isolate())) {
584 BuildGraphFromBytecode(broker(), zone(), *shared_info, feedback_cell,
703 if (NodeProperties::CanBePrimitive(broker(), call.receiver(), effect)) {
706 broker()->target_native_context().global_proxy_object());