History log of /llvm-project/llvm/test/Analysis/CtxProfAnalysis/flatten-check-path.ll (Results 1 – 2 of 2)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init, llvmorg-19.1.7
# 63293558 11-Jan-2025 Mircea Trofin <mtrofin@google.com>

[ctxprof] Move test serialization to yaml (#122545)

We have a textual representation of contextual profiles for test scenarios, mainly. This patch moves that to YAML instead of JSON. YAML is more su

[ctxprof] Move test serialization to yaml (#122545)

We have a textual representation of contextual profiles for test scenarios, mainly. This patch moves that to YAML instead of JSON. YAML is more succinct and readable (some of the .ll tests should be illustrative). In addition, JSON is parse-able by the YAML reader.

A subsequent patch will address deserialization.

(thanks, @kazutakahirata, for showing me how to use the llvm YAML reader/writer APIs, which I incorrectly thought to be more low-level than the JSON ones!)

show more ...


Revision tags: llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1
# ce9209f5 19-Sep-2024 Mircea Trofin <mtrofin@google.com>

[ctx_prof] Fix `ProfileAnnotator::allTakenPathsExit` (#109183)

Added tests to the validator and fixed issues stemming from the previous skipping over BBs with single successors - which is incorrect.

[ctx_prof] Fix `ProfileAnnotator::allTakenPathsExit` (#109183)

Added tests to the validator and fixed issues stemming from the previous skipping over BBs with single successors - which is incorrect. That would be now picked by added tests where the assertions are expected to be triggered.

show more ...