Lines Matching refs:JSHeapBroker

37 const uint32_t JSHeapBroker::kMinimalRefsBucketCount;
38 const uint32_t JSHeapBroker::kInitialRefsBucketCount;
41 void JSHeapBroker::IncrementTracingIndentation() { ++trace_indentation_; }
43 void JSHeapBroker::DecrementTracingIndentation() { --trace_indentation_; }
45 JSHeapBroker::JSHeapBroker(Isolate* isolate, Zone* broker_zone,
68 JSHeapBroker::~JSHeapBroker() { DCHECK_NULL(local_isolate_); }
70 void JSHeapBroker::SetPersistentAndCopyCanonicalHandlesForTesting(
77 void JSHeapBroker::CopyCanonicalHandlesForTesting(
91 std::string JSHeapBroker::Trace() const {
98 void JSHeapBroker::AttachLocalIsolate(OptimizedCompilationInfo* info,
108 void JSHeapBroker::DetachLocalIsolate(OptimizedCompilationInfo* info) {
118 void JSHeapBroker::StopSerializing() {
124 void JSHeapBroker::Retire() {
130 void JSHeapBroker::SetTargetNativeContextRef(
138 void JSHeapBroker::CollectArrayAndObjectPrototypes() {
157 StringRef JSHeapBroker::GetTypedArrayStringTag(ElementsKind kind) {
170 bool JSHeapBroker::IsArrayOrObjectPrototype(const JSObjectRef& object) const {
174 bool JSHeapBroker::IsArrayOrObjectPrototype(Handle<JSObject> object) const {
186 ObjectData* JSHeapBroker::TryGetOrCreateData(Object object,
191 ObjectData* JSHeapBroker::GetOrCreateData(Handle<Object> object,
198 ObjectData* JSHeapBroker::GetOrCreateData(Object object,
203 bool JSHeapBroker::StackHasOverflowed() const {
211 bool JSHeapBroker::ObjectMayBeUninitialized(Handle<Object> object) const {
215 bool JSHeapBroker::ObjectMayBeUninitialized(Object object) const {
220 bool JSHeapBroker::ObjectMayBeUninitialized(HeapObject object) const {
237 JSHeapBroker* broker, ZoneVector<MapRef> const& inferred_maps) const {
416 bool ElementAccessFeedback::HasOnlyStringMaps(JSHeapBroker* broker) const {
440 void JSHeapBroker::SetFeedback(FeedbackSource const& source,
447 bool JSHeapBroker::HasFeedback(FeedbackSource const& source) const {
452 ProcessedFeedback const& JSHeapBroker::GetFeedback(
460 FeedbackSlotKind JSHeapBroker::GetFeedbackSlotKind(
467 bool JSHeapBroker::FeedbackIsInsufficient(FeedbackSource const& source) const {
473 const ProcessedFeedback& JSHeapBroker::NewInsufficientFeedback(
478 ProcessedFeedback const& JSHeapBroker::ReadFeedbackForPropertyAccess(
537 ProcessedFeedback const& JSHeapBroker::ReadFeedbackForGlobalAccess(
582 ProcessedFeedback const& JSHeapBroker::ReadFeedbackForBinaryOperation(
591 ProcessedFeedback const& JSHeapBroker::ReadFeedbackForCompareOperation(
600 ProcessedFeedback const& JSHeapBroker::ReadFeedbackForForIn(
609 ProcessedFeedback const& JSHeapBroker::ReadFeedbackForInstanceOf(
625 ProcessedFeedback const& JSHeapBroker::ReadFeedbackForArrayOrObjectLiteral(
640 ProcessedFeedback const& JSHeapBroker::ReadFeedbackForRegExpLiteral(
655 ProcessedFeedback const& JSHeapBroker::ReadFeedbackForTemplateObject(
669 ProcessedFeedback const& JSHeapBroker::ReadFeedbackForCall(
690 BinaryOperationHint JSHeapBroker::GetFeedbackForBinaryOperation(
697 CompareOperationHint JSHeapBroker::GetFeedbackForCompareOperation(
705 ForInHint JSHeapBroker::GetFeedbackForForIn(FeedbackSource const& source) {
711 ProcessedFeedback const& JSHeapBroker::GetFeedbackForArrayOrObjectLiteral(
720 ProcessedFeedback const& JSHeapBroker::GetFeedbackForRegExpLiteral(
728 ProcessedFeedback const& JSHeapBroker::GetFeedbackForTemplateObject(
736 ProcessedFeedback const& JSHeapBroker::ProcessFeedbackForBinaryOperation(
744 ProcessedFeedback const& JSHeapBroker::ProcessFeedbackForCompareOperation(
752 ProcessedFeedback const& JSHeapBroker::ProcessFeedbackForForIn(
760 ProcessedFeedback const& JSHeapBroker::GetFeedbackForPropertyAccess(
770 ProcessedFeedback const& JSHeapBroker::GetFeedbackForInstanceOf(
778 ProcessedFeedback const& JSHeapBroker::GetFeedbackForCall(
786 ProcessedFeedback const& JSHeapBroker::GetFeedbackForGlobalAccess(
794 ElementAccessFeedback const& JSHeapBroker::ProcessFeedbackMapsForElementAccess(
873 base::Optional<NameRef> JSHeapBroker::GetNameFeedback(
880 PropertyAccessInfo JSHeapBroker::GetPropertyAccessInfo(