summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/SampleProfile.cpp
AgeCommit message (Expand)Author
2021-03-03[CSSPGO] Unblocking optimizations by dangling pseudo probes.Hongtao Yu
2021-02-25[SampleFDO][NFC] Refactor: make SampleProfileLoaderBaseImpl a template classRong Xu
2021-02-19[SampleFDO] Add PromotedInsns to prevent repeated ICP.Wei Mi
2021-02-18[SampleFDO] Stop repeated indirect call promotion for the same target.Wei Mi
2021-02-18[CSSPGO] Use callsite sample counts to annotate indirect call sites.Hongtao Yu
2021-02-17[SampleFDO] Third Try: Refactor SampleProfile.cppRong Xu
2021-02-17Revert "[SampleFDO] Reapply: Refactor SampleProfile.cpp"Vedant Kumar
2021-02-16[SampleFDO] Reapply: Refactor SampleProfile.cppRong Xu
2021-02-16Revert "[SampleFDO][NFC] Refactor SampleProfile.cpp"Mehdi Amini
2021-02-16[SampleFDO][NFC] Refactor SampleProfile.cppRong Xu
2021-02-11[CSSPGO] Process functions in a top-down order on a dynamic call graph.Hongtao Yu
2021-02-10[SampleFDO] Silence -Wnon-virtual-dtor warningBenjamin Kramer
2021-02-10[SampleFDO][NFC] Refactor SampleProfileLoader to reuse in CodeGenRong Xu
2021-02-05SampleProfile.cpp - fix Wdocumentation warning. NFCI.Simon Pilgrim
2021-02-03[Transforms/IPO] Use range-based for loops (NFC)Kazu Hirata
2021-02-03[SampleFDO][NFC] Detach SampleProfileLoader from SampleCoverageTrackerRong Xu
2021-02-02[CSSPGO] Introducing distribution factor for pseudo probe.Hongtao Yu
2021-02-02[CSSPGO] Factor out common part for CSSPGO inline and AFDO inlineWenlei He
2021-02-02Revert "[CSSPGO] Factor out common part for CSSPGO inline and AFDO inline"Adrian Kuegel
2021-02-02Revert "Fix build break from D95024"Adrian Kuegel
2021-02-02Fix build break from D95024Wenlei He
2021-02-02[CSSPGO] Factor out common part for CSSPGO inline and AFDO inlineWenlei He
2021-02-01[CSSPGO] Call site prioritized inlining for sample PGOWenlei He
2021-01-25[InlineAdvisor] Allow replay of inline decisions for the CGSCC inliner from o...modimo
2021-01-25[SampleFDO] Report error when reading a bad/incompatible profile instead ofWei Mi
2021-01-20Reland "[NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor"Mircea Trofin
2021-01-20Revert "[NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor"Mircea Trofin
2021-01-20[NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisorMircea Trofin
2021-01-19[SampleFDO] Add the support to split the function profiles with context intoWei Mi
2021-01-13[NFC] Rename ThinLTOPhase to ThinOrFullLTOPhase and move it from PassBuilder.hWei Mi
2021-01-12[Inliner] Change inline remark format and update ReplayInlineAdvisor to use itmodimo
2020-12-16[CSSPGO] Consume pseudo-probe-based AutoFDO profileHongtao Yu
2020-12-06[CSSPGO] Infrastructure for context-sensitive Sample PGO and InliningWenlei He
2020-11-14Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Roman Lebedev
2020-10-31Revert "Use uint64_t for branch weights instead of uint32_t"Arthur Eubanks
2020-10-30Use uint64_t for branch weights instead of uint32_tArthur Eubanks
2020-10-27Revert "Use uint64_t for branch weights instead of uint32_t"Nico Weber
2020-10-26Use uint64_t for branch weights instead of uint32_tArthur Eubanks
2020-10-23[AutoFDO] Remove a broken assert in merging inlinee samplesHongtao Yu
2020-08-26[SampleFDO] Enhance profile remapping support for searching inline instanceWei Mi
2020-08-24Revert D85812 "[coroutine] should disable inline before calling coro split"Fangrui Song
2020-08-24[coroutine] should disable inline before calling coro splitdongAxis
2020-08-15[InlineAdvisor] New inliner advisor to replay inlining from optimization remarksWenlei He
2020-08-10[SampleFDO] Stop letting findCalleeFunctionSamples return unrelated profilesWei Mi
2020-07-31[AutoFDO] Avoid merging inlinee samples multiple timesHongtao Yu
2020-07-30Fix a crash when the sample profile uses md5 and -sample-profile-merge-inlineeWei Mi
2020-07-19Revert "[InlineAdvisor] New inliner advisor to replay inlining from optimizat...Wenlei He
2020-07-19[InlineAdvisor] New inliner advisor to replay inlining from optimization remarksWenlei He
2020-07-17Temporarily Revert "[InlineAdvisor] New inliner advisor to replay inlining fr...Eric Christopher
2020-07-17[InlineAdvisor] New inliner advisor to replay inlining from optimization remarksWenlei He