User Details
- User Since
- Sep 14 2020, 11:36 PM (94 w, 1 d)
Wed, Jun 29
Mon, Jun 27
Addressing Wenlei's feeback: add an iterator API for SampleContextTracker and other refactors.
changed all offset usage to preferred address based virtual address
Thu, Jun 23
Addressing Wenlei's feedback
Wed, Jun 22
add a valid state check for the trie conversion.
Updating D125246: [CSSPGO][llvm-profgen] Reimplement CS profile generator using context trie
rebase
rebase
addressing Wenlei's feedback
Tue, Jun 14
Updating D127031: [CSSPGO][llvm-profgen] Reimplement SampleContextTracker using context trie
rebase, memory leak issue is addressed in the https://reviews.llvm.org/D125246
rebase
Put all FSamples in a std::list<FunctionSamples> to avoid memory new and delete.
move memory free code inside llvm-profgen
free memory allocated by llvm-profgen
Mon, Jun 13
Updating D127031: [CSSPGO][llvm-profgen] Reimplement SampleContextTracker using context trie
addressing feedback from Hongtao
Updating D127031: [CSSPGO][llvm-profgen] Reimplement SampleContextTracker using context trie
Fri, Jun 10
Make a union type for fullcontext(array) and context trie node.
added more commments.
Updating D127026: [CSSPGO][llvm-profgen] Reimplement computeSummaryAndThreshold using context trie
Thu, Jun 9
changed to use virtual function for collectProfiledFunctions.
Addressing reviewers' feedback. Also added the build time and memory usage number in the summary.
Updating D127026: [CSSPGO][llvm-profgen] Reimplement computeSummaryAndThreshold using context trie
Updating D127026: [CSSPGO][llvm-profgen] Reimplement computeSummaryAndThreshold using context trie
Wed, Jun 8
LGTM.
Mon, Jun 6
Updating D127026: [CSSPGO][llvm-profgen] Reimplement computeSummaryAndThreshold using context trie
use std::move to avoid memory copy
remove the "memory free" code, will add in a separate patch.
Jun 3 2022
Updating D127031: [CSSPGO][llvm-profgen] Reimplement SampleContextTracker using context trie
rebase
using context tracker directly
Jun 1 2022
May 18 2022
Addressing feedback.
May 12 2022
upper_bound to lower_bound
addressing Wenlei's feedback
May 11 2022
May 10 2022
Updating D125255: [llvm-profgen] Support a threshold to control hiding warning summaries
IsCritical -> AlwaysEmit
May 9 2022
Updating D125255: [llvm-profgen] Support a threshold to control hiding warning summaries
Updating D125255: [llvm-profgen] Support a threshold to control hiding warning summaries