History log of /llvm-project/llvm/test/Analysis/CtxProfAnalysis/load-unapplicable.ll (Results 1 – 3 of 3)
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, llvmorg-19.1.0
# 1d2da210 07-Sep-2024 Mircea Trofin <mtrofin@google.com>

[nfc][ctx_prof] Test comments and more clarity in values.


# 6cb2d403 06-Sep-2024 Mircea Trofin <mtrofin@google.com>

[ctx_prof] Handle case when no root is in this Module. (#107463)

If none of the functions in this `Module` are roots in the contextual profile, we can't use it and should just return the `{}` case.