diff options
| author | Mircea Trofin <mtrofin@google.com> | 2024-05-07 15:01:15 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-07 15:01:15 -0700 |
| commit | ccf765cfd578c4ea4f710386e19cb8d1ef1859ce (patch) | |
| tree | 9c296d8b79350af57a9eecb917bb1212f14ea01b /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | a5044e6d505deb79f1b00bb39d11096d29b9c910 (diff) | |
[compiler-rt][ctx_profile] Add the instrumented contextual profiling APIs (#89838)
APIs for contextual profiling. `ContextNode` is the call context-specific counter buffer. `ContextRoot` is associated to those functions that constitute roots into interesting call graphs, and is the object on which we hang off `Arena`s for allocating `ContextNode`s, as well as the `ContextNode` corresponding to such functions. Graphs of `ContextNode`s are accessible by one thread at a time.
(Tracking Issue: #89287, more details in the RFC referenced there)
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
