Home
last modified time | relevance | path

Searched refs:InductionVariable (Results 1 – 3 of 3) sorted by relevance

/external/v8/src/compiler/
Dloop-variable-optimizer.cc78 InductionVariable::ConstraintKind kind() const { return kind_; } in kind()
84 Constraint(Node* left, InductionVariable::ConstraintKind kind, Node* right, in Constraint()
91 InductionVariable::ConstraintKind kind_;
105 void Add(Node* left, InductionVariable::ConstraintKind kind, Node* right, in Add()
150 void InductionVariable::AddUpperBound(Node* bound, in AddUpperBound()
151 InductionVariable::ConstraintKind kind) { in AddUpperBound()
161 void InductionVariable::AddLowerBound(Node* bound, in AddLowerBound()
162 InductionVariable::ConstraintKind kind) { in AddLowerBound()
237 AddCmpToLimits(limits, cond, InductionVariable::kStrict, polarity); in VisitIf()
240 AddCmpToLimits(limits, cond, InductionVariable::kNonStrict, !polarity); in VisitIf()
[all …]
Dloop-variable-optimizer.h18 class InductionVariable : public ZoneObject {
42 InductionVariable(Node* phi, Node* arith, Node* increment, Node* init_value, in InductionVariable() function
71 const ZoneMap<int, InductionVariable*>& induction_variables() { in induction_variables()
95 InductionVariable::ConstraintKind kind, bool polarity);
98 const InductionVariable* FindInductionVariable(Node* node);
99 InductionVariable* TryGetInductionVariable(Node* phi);
110 ZoneMap<int, InductionVariable*> induction_vars_;
Dtyper.cc706 InductionVariable* induction_var = res->second; in TypeInductionVariablePhi()
708 InductionVariable::ArithmeticType arithmetic_type = induction_var->Type(); in TypeInductionVariablePhi()
715 if (arithmetic_type == InductionVariable::ArithmeticType::kAddition) { in TypeInductionVariablePhi()
719 DCHECK(arithmetic_type == InductionVariable::ArithmeticType::kSubtraction); in TypeInductionVariablePhi()
737 if (bound.kind == InductionVariable::kStrict) { in TypeInductionVariablePhi()
757 if (bound.kind == InductionVariable::kStrict) { in TypeInductionVariablePhi()
774 << (arithmetic_type == InductionVariable::ArithmeticType::kAddition in TypeInductionVariablePhi()