summaryrefslogtreecommitdiff
path: root/tools/perf/util/expr.y
AgeCommit message (Expand)Author
2023-09-12perf expr: Make YYDEBUG dependent on doing a debug buildIan Rogers
2023-08-17perf jevents: Add a new expression builtin strcmp_cpuid_str()James Clark
2023-08-03perf build: Disable fewer bison warningsIan Rogers
2023-06-29perf expr: Add has_event functionIan Rogers
2023-06-05perf expr: Make the evaluation of & and | logical and lazyIan Rogers
2023-05-10perf metric: Change divide by zero and !support events behaviorIan Rogers
2023-02-19perf expr: More explicit NAN handlingIan Rogers
2022-10-06perf expr: Allow a double if expressionIan Rogers
2021-11-13perf expr: Add source_count for aggregating eventsIan Rogers
2021-11-13perf expr: Move ID handling to its own functionIan Rogers
2021-11-13perf expr: Add literal values starting with #Ian Rogers
2021-10-20perf metric: Modify resolution and recursion checkIan Rogers
2021-09-29perf metric: Avoid events for an 'if' constant resultIan Rogers
2021-09-29perf metric: Don't compute unused eventsIan Rogers
2021-09-29perf expr: Propagate constants for binary operationsIan Rogers
2021-09-29perf expr: Merge find_ids and regular parsingIan Rogers
2021-09-29perf expr: Move actions to the left.Ian Rogers
2021-09-29perf expr: Use macros for operatorsIan Rogers
2021-09-29perf expr: Separate token declataion from typeIan Rogers
2021-09-29perf expr: Remove unused headers and inline d_ratioIan Rogers
2021-09-29perf metric: Use NAN for missing event IDs.Ian Rogers
2020-11-16perf expr: Force encapsulation on expr_id_dataIan Rogers
2020-07-30perf metric: Compute referenced metricsJiri Olsa
2020-07-30perf metric: Change expr__get_id to return struct expr_id_dataJiri Olsa
2020-07-30perf metric: Add expr__add_id functionJiri Olsa
2020-07-17perf metric: Rename expr__add_id() to expr__add_val()Jiri Olsa
2020-06-22perf expr: Add < and > operatorsIan Rogers
2020-06-22perf expr: Add d_ratio operationIan Rogers
2020-05-28perf expr: Migrate expr ids table to a hashmapIan Rogers
2020-05-28perf expr: Fix memory leaks in metric bisonIan Rogers
2020-05-28perf expr: Print a debug message for division by zeroIan Rogers
2020-05-28perf expr: Allow ',' to be an other tokenIan Rogers
2020-04-16perf expr: Add expr_ prefix for parse_ctx and parse_idJiri Olsa
2020-03-09perf expr: Move expr lexer to flexJiri Olsa
2020-03-09perf expr: Add expr.c objectJiri Olsa
2020-01-14perf tools: Use %define api.pure full instead of %pure-parserJiri Olsa
2019-08-31perf debug: Remove needless include directives from debug.hArnaldo Carvalho de Melo
2017-08-22perf tools: Dedup events in expression parsingAndi Kleen
2017-08-22perf tools: Expression parser enhancements for metricsAndi Kleen
2017-08-11perf tools: Add missing newline to expr parser error messagesAndi Kleen
2017-03-23perf tools: Add a simple expression parser for JSONAndi Kleen