aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-profgen/PerfReader.h
AgeCommit message (Expand)AuthorFilesLines
2022-12-14[tools] llvm::Optional => std::optionalFangrui Song1-10/+10
2022-08-07[llvm] Fix comment typos (NFC)Kazu Hirata1-1/+1
2022-07-24[llvm] Remove redundaunt virtual specifiers (NFC)Kazu Hirata1-2/+2
2022-05-12[llvm-profgen] Filter out oversized LBR ranges.Hongtao Yu1-0/+11
2022-04-29[CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlatHongtao Yu1-2/+2
2022-04-28[llvm-profgen] Decouple artificial branch from LBR parser and fix external ad...wlei1-23/+36
2022-04-18Fix llvm-profgen breakageWenlei He1-1/+0
2022-04-18[llvm-profgen] Add process filter for perf readerWenlei He1-8/+16
2022-04-07[llvm-profgen] Filter out invalid LBR ranges.Hongtao Yu1-1/+14
2022-03-23[llvm-profgen] Decoding pseudo probe for profiled function only.Hongtao Yu1-45/+15
2021-12-14[CSSPGO][llvm-profgen] Fix external address issues of perf reader (return to ...wlei1-17/+25
2021-12-14[CSSPGO][llvm-profgen] Fix external address issues of perf reader (leading ex...wlei1-4/+30
2021-12-14[CSSPGO] Use nested context-sensitive profile.Hongtao Yu1-2/+2
2021-11-12[llvm-profgen] Fix bug of setting function entrywlei1-1/+0
2021-11-02[llvm-profgen] Refactor the code of getHashCodewlei1-3/+10
2021-11-02[llvm-profgen] Warn on invalid range and show warning summarywlei1-0/+3
2021-10-25[llvm-profgen] Allow unsymbolized profile as perf inputwlei1-39/+91
2021-09-29[llvm-porfgen] Allow perf data as inputWenlei He1-4/+11
2021-09-29[llvm-profgen] Refactor and better diagnosticsWenlei He1-74/+25
2021-09-28[llvm-profgen] Strip context to support non-CS profile generation for hybrid ...wlei1-29/+24
2021-09-28[llvm-profgen] On-demand symbolizationwlei1-6/+6
2021-09-24[llvm-profgen] Unify output format of different unsymbolized profileswlei1-4/+2
2021-09-14[CSSPGO][llvm-profgen] Truncate stack samples with invalid return address.Hongtao Yu1-0/+4
2021-09-14[llvm-profgen] Ignore broken LBR samplesHongtao Yu1-0/+1
2021-09-02[llvm-profgen] Deduplicate and improve warning for truncated contextWenlei He1-6/+5
2021-08-31[llvm-profgen] Support LBR only perf scriptwlei1-65/+73
2021-08-30[CSSPGO] Split context string to deduplicate function name used in the context.Hongtao Yu1-2/+3
2021-08-17[llvm-profgen] Move profiled binary loading out of PerfReaderwlei1-11/+7
2021-08-17[llvm-profgen] Clean up code dealing with multiple binarieswlei1-31/+13
2021-08-04[CSSPGO] Migrate and refactor the decoder of Pseudo Probejamesluox1-3/+4
2021-08-03[llvm-profgen][CSSPGO] Support count based aggregated type of hybrid perf scriptwlei1-2/+6
2021-08-02[llvm-profgen] Refactor PerfReader to allow different types of perf scriptswlei1-14/+40
2021-07-13[CSSPGO][llvm-profgen] Allow multiple executable load segments.Hongtao Yu1-1/+1
2021-05-24[NFC][CSSPGO]llvm-profge] Fix Build warning dueo to an attrbute usage.Hongtao Yu1-1/+1
2021-05-24[CSSPGO][llvm-profgen] Report samples for untrackable frames.Hongtao Yu1-2/+41
2021-03-18[CSSPGO] Add attribute metadata for context profileWenlei He1-1/+2
2021-02-12[CSSPGO][llvm-profgen] Renovate perfscript check and command line input valid...wlei1-16/+53
2021-02-04[CSSPGO][llvm-profgen] Aggregate samples on call frame trie to speed up profi...wlei1-36/+131
2021-02-03Revert "[CSSPGO][llvm-profgen] Aggregate samples on call frame trie to speed ...wlei1-131/+36
2021-02-03[CSSPGO][llvm-profgen] Aggregate samples on call frame trie to speed up profi...wlei1-36/+131
2021-01-13[CSSPGO][llvm-profgen] Virtual unwinding with pseudo probewlei1-3/+47
2021-01-13[CSSPGO][llvm-profgen] Refactor to unify hashable interface for trace sample ...wlei1-53/+143
2020-12-07[CSSPGO][llvm-profgen] Context-sensitive profile data generationwlei1-9/+261
2020-11-20[llvm-profgen][NFC]Fix build failure on different platformwlei1-1/+1
2020-11-20[CSSPGO][llvm-profgen] Parse mmap events from perf scriptwlei1-0/+102