Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6 |
|
#
77a59c32 |
| 10-May-2024 |
Mircea Trofin <mtrofin@google.com> |
[ctx_profile] Fix signed-ness in CtxInstrProfilingTest.cpp
Follow-up from `265953c`
|
#
265953cc |
| 10-May-2024 |
Mircea Trofin <mtrofin@google.com> |
[ctx_profile] Arena should zero-initialize its allocation area.
|
#
8755d24c |
| 08-May-2024 |
Mircea Trofin <mtrofin@google.com> |
[compiler-rt][ctx_profile] Fix signed-ness warnings in test
Follow-up from PR ##89838. Some build bots warn-as-error about signed/unsigned comparison in CtxInstrProfilingTest.
Example: https://lab.
[compiler-rt][ctx_profile] Fix signed-ness warnings in test
Follow-up from PR ##89838. Some build bots warn-as-error about signed/unsigned comparison in CtxInstrProfilingTest.
Example: https://lab.llvm.org/buildbot/#/builders/37/builds/34610
show more ...
|
#
ccf765cf |
| 07-May-2024 |
Mircea Trofin <mtrofin@google.com> |
[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 associat
[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)
show more ...
|
Revision tags: llvmorg-18.1.5 |
|
#
a3e7a125 |
| 22-Apr-2024 |
Mircea Trofin <mtrofin@google.com> |
Reapply "[compiler-rt][ctx_instr] Add `ctx_profile` component" (#89625)
This reverts commit 8b2ba6a144e728ee4116e2804e9b5aed8824e726.
The uild errors (see below) were likely due to the same issue P
Reapply "[compiler-rt][ctx_instr] Add `ctx_profile` component" (#89625)
This reverts commit 8b2ba6a144e728ee4116e2804e9b5aed8824e726.
The uild errors (see below) were likely due to the same issue PR #88074 fixed. Addressed by following that PR.
https://lab.llvm.org/buildbot/#/builders/165/builds/52789 https://lab.llvm.org/buildbot/#/builders/91/builds/25273
show more ...
|
#
6ad22c87 |
| 22-Apr-2024 |
Mircea Trofin <mtrofin@google.com> |
[compiler-rt][ctx_instr] Add `ctx_profile` component (#89304)
Add the component structure for contextual instrumented PGO and the bump allocator + test.
(Tracking Issue: #89287, RFC referenced th
[compiler-rt][ctx_instr] Add `ctx_profile` component (#89304)
Add the component structure for contextual instrumented PGO and the bump allocator + test.
(Tracking Issue: #89287, RFC referenced there)
show more ...
|