Home
last modified time | relevance | path

Searched refs:FeedbackSource (Results 1 - 25 of 37) sorted by relevance

12

/third_party/node/deps/v8/src/compiler/
H A Dfeedback-source.cc11 FeedbackSource::FeedbackSource(Handle<FeedbackVector> vector_, in FeedbackSource() function in v8::internal::compiler::FeedbackSource
17 FeedbackSource::FeedbackSource(FeedbackVectorRef vector_, FeedbackSlot slot_) in FeedbackSource() function in v8::internal::compiler::FeedbackSource
18 : FeedbackSource(vector_.object(), slot_) {} in FeedbackSource()
20 int FeedbackSource::index() const { in index()
25 bool operator==(FeedbackSource const& lhs, FeedbackSource const& rhs) { in operator ==()
26 return FeedbackSource::Equal()(lhs, rhs); in operator ==()
29 bool operator!=(FeedbackSource cons
[all...]
H A Dfeedback-source.h15 struct FeedbackSource { struct
16 FeedbackSource() { DCHECK(!IsValid()); } in FeedbackSource() function
17 V8_EXPORT_PRIVATE FeedbackSource(Handle<FeedbackVector> vector_,
19 FeedbackSource(FeedbackVectorRef vector_, FeedbackSlot slot_);
28 size_t operator()(FeedbackSource const& source) const { in operator ()()
34 bool operator()(FeedbackSource const& lhs, in operator ()()
35 FeedbackSource const& rhs) const { in operator ()()
41 bool operator==(FeedbackSource const&, FeedbackSource const&);
42 bool operator!=(FeedbackSource cons
[all...]
H A Djs-operator.h159 FeedbackSource const& feedback) in ConstructParameters()
177 FeedbackSource const& feedback() const { return feedback_; } in feedback()
182 FeedbackSource const feedback_;
238 FeedbackSource const& feedback, in CallParameters()
268 FeedbackSource const& feedback() const { return feedback_; } in feedback()
287 FeedbackSource::Hash feedback_hash; in hash_value()
299 FeedbackSource const feedback_;
401 FeedbackSource const& feedback) in DefineNamedOwnPropertyParameters()
405 FeedbackSource const& feedback() const { return feedback_; } in feedback()
409 FeedbackSource cons
[all...]
H A Dsimplified-operator.h224 explicit CheckParameters(const FeedbackSource& feedback) in CheckParameters()
227 FeedbackSource const& feedback() const { return feedback_; } in feedback()
230 FeedbackSource feedback_;
250 CheckBoundsParameters(const FeedbackSource& feedback, CheckBoundsFlags flags) in CheckBoundsParameters()
273 const FeedbackSource& feedback) in CheckIfParameters()
276 FeedbackSource const& feedback() const { return feedback_; } in feedback()
281 FeedbackSource feedback_;
305 FeedbackSource const& feedback) in CheckFloat64HoleParameters()
309 FeedbackSource const& feedback() const { return feedback_; } in feedback()
313 FeedbackSource feedback
[all...]
H A Djs-heap-broker.h190 bool HasFeedback(FeedbackSource const& source) const;
191 void SetFeedback(FeedbackSource const& source,
193 FeedbackSlotKind GetFeedbackSlotKind(FeedbackSource const& source) const;
202 FeedbackSource const& source);
204 FeedbackSource const& source);
205 ForInHint GetFeedbackForForIn(FeedbackSource const& source);
207 ProcessedFeedback const& GetFeedbackForCall(FeedbackSource const& source);
209 FeedbackSource const& source);
211 FeedbackSource const& source);
213 FeedbackSource cons
[all...]
H A Drepresentation-change.h174 const FeedbackSource& feedback = FeedbackSource()) in UseInfo()
182 static UseInfo CheckedBigIntTruncatingWord64(const FeedbackSource& feedback) { in CheckedBigIntTruncatingWord64()
220 static UseInfo CheckedTaggedAsArrayIndex(const FeedbackSource& feedback) { in CheckedTaggedAsArrayIndex()
226 const FeedbackSource& feedback) { in CheckedHeapObjectAsTaggedPointer()
231 static UseInfo CheckedBigIntAsTaggedPointer(const FeedbackSource& feedback) { in CheckedBigIntAsTaggedPointer()
237 const FeedbackSource& feedback, in CheckedSignedSmallAsTaggedSigned()
244 const FeedbackSource& feedback) { in CheckedSignedSmallAsWord32()
250 const FeedbackSource& feedback) { in CheckedSigned32AsWord32()
256 const FeedbackSource in CheckedSigned64AsWord64()
172 UseInfo(MachineRepresentation representation, Truncation truncation, TypeCheckKind type_check = TypeCheckKind::kNone, const FeedbackSource& feedback = FeedbackSource()) UseInfo() argument
[all...]
H A Djs-operator.cc83 FeedbackSource::Hash()(p.feedback())); in hash_value()
229 FeedbackSource::Hash()(p.feedback())); in hash_value()
252 return FeedbackSource::Hash()(p.feedback()); in hash_value()
283 FeedbackSource::Hash()(p.feedback())); in hash_value()
327 FeedbackSource::Hash()(p.feedback())); in hash_value()
379 FeedbackSource::Hash()(p.feedback())); in hash_value()
526 FeedbackSource::Hash()(p.feedback())); in hash_value()
591 FeedbackSource::Hash()(p.feedback()), p.length(), in hash_value()
620 return base::hash_combine(FeedbackSource::Hash()(p.feedback()), p.flags()); in hash_value()
653 return base::hash_combine(FeedbackSource in hash_value()
[all...]
H A Djs-heap-broker.cc440 void JSHeapBroker::SetFeedback(FeedbackSource const& source, in SetFeedback()
447 bool JSHeapBroker::HasFeedback(FeedbackSource const& source) const { in HasFeedback()
453 FeedbackSource const& source) const { in GetFeedback()
461 FeedbackSource const& source) const { in GetFeedbackSlotKind()
467 bool JSHeapBroker::FeedbackIsInsufficient(FeedbackSource const& source) const { in FeedbackIsInsufficient()
479 FeedbackSource const& source, AccessMode mode, in ReadFeedbackForPropertyAccess()
538 FeedbackSource const& source) { in ReadFeedbackForGlobalAccess()
583 FeedbackSource const& source) const { in ReadFeedbackForBinaryOperation()
592 FeedbackSource const& source) const { in ReadFeedbackForCompareOperation()
601 FeedbackSource cons in ReadFeedbackForForIn()
[all...]
H A Dmap-inference.h20 struct FeedbackSource;
72 const FeedbackSource& feedback);
75 const FeedbackSource& feedback);
103 Control control, const FeedbackSource& feedback);
H A Dsimplified-operator.cc211 FeedbackSource::Hash feedback_hash; in hash_value()
260 FeedbackSource::Hash feedback_hash; in hash_value()
315 FeedbackSource::Hash feedback_hash; in hash_value()
556 FeedbackSource::Hash feedback_hash; in hash_value()
576 FeedbackSource::Hash feedback_hash; in hash_value()
644 FeedbackSource::Hash feedback_hash; in hash_value()
667 FeedbackSource::Hash feedback_hash; in hash_value()
892 CheckParameters(FeedbackSource())) {} \
900 Name##Operator(FeedbackSource feedback, CheckBoundsFlags flags) \
906 Name##Operator k##Name = {FeedbackSource(), CheckBoundsFlag
[all...]
H A Dbytecode-graph-builder.cc107 FeedbackSource CreateFeedbackSource(int slot_id);
108 FeedbackSource CreateFeedbackSource(FeedbackSlot slot);
1128 FeedbackSource BytecodeGraphBuilder::CreateFeedbackSource(int slot_id) { in CreateFeedbackSource()
1132 FeedbackSource BytecodeGraphBuilder::CreateFeedbackSource(FeedbackSlot slot) { in CreateFeedbackSource()
1133 return FeedbackSource(feedback_vector(), slot); in CreateFeedbackSource()
1537 FeedbackSource feedback = CreateFeedbackSource(feedback_slot_index); in BuildLoadGlobal()
1564 FeedbackSource feedback = in VisitStaGlobal()
1583 FeedbackSource feedback = in VisitStaInArrayLiteral()
1612 FeedbackSource feedback = in VisitDefineKeyedOwnPropertyInLiteral()
1959 FeedbackSource feedbac in VisitGetNamedProperty()
[all...]
H A Dmap-inference.cc100 const FeedbackSource& feedback) { in InsertMapChecks()
121 Control control, const FeedbackSource& feedback) { in RelyOnMapsPreferStability()
132 const FeedbackSource& feedback) { in RelyOnMapsHelper()
H A Djs-native-context-specialization.cc401 broker()->GetFeedbackForInstanceOf(FeedbackSource(p.feedback())); in ReduceJSInstanceOf()
497 FeedbackSource(), in ReduceJSInstanceOf()
630 NodeProperties::ChangeOp(node, javascript()->InstanceOf(FeedbackSource())); in ReduceJSOrdinaryHasInstance()
948 simplified()->CheckSmi(FeedbackSource()), value, effect, control); in ReduceGlobalAccess()
986 broker()->GetFeedbackForGlobalAccess(FeedbackSource(p.feedback())); in ReduceJSLoadGlobal()
1016 broker()->GetFeedbackForGlobalAccess(FeedbackSource(p.feedback())); in ReduceJSStoreGlobal()
1433 FeedbackSource(p.feedback()), AccessMode::kLoad); in ReduceJSLoadNamed()
1444 FeedbackSource(p.feedback()), AccessMode::kLoad); in ReduceJSLoadNamedFromSuper()
1536 FeedbackSource(p.feedback()), AccessMode::kStore); in ReduceJSSetNamedProperty()
1545 FeedbackSource( in ReduceJSDefineNamedOwnProperty()
[all...]
H A Dcommon-operator.h83 DeoptimizeParameters(DeoptimizeReason reason, FeedbackSource const& feedback) in DeoptimizeParameters()
87 const FeedbackSource& feedback() const { return feedback_; } in feedback()
91 FeedbackSource const feedback_;
490 FeedbackSource const& feedback);
492 FeedbackSource const& feedback);
494 FeedbackSource const& feedback);
H A Djs-type-hint-lowering.cc267 FeedbackSource source(feedback_vector(), slot); in GetBinaryOperationHint()
273 FeedbackSource source(feedback_vector(), slot); in GetCompareOperationHint()
287 FeedbackSource feedback(feedback_vector(), slot); in ReduceUnaryOperation()
454 jsgraph()->simplified()->SpeculativeToNumber(hint, FeedbackSource()), in ReduceToNumberOperation()
568 FeedbackSource source(feedback_vector(), slot); in BuildDeoptIfFeedbackIsInsufficient()
572 jsgraph()->common()->Deoptimize(reason, FeedbackSource()), in BuildDeoptIfFeedbackIsInsufficient()
H A Djs-call-reducer.h28 struct FeedbackSource;
132 CallFrequency const& frequency, FeedbackSource const& feedback,
136 CallFrequency const& frequency, FeedbackSource const& feedback_source,
250 const FeedbackSource& feedback_source, Effect effect,
H A Dproperty-access-builder.cc63 graph()->NewNode(simplified()->CheckString(FeedbackSource()), *receiver, in TryBuildStringCheck()
77 graph()->NewNode(simplified()->CheckNumber(FeedbackSource()), *receiver, in TryBuildNumberCheck()
H A Deffect-control-linearizer.cc244 const FeedbackSource& feedback, Node* value,
247 const FeedbackSource& feedback, Node* value,
249 Node* BuildCheckedFloat64ToIndex(const FeedbackSource& feedback, Node* value,
252 const FeedbackSource& feedback,
314 FeedbackSource const& feedback_source,
1803 __ DeoptimizeIfNot(DeoptimizeReason::kWrongCallTarget, FeedbackSource(), in LowerCheckClosure()
1811 __ DeoptimizeIfNot(DeoptimizeReason::kWrongFeedbackCell, FeedbackSource(), in LowerCheckClosure()
1818 FeedbackSource const& feedback_source, DeoptimizeReason reason) { in MigrateInstanceOrDeopt()
1995 __ DeoptimizeIfNot(DeoptimizeReason::kNotAJavaScriptObject, FeedbackSource(), in LowerCheckReceiver()
2014 FeedbackSource(), check in LowerCheckReceiverOrNullOrUndefined()
[all...]
H A Dcommon-operator.cc78 FeedbackSource::Hash feebdack_hash; in hash_value()
723 DeoptimizeParameters(kReason, FeedbackSource())) {} in DeoptimizeOperator()
738 DeoptimizeParameters(kReason, FeedbackSource())) {} in DeoptimizeIfOperator()
755 DeoptimizeParameters(kReason, FeedbackSource())) {} in DeoptimizeUnlessOperator()
944 DeoptimizeReason reason, FeedbackSource const& feedback) { in Deoptimize()
962 DeoptimizeReason reason, FeedbackSource const& feedback) { in DeoptimizeIf()
980 DeoptimizeReason reason, FeedbackSource const& feedback) { in DeoptimizeUnless()
H A Dsimplified-lowering.cc108 const FeedbackSource& feedback = FeedbackSource()) { in CheckedUseInfoAsWord32FromHint()
127 NumberOperationHint hint, const FeedbackSource& feedback, in CheckedUseInfoAsFloat64FromHint()
1232 UseInfo::CheckedHeapObjectAsTaggedPointer(FeedbackSource()), in VisitCheck()
1680 FeedbackSource()), in VisitSpeculativeAdditiveOp()
1794 truncation.identify_zeros(), FeedbackSource()); in VisitSpeculativeNumberModulus()
1796 kIdentifyZeros, FeedbackSource()); in VisitSpeculativeNumberModulus()
1814 FeedbackSource const& feedback = p.check_parameters().feedback(); in VisitCheckBounds()
1881 FeedbackSource const& feedback) { in UseInfoForFastApiCallArgument()
1979 FeedbackSource cons in UseInfoForJSWasmCallArgument()
106 CheckedUseInfoAsWord32FromHint( NumberOperationHint hint, IdentifyZeros identify_zeros = kDistinguishZeros, const FeedbackSource& feedback = FeedbackSource()) CheckedUseInfoAsWord32FromHint() argument
[all...]
H A Dgraph-assembler.cc369 ElementsKind kind, const FeedbackSource& feedback, TNode<JSArray> array, in MaybeGrowFastElements()
513 FeedbackSource const& feedback, in DeoptimizeIf()
520 FeedbackSource const& feedback, in DeoptimizeIfNot()
H A Djs-native-context-specialization.h105 Node* value, FeedbackSource const& source,
/third_party/node/deps/v8/src/compiler/backend/
H A Dinstruction-selector.h61 FeedbackSource const& feedback, in ForDeoptimize()
68 FeedbackSource const& feedback, Node* frame_state) { in ForDeoptimizeForTesting()
109 FeedbackSource const& feedback() const { in feedback()
203 FeedbackSource const& feedback, Node* frame_state) in FlagsContinuation()
245 FeedbackSource feedback_; // Only valid if mode_ == kFlags_deoptimize*
486 FeedbackSource const& feedback,
622 FeedbackSource const& feedback, FrameState frame_state);
/third_party/node/deps/v8/src/maglev/
H A Dmaglev-graph-builder.cc147 {value}, compiler::FeedbackSource{feedback(), slot_index})); in BuildGenericUnaryOperationNode()
156 {left, right}, compiler::FeedbackSource{feedback(), slot_index})); in BuildGenericBinaryOperationNode()
166 {left, right}, compiler::FeedbackSource{feedback(), slot_index})); in BuildGenericBinarySmiOperationNode()
365 broker()->GetFeedbackForGlobalAccess(compiler::FeedbackSource( in VisitLdaGlobal()
401 compiler::FeedbackSource feedback_source{feedback(), slot}; in VisitGetNamedProperty()
455 compiler::FeedbackSource feedback_source{feedback(), slot}; in VisitSetNamedProperty()
H A Dmaglev-ir.h894 compiler::FeedbackSource feedback() const { return feedback_; } in feedback()
898 const compiler::FeedbackSource& feedback) in UnaryWithFeedbackNode()
905 const compiler::FeedbackSource feedback_;
920 compiler::FeedbackSource feedback() const { return feedback_; } in feedback()
924 const compiler::FeedbackSource& feedback) in BinaryWithFeedbackNode()
931 const compiler::FeedbackSource feedback_;
939 Name(uint32_t bitfield, const compiler::FeedbackSource& feedback) \
1207 const compiler::FeedbackSource& feedback) in LoadNamedGeneric()
1214 compiler::FeedbackSource feedback() const { return feedback_; } in feedback()
1227 const compiler::FeedbackSource feedback
[all...]

Completed in 49 milliseconds

12