Lines Matching refs:locator
82 Locator locator; in Lookup() local
83 return this->Find(var, &locator) in Lookup()
84 ? locator.value() : Effect::Unknown(Base::zone()); in Lookup()
95 Locator locator; in Seq() local
96 if (!this->Insert(var, &locator)) { in Seq()
97 effect = Effect::Seq(locator.value(), effect, Base::zone()); in Seq()
99 locator.set_value(effect); in Seq()
109 Locator locator; in Alt() local
110 if (!this->Insert(var, &locator)) { in Alt()
111 effect = Effect::Alt(locator.value(), effect, Base::zone()); in Alt()
113 locator.set_value(effect); in Alt()
151 Locator locator; in Call() local
152 self.Insert(var, &locator); in Call()
153 locator.set_value(effect); in Call()
199 bool Find(Var var, Locator* locator) { in Find() argument
201 return map_->Find(var, locator); in Find()
203 bool Insert(Var var, Locator* locator) { in Insert() argument
205 return map_->Insert(var, locator); in Insert()
267 bool Find(Var var, Locator* locator) { in Find() argument
270 if (node->effects.Find(var, locator)) return true; in Find()
275 bool Insert(Var var, Locator* locator);
293 bool NestedEffectsBase<Var, kNoVar>::Insert(Var var, Locator* locator) { in Insert() argument
295 if (!node_->effects.Insert(var, locator)) return false; in Insert()
300 locator->set_value(shadowed.value()); in Insert()