Home
last modified time | relevance | path

Searched refs:VectorSlotPair (Results 1 – 25 of 28) sorted by relevance

12

/external/v8/src/compiler/
Djs-operator.h103 VectorSlotPair const& feedback) in ConstructParameters()
108 VectorSlotPair const& feedback() const { return feedback_; } in feedback()
113 VectorSlotPair const feedback_;
164 VectorSlotPair const& feedback, in CallParameters()
178 VectorSlotPair const& feedback() const { return feedback_; } in feedback()
202 VectorSlotPair const feedback_;
298 StoreNamedOwnParameters(Handle<Name> name, VectorSlotPair const& feedback) in StoreNamedOwnParameters()
302 VectorSlotPair const& feedback() const { return feedback_; } in feedback()
306 VectorSlotPair const feedback_;
323 explicit FeedbackParameter(VectorSlotPair const& feedback) in FeedbackParameter()
[all …]
Dsimplified-operator.h149 explicit CheckParameters(const VectorSlotPair& feedback) in CheckParameters()
152 VectorSlotPair const& feedback() const { return feedback_; } in feedback()
155 VectorSlotPair feedback_;
169 const VectorSlotPair& feedback) in CheckIfParameters()
172 VectorSlotPair const& feedback() const { return feedback_; } in feedback()
177 VectorSlotPair feedback_;
201 VectorSlotPair const& feedback) in CheckFloat64HoleParameters()
205 VectorSlotPair const& feedback() const { return feedback_; } in feedback()
209 VectorSlotPair feedback_;
236 const VectorSlotPair& feedback) in CheckTaggedInputParameters()
[all …]
Drepresentation-change.h157 const VectorSlotPair& feedback = VectorSlotPair())
196 const VectorSlotPair& feedback) { in CheckedSignedSmallAsTaggedSigned()
201 const VectorSlotPair& feedback) { in CheckedSignedSmallAsWord32()
207 const VectorSlotPair& feedback) { in CheckedSigned32AsWord32()
212 static UseInfo CheckedNumberAsFloat64(const VectorSlotPair& feedback) { in CheckedNumberAsFloat64()
216 static UseInfo CheckedNumberAsWord32(const VectorSlotPair& feedback) { in CheckedNumberAsWord32()
221 const VectorSlotPair& feedback) { in CheckedNumberOrOddballAsFloat64()
226 const VectorSlotPair& feedback) { in CheckedNumberOrOddballAsWord32()
252 const VectorSlotPair& feedback() const { return feedback_; } in feedback()
258 VectorSlotPair feedback_;
Djs-operator.cc792 const VectorSlotPair& feedback) {
803 const VectorSlotPair& feedback) { in StoreInArrayLiteral()
825 VectorSlotPair const& feedback, in Call()
849 VectorSlotPair const& feedback, SpeculationMode speculation_mode) { in CallWithSpread()
897 VectorSlotPair const& feedback) { in Construct()
917 uint32_t arity, CallFrequency frequency, VectorSlotPair const& feedback) { in ConstructWithSpread()
927 const VectorSlotPair& feedback) { in LoadNamed()
937 VectorSlotPair const& feedback) { in LoadProperty()
946 const Operator* JSOperatorBuilder::InstanceOf(VectorSlotPair const& feedback) { in InstanceOf()
1000 VectorSlotPair const& feedback) { in StoreNamed()
[all …]
Dsimplified-operator.cc849 CheckParameters(VectorSlotPair())) {} \
861 CheckIfParameters(kDeoptimizeReason, VectorSlotPair())) {} in CheckIfOperator()
959 CheckMinusZeroParameters(kMode, VectorSlotPair())) {} in CheckedFloat64ToInt32Operator()
974 CheckMinusZeroParameters(kMode, VectorSlotPair())) {} in CheckedTaggedToInt32Operator()
989 CheckTaggedInputParameters(kMode, VectorSlotPair())) {} in CheckedTaggedToFloat64Operator()
1004 CheckTaggedInputParameters(kMode, VectorSlotPair())) {} in CheckedTruncateTaggedToWord32Operator()
1036 CheckFloat64HoleParameters(kMode, VectorSlotPair())) {} in CheckFloat64HoleNaNOperator()
1059 GrowFastElementsParameters(kMode, VectorSlotPair())) {} in GrowFastElementsOperator()
1104 NumberOperationParameters(kHint, VectorSlotPair())) {} in SpeculativeToNumberOperator()
1137 const VectorSlotPair& feedback) { \ in EFFECT_DEPENDENT_OP_LIST()
[all …]
Dinstruction-selector.h59 VectorSlotPair const& feedback, in ForDeoptimize()
68 VectorSlotPair const& feedback, Node* frame_state) { in ForDeoptimizeAndPoison()
109 VectorSlotPair const& feedback() const { in feedback()
195 VectorSlotPair const& feedback, Node* frame_state) in FlagsContinuation()
225 VectorSlotPair feedback_; // Only valid if mode_ == kFlags_deoptimize*
351 VectorSlotPair const& feedback,
491 VectorSlotPair const& feedback,
617 VectorSlotPair const& feedback, Node* value);
Dcommon-operator.h103 VectorSlotPair const& feedback, in DeoptimizeParameters()
112 const VectorSlotPair& feedback() const { return feedback_; } in feedback()
118 VectorSlotPair const feedback_;
458 VectorSlotPair const& feedback); in NON_EXPORTED_BASE()
461 VectorSlotPair const& feedback, in NON_EXPORTED_BASE()
465 VectorSlotPair const& feedback, in NON_EXPORTED_BASE()
Djs-native-context-specialization.cc290 node, javascript()->Call(3, CallFrequency(), VectorSlotPair(), in ReduceJSInstanceOf()
403 NodeProperties::ChangeOp(node, javascript()->InstanceOf(VectorSlotPair())); in ReduceJSOrdinaryHasInstance()
715 simplified()->CheckSmi(VectorSlotPair()), value, effect, control); in ReduceGlobalAccess()
1184 simplified()->CheckString(VectorSlotPair()), receiver, effect, control); in ReduceElementAccess()
1539 common()->Deoptimize(DeoptimizeKind::kSoft, reason, VectorSlotPair()), in ReduceSoftDeoptimize()
1699 jsgraph()->javascript()->Call(2, CallFrequency(), VectorSlotPair(), in InlinePropertyGetterCall()
1737 jsgraph()->javascript()->Call(3, CallFrequency(), VectorSlotPair(), in InlinePropertySetterCall()
1926 graph()->NewNode(simplified()->CheckNumber(VectorSlotPair()), value, in BuildPropertyStore()
1995 simplified()->CheckSmi(VectorSlotPair()), value, effect, control); in BuildPropertyStore()
2315 simplified()->CheckSmi(VectorSlotPair()), index, effect, control); in BuildElementAccess()
[all …]
Djs-call-reducer.h18 class VectorSlotPair; variable
107 VectorSlotPair const& feedback);
228 const VectorSlotPair& feedback);
Dbytecode-graph-builder.cc573 VectorSlotPair BytecodeGraphBuilder::CreateVectorSlotPair(int slot_id) { in CreateVectorSlotPair()
574 return VectorSlotPair(feedback_vector(), FeedbackVector::ToSlot(slot_id)); in CreateVectorSlotPair()
973 VectorSlotPair feedback = CreateVectorSlotPair(feedback_slot_index); in BuildLoadGlobal()
1003 VectorSlotPair feedback = in VisitStaGlobal()
1021 VectorSlotPair feedback = in VisitStaInArrayLiteral()
1049 VectorSlotPair feedback = in VisitStaDataPropertyInLiteral()
1322 VectorSlotPair feedback = in VisitLdaNamedProperty()
1345 VectorSlotPair feedback = in VisitLdaKeyedProperty()
1370 VectorSlotPair feedback = in BuildNamedStore()
1414 VectorSlotPair feedback = in VisitStaKeyedProperty()
[all …]
Dproperty-access-builder.cc59 graph()->NewNode(simplified()->CheckString(VectorSlotPair()), *receiver, in TryBuildStringCheck()
72 graph()->NewNode(simplified()->CheckNumber(VectorSlotPair()), *receiver, in TryBuildNumberCheck()
Dgraph-assembler.cc210 VectorSlotPair const& feedback, in DeoptimizeIf()
218 VectorSlotPair const& feedback, in DeoptimizeIfNot()
Deffect-control-linearizer.cc1491 __ DeoptimizeIfNot(DeoptimizeReason::kNotAJavaScriptObject, VectorSlotPair(), in LowerCheckReceiver()
1503 __ DeoptimizeIfNot(DeoptimizeReason::kNotASymbol, VectorSlotPair(), check, in LowerCheckSymbol()
1535 __ DeoptimizeIfNot(DeoptimizeReason::kWrongInstanceType, VectorSlotPair(), in LowerCheckInternalizedString()
1554 __ DeoptimizeIf(DeoptimizeReason::kOverflow, VectorSlotPair(), check, in LowerCheckedInt32Add()
1566 __ DeoptimizeIf(DeoptimizeReason::kOverflow, VectorSlotPair(), check, in LowerCheckedInt32Sub()
1595 __ DeoptimizeIf(DeoptimizeReason::kDivisionByZero, VectorSlotPair(), check, in LowerCheckedInt32Div()
1600 __ DeoptimizeIf(DeoptimizeReason::kMinusZero, VectorSlotPair(), check, in LowerCheckedInt32Div()
1614 __ DeoptimizeIf(DeoptimizeReason::kOverflow, VectorSlotPair(), is_minus_one, in LowerCheckedInt32Div()
1628 __ DeoptimizeIfNot(DeoptimizeReason::kLostPrecision, VectorSlotPair(), check, in LowerCheckedInt32Div()
1709 __ DeoptimizeIf(DeoptimizeReason::kDivisionByZero, VectorSlotPair(), in LowerCheckedInt32Mod()
[all …]
Deffect-control-linearizer.h175 const VectorSlotPair& feedback, Node* value,
178 const VectorSlotPair& feedback,
Dcommon-operator.cc715 DeoptimizeParameters(kKind, kReason, VectorSlotPair(), in DeoptimizeOperator()
733 DeoptimizeParameters(kKind, kReason, VectorSlotPair(), in DeoptimizeIfOperator()
753 DeoptimizeParameters(kKind, kReason, VectorSlotPair(), in DeoptimizeUnlessOperator()
932 VectorSlotPair const& feedback) { in Deoptimize()
953 VectorSlotPair const& feedback, IsSafetyCheck is_safety_check) { in DeoptimizeIf()
974 VectorSlotPair const& feedback, IsSafetyCheck is_safety_check) { in DeoptimizeUnless()
Dbytecode-graph-builder.h20 class VectorSlotPair; variable
65 VectorSlotPair CreateVectorSlotPair(int slot_id);
Dinstruction.h1326 DeoptimizeReason reason, VectorSlotPair const& feedback) in DeoptimizationEntry()
1335 VectorSlotPair const& feedback() const { return feedback_; } in feedback()
1341 VectorSlotPair feedback_ = VectorSlotPair();
1601 VectorSlotPair const& feedback); in NON_EXPORTED_BASE()
Djs-type-hint-lowering.cc396 jsgraph()->simplified()->SpeculativeToNumber(hint, VectorSlotPair()), in ReduceToNumberOperation()
501 VectorSlotPair()), in TryBuildSoftDeopt()
Dgraph-assembler.h231 Node* DeoptimizeIf(DeoptimizeReason reason, VectorSlotPair const& feedback,
234 DeoptimizeReason reason, VectorSlotPair const& feedback, Node* condition,
Dsimplified-lowering.cc94 NumberOperationHint hint, const VectorSlotPair& feedback = VectorSlotPair(), in CheckedUseInfoAsWord32FromHint()
111 const VectorSlotPair& feedback) { in CheckedUseInfoAsFloat64FromHint()
1332 UseInfo left_use = CheckedUseInfoAsWord32FromHint(hint, VectorSlotPair(), in VisitSpeculativeIntegerAdditiveOp()
1338 UseInfo right_use = CheckedUseInfoAsWord32FromHint(hint, VectorSlotPair(), in VisitSpeculativeIntegerAdditiveOp()
1369 VisitBinop(node, UseInfo::CheckedNumberOrOddballAsFloat64(VectorSlotPair()), in VisitSpeculativeAdditiveOp()
1468 VisitBinop(node, UseInfo::CheckedNumberOrOddballAsFloat64(VectorSlotPair()), in VisitSpeculativeNumberModulus()
1709 UseInfo::CheckedSignedSmallAsTaggedSigned(VectorSlotPair()), in VisitNode()
1732 CheckedUseInfoAsFloat64FromHint(hint, VectorSlotPair()), in VisitNode()
1806 UseInfo::CheckedNumberOrOddballAsFloat64(VectorSlotPair()), in VisitNode()
1901 UseInfo::CheckedNumberOrOddballAsFloat64(VectorSlotPair()), in VisitNode()
[all …]
Djs-typed-lowering.cc164 graph()->NewNode(simplified()->CheckString(VectorSlotPair()), left(), in CheckInputsToString()
171 graph()->NewNode(simplified()->CheckString(VectorSlotPair()), right(), in CheckInputsToString()
570 graph()->NewNode(simplified()->CheckString(VectorSlotPair()), in ReduceJSAdd()
576 graph()->NewNode(simplified()->CheckString(VectorSlotPair()), in ReduceJSAdd()
672 simplified()->CheckString(VectorSlotPair()), first, effect, control); in ReduceCreateConsString()
680 simplified()->CheckString(VectorSlotPair()), second, effect, control); in ReduceCreateConsString()
699 simplified()->CheckBounds(VectorSlotPair()), length, in ReduceCreateConsString()
Djs-call-reducer.cc381 javascript()->Call(arity, p.frequency(), VectorSlotPair(), convert_mode)); in ReduceFunctionPrototypeApply()
531 javascript()->Call(arity, p.frequency(), VectorSlotPair(), convert_mode)); in ReduceFunctionPrototypeCall()
2192 simplified()->MaybeGrowFastElements(mode, VectorSlotPair()), a, in DoFilterPostCallbackWork()
2261 const VectorSlotPair& feedback) { in SafeLoadElement()
2992 VectorSlotPair const& feedback) { in ReduceCallOrConstructWithArrayLikeOrSpread()
3267 node, javascript()->Call(arity, p.frequency(), VectorSlotPair(), in ReduceJSCall()
3314 node, javascript()->Call(arity, p.frequency(), VectorSlotPair(), in ReduceJSCall()
3721 VectorSlotPair feedback; in ReduceJSCallWithArrayLike()
3732 VectorSlotPair feedback = p.feedback(); in ReduceJSCallWithSpread()
3918 javascript()->Construct(arity + 2, p.frequency(), VectorSlotPair())); in ReduceJSConstruct()
[all …]
Djs-intrinsic-lowering.cc113 DeoptimizeReason::kDeoptimizeNow, VectorSlotPair()), in ReduceDeoptimizeNow()
/external/v8/src/
Dvector-slot-pair.cc12 VectorSlotPair::VectorSlotPair() {} in VectorSlotPair() function in v8::internal::VectorSlotPair
14 int VectorSlotPair::index() const { in index()
18 bool operator==(VectorSlotPair const& lhs, VectorSlotPair const& rhs) { in operator ==()
23 bool operator!=(VectorSlotPair const& lhs, VectorSlotPair const& rhs) { in operator !=()
27 std::ostream& operator<<(std::ostream& os, const VectorSlotPair& pair) { in operator <<()
34 size_t hash_value(VectorSlotPair const& p) { in hash_value()
Dvector-slot-pair.h19 class V8_EXPORT_PRIVATE VectorSlotPair {
21 VectorSlotPair();
22 VectorSlotPair(Handle<FeedbackVector> vector, FeedbackSlot slot) in VectorSlotPair() function
37 bool operator==(VectorSlotPair const&, VectorSlotPair const&);
38 bool operator!=(VectorSlotPair const&, VectorSlotPair const&);
40 std::ostream& operator<<(std::ostream& os, const VectorSlotPair& pair);
42 size_t hash_value(VectorSlotPair const&);

12