summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/CtxProfAnalysis.cpp
AgeCommit message (Expand)Author
2025-10-01Cleanup the LLVM exported symbols namespace (#161240)Nicolai Hähnle
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley
2025-04-21[ctxprof] Scale up everything under a root by its `TotalRootEntryCount` (#136...Mircea Trofin
2025-04-16[ctxprof][nfc] Move profile annotator to Analysis (#135871)Mircea Trofin
2025-04-08[ctxprof] Flatten indirect call info in pre-thinlink compilation (#134766)Mircea Trofin
2025-04-08[ctxprof] Use the flattened contextual profile pre-thinlink (#134723)Mircea Trofin
2025-04-07[ctxprof] Only prune the profile in modules containing only context trees (#1...Mircea Trofin
2025-03-05[ctxprof] Prepare profile format for flat profiles (#129626)Mircea Trofin
2025-03-04[ctxprof][nfc] Prepare CtxProfAnalysis for flat profiles (#129623)Mircea Trofin
2025-01-15[ctxprof] dump profiles using yaml (for testing) (#123108)Mircea Trofin
2024-09-27[nfc][ctx_prof] Efficient profile traversal and update (#110052)Mircea Trofin
2024-09-25[nfc][ctx_prof] Remove unnecessary includeMircea Trofin
2024-09-25[ctx_prof] Simple ICP criteria during module inliner (#109881)Mircea Trofin
2024-09-23[ctx_prof] Handle `select` and its `step` instrumentation (#109185)Mircea Trofin
2024-09-18[nfc][ctx_prof] Don't try finding callsite annotation for un-instrumentable c...Mircea Trofin
2024-09-13[nfc][ctx_prof] Factor the callsite instrumentation exclusion criteria (#108471)Mircea Trofin
2024-09-06[ctx_prof] Handle case when no root is in this Module. (#107463)Mircea Trofin
2024-09-03[ctx_prof] Add Inlining support (#106154)Mircea Trofin
2024-08-27[ctx_prof] Add support for ICP (#105469)Mircea Trofin
2024-08-21[ctx_prof] API to get the instrumentation of a BB (#105468)Mircea Trofin
2024-08-21[ctx_prof] Profile flatterner (#104539)Mircea Trofin
2024-08-20[ctx_prof] Add analysis utility to fetch ID of a callsite (#104491)Mircea Trofin
2024-08-15[nfc][ctx_prof] Remove the need for `PassBuilder` to know about `UseCtxProfil...Mircea Trofin
2024-08-15[ctx_prof] Remove an unneeded include in CtxProfAnalysis.cppHaojian Wu
2024-08-14[ctx_prof] CtxProfAnalysis: populate module data (#102930)Mircea Trofin
2024-08-08Reapply "[ctx_prof] Fix the pre-thinlink "use" case (#102511)"Mircea Trofin
2024-08-07[ctx_prof] CtxProfAnalysis (#102084)Mircea Trofin