summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/PGOCtxProfLowering.cpp
AgeCommit message (Expand)Author
2025-04-16[ctxprof] Extend the notion of "cannot return" (#135651)Mircea Trofin
2025-04-14[ctxprof] Handle instrumenting functions with `musttail` calls (#135121)Mircea Trofin
2025-04-08[ctxprof] Don't lower instrumentation for `noreturn` functions (#134932)Mircea Trofin
2025-04-08[ctxprof] root autodetection mechanism (#133147)Mircea Trofin
2025-03-20[ctxprof][nfc] Share the definition of FunctionData between compiler-rt and l...Mircea Trofin
2025-03-18[ctxprof] Make ContextRoot an implementation detail (#131416)Mircea Trofin
2025-03-14[ctxprof] Capture sampling info for context roots (#131201)Mircea Trofin
2025-03-13[ctxprof] Fix initializer in PGOCtxProfLowering (#131269)Mircea Trofin
2025-03-12[ctxprof] Flat profile collection (#130655)Mircea Trofin
2025-02-26[ctxprof] don't inline weak symbols after instrumentation (#128811)Mircea Trofin
2024-10-10[llvm][PGOCtxProfLowering] Avoid Type::getPointerTo() (NFC) (#111857)Youngsuk Kim
2024-09-05[NFC] Rename the `Nr` abbreviation to `Num` (#107151)Mircea Trofin
2024-08-23[ctx_prof] Remove the dependency on the "name" GlobalVariable (#105731)Mircea Trofin
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-08Revert "[ctx_prof] Fix the pre-thinlink "use" case (#102511)"Aiden Grossman
2024-08-08[ctx_prof] Fix the pre-thinlink "use" case (#102511)Mircea Trofin
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov
2024-05-08[llvm][ctx_profile] Add instrumentation lowering (#90821)Mircea Trofin
2024-05-01[llvm][ctx_profile] Add instrumentation (#90136)Mircea Trofin