History log of /llvm-project/compiler-rt/lib/ctx_profile/tests/CtxInstrProfilingTest.cpp (Results 1 – 6 of 6)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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 ...