Lines Matching refs:VariableLimits
95 class LoopVariableOptimizer::VariableLimits : public ZoneObject { class in v8::internal::compiler::LoopVariableOptimizer
97 static VariableLimits* Empty(Zone* zone) { in Empty()
98 return new (zone) VariableLimits(); in Empty()
101 VariableLimits* Copy(Zone* zone) const { in Copy()
102 return new (zone) VariableLimits(this); in Copy()
111 void Merge(const VariableLimits* other) { in Merge()
142 VariableLimits() {} in VariableLimits() function in v8::internal::compiler::LoopVariableOptimizer::VariableLimits
143 explicit VariableLimits(const VariableLimits* other) in VariableLimits() function in v8::internal::compiler::LoopVariableOptimizer::VariableLimits
176 const VariableLimits* limits = limits_[from->id()]; in VisitBackedge()
217 VariableLimits* merged = limits_[node->InputAt(0)->id()]->Copy(zone()); in VisitMerge()
233 VariableLimits* limits = limits_[branch->id()]->Copy(zone()); in VisitIf()
255 VariableLimits* limits, Node* node, InductionVariable::ConstraintKind kind, in AddCmpToLimits()
272 limits_[node->id()] = VariableLimits::Empty(zone()); in VisitStart()
285 const VariableLimits* limits = in TakeConditionsFromFirstControl()