Lines Matching refs:name
29 def Substitute(self, name: str, expression: 'Expression') -> 'Expression':
174 not isinstance(rhs, Event) or 'slots' not in rhs.name.lower()):
198 def Substitute(self, name: str, expression: Expression) -> Expression:
200 return Event(name)
201 lhs = self.lhs.Substitute(name, expression)
204 rhs = self.rhs.Substitute(name, expression)
246 def Substitute(self, name: str, expression: Expression) -> Expression:
248 return Event(name)
249 true_val = self.true_val.Substitute(name, expression)
250 cond = self.cond.Substitute(name, expression)
251 false_val = self.false_val.Substitute(name, expression)
296 def Substitute(self, name: str, expression: Expression) -> Expression:
298 return Event(name)
299 lhs = self.lhs.Substitute(name, expression)
302 rhs = self.rhs.Substitute(name, expression)
314 def __init__(self, name: str, legacy_name: str = ''):
315 self.name = _FixEscapes(name)
319 result = re.sub('/', '@', self.name)
323 return f'Event(r"{self.name}")'
329 return isinstance(other, Event) and self.name == other.name
331 def Substitute(self, name: str, expression: Expression) -> Expression:
358 def Substitute(self, name: str, expression: Expression) -> Expression:
380 def Substitute(self, name: str, expression: Expression) -> Expression:
387 # pylint: disable=invalid-name
394 # pylint: disable=invalid-name
401 # pylint: disable=invalid-name
407 # pylint: disable=invalid-name
413 # pylint: disable=invalid-name
418 # pylint: disable=invalid-name
429 name: str,
434 self.name = name
448 return self.name < other.name
452 self.groups.add(group.name)
461 'MetricName': self.name,
490 def __init__(self, name: str, metric_list: List[Union[Metric,
492 self.name = name
521 # pylint: disable=invalid-name
548 # First try to convert everything that looks like a string (event name) into Event(r"EVENT_NAME").
552 # If it started with a # it should have been a literal, rather than an event name
581 Dict: mapping from a pmu, metric name pair to a shortened expression.