Searched refs:InductionVariable (Results 1 – 3 of 3) sorted by relevance
/external/v8/src/compiler/ |
D | loop-variable-optimizer.cc | 78 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 …]
|
D | loop-variable-optimizer.h | 18 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_;
|
D | typer.cc | 706 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()
|