summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/expr.y (follow)
Commit message (Expand)AuthorAgeFilesLines
* perf expr: Make YYDEBUG dependent on doing a debug buildIan Rogers2023-09-121-0/+2
* perf jevents: Add a new expression builtin strcmp_cpuid_str()James Clark2023-08-171-1/+7
* perf build: Disable fewer bison warningsIan Rogers2023-08-031-1/+3
* perf expr: Add has_event functionIan Rogers2023-06-301-1/+7
* perf expr: Make the evaluation of & and | logical and lazyIan Rogers2023-06-051-17/+69
* perf metric: Change divide by zero and !support events behaviorIan Rogers2023-05-101-1/+5
* perf expr: More explicit NAN handlingIan Rogers2023-02-191-2/+10
* perf expr: Allow a double if expressionIan Rogers2022-10-061-1/+1
* perf expr: Add source_count for aggregating eventsIan Rogers2021-11-131-6/+9
* perf expr: Move ID handling to its own functionIan Rogers2021-11-131-26/+35
* perf expr: Add literal values starting with #Ian Rogers2021-11-131-5/+4
* perf metric: Modify resolution and recursion checkIan Rogers2021-10-201-1/+1
* perf metric: Avoid events for an 'if' constant resultIan Rogers2021-09-291-0/+10
* perf metric: Don't compute unused eventsIan Rogers2021-09-291-7/+23
* perf expr: Propagate constants for binary operationsIan Rogers2021-09-291-18/+45
* perf expr: Merge find_ids and regular parsingIan Rogers2021-09-291-44/+132
* perf expr: Move actions to the left.Ian Rogers2021-09-291-49/+75
* perf expr: Use macros for operatorsIan Rogers2021-09-291-8/+14
* perf expr: Separate token declataion from typeIan Rogers2021-09-291-5/+4
* perf expr: Remove unused headers and inline d_ratioIan Rogers2021-09-291-15/+7
* perf metric: Use NAN for missing event IDs.Ian Rogers2021-09-291-5/+4
* perf expr: Force encapsulation on expr_id_dataIan Rogers2020-11-161-1/+1
* perf metric: Compute referenced metricsJiri Olsa2020-07-301-2/+2
* perf metric: Change expr__get_id to return struct expr_id_dataJiri Olsa2020-07-301-5/+9
* perf metric: Add expr__add_id functionJiri Olsa2020-07-301-1/+1
* perf metric: Rename expr__add_id() to expr__add_val()Jiri Olsa2020-07-171-1/+1
* perf expr: Add < and > operatorsIan Rogers2020-06-221-1/+4
* perf expr: Add d_ratio operationIan Rogers2020-06-221-2/+12
* perf expr: Migrate expr ids table to a hashmapIan Rogers2020-05-281-20/+2
* perf expr: Fix memory leaks in metric bisonIan Rogers2020-05-281-0/+3
* perf expr: Print a debug message for division by zeroIan Rogers2020-05-281-2/+12
* perf expr: Allow ',' to be an other tokenIan Rogers2020-05-281-1/+1
* perf expr: Add expr_ prefix for parse_ctx and parse_idJiri Olsa2020-04-161-3/+3
* perf expr: Move expr lexer to flexJiri Olsa2020-03-101-138/+31
* perf expr: Add expr.c objectJiri Olsa2020-03-101-16/+0
* perf tools: Use %define api.pure full instead of %pure-parserJiri Olsa2020-01-141-1/+2
* perf debug: Remove needless include directives from debug.hArnaldo Carvalho de Melo2019-09-011-0/+2
* perf tools: Dedup events in expression parsingAndi Kleen2017-08-221-1/+14
* perf tools: Expression parser enhancements for metricsAndi Kleen2017-08-221-6/+55
* perf tools: Add missing newline to expr parser error messagesAndi Kleen2017-08-111-1/+1
* perf tools: Add a simple expression parser for JSONAndi Kleen2017-03-231-0/+173