aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
diff options
context:
space:
mode:
authorJacob Lalonde <jalalonde@fb.com>2024-09-10 09:58:43 -0700
committerGitHub <noreply@github.com>2024-09-10 09:58:43 -0700
commit22144e20cbd237a432fdc4106abe3960555aff42 (patch)
tree337901108427842697fc0f365a52a1d38708f077 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
parentc7a7767fca736d0447832ea4d4587fb3b9e797c2 (diff)
downloadllvm-22144e20cbd237a432fdc4106abe3960555aff42.zip
llvm-22144e20cbd237a432fdc4106abe3960555aff42.tar.gz
llvm-22144e20cbd237a432fdc4106abe3960555aff42.tar.bz2
[LLDB][Data Formatters] Calculate average and total time for summary providers within lldb (#102708)
This PR adds a statistics provider cache, which allows an individual target to keep a rolling tally of it's total time and number of invocations for a given summary provider. This information is then available in statistics dump to help slow summary providers, and gleam more into insight into LLDB's time use.
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions