327daf34554d ("perf parse-events: Don't reorder ungrouped events by PMU") 347c2f0a0988 ("perf parse-events: Sort and group parsed events") 4bb311b29e82 ("perf parse-events: Pass ownership of the group name") a9c1ecdabc4f ("perf evlist: Always use arch_evlist__add_default_attrs()") e0e14cdff31d ("perf parse-events: Move slots event for the hybrid platform too") e7d1374ed5cb ("perf parse-events: Support different format of the topdown event name") bc355822f0d9 ("perf parse-events: Move slots only with topdown") 7bd1da15d211 ("perf parse-events: Ignore case in topdown.slots check") 94dbfd6781a0 ("perf parse-events: Architecture specific leader override") ecdcf630d71f ("perf evlist: Allow setting arbitrary leader") 07eafd4e053a ("perf parse-event: Add init and exit to parse_event_error") 6c1912898ed2 ("perf parse-events: Rename parse_events_error functions") eabd4523395e ("perf parse-events: Identify broken modifiers") 5ecd5a0c7d1c ("perf metrics: Modify setup and deduplication") ec5c5b3d2c21 ("perf metric: Encode and use metric-id as qualifier") 46bdc0bf8d21 ("perf metric: Simplify metric_refs calculation") 485fcaed98ef ("perf metric: Document the internal 'struct metric'") 80be6434c36f ("perf metric: Modify resolution and recursion check") a3de76903dd0 ("perf metric: Only add a referenced metric once") 3d81d761a518 ("perf metric: Add metric new() and free() methods")