summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/SampleProfile.cpp
AgeCommit message (Expand)Author
2020-07-08[SampleFDO] Enable sample-profile-top-down-load and sample-profile-merge-inlineeWei Mi
2020-06-20[Remarks] Add callsite locations to inline remarksWenlei He
2020-06-02[SampleFDO] Add use-sample-profile function attribute.Wei Mi
2020-05-27[llvm]NFC] Simplify ProfileSummaryInfo state transitionsMircea Trofin
2020-05-26[Transforms] Check validity of profile reader before invoking itYi Kong
2020-05-15Revert "Revert "[llvm][NFC] Cleanup uses of std::function in Inlining-related...Mircea Trofin
2020-05-14Revert "[llvm][NFC] Cleanup uses of std::function in Inlining-related APIs"Mircea Trofin
2020-05-14[llvm][NFC] Cleanup uses of std::function in Inlining-related APIsMircea Trofin
2020-05-10Remove an unused Module paramXun Li
2020-04-28[llvm][NFC] Refactor APIs operating on CallBaseMircea Trofin
2020-04-16[SampleProfile] Use CallBase in function arguments and data structures to red...Craig Topper
2020-04-15[CallSite removal][SampleProfile] Use CallBase instead of CallSite. NFCCraig Topper
2020-04-13[llvm][NFC] CallSite removal from inliner-related filesMircea Trofin
2020-04-12[llvm][NFC] Refactor uses of CallSite to CallBase - call promotionMircea Trofin
2020-03-30[SampleFDO] Port MD5 name table support to extbinary format.Wei Mi
2020-02-28[Inliner] Inlining should honor nobuiltin attributesTeresa Johnson
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-15[NFC] Refactor InlineResult for readabilityMircea Trofin
2019-12-13[profile] Fix a crash when -fprofile-remapping-file= triggers an errorFangrui Song
2019-12-11[AutoFDO] Statistic for context sensitive profile guided inliningWenlei He
2019-12-06[AutoFDO] Inline replay for cold/small callees from sample profile loaderWenlei He
2019-12-05[AutoFDO] Top-down Inlining for specialization with context-sensitive profileWenlei He
2019-12-05[AutoFDO] Properly merge context-sensitive profile of inlinee back to outline...Wenlei He
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-10-18[SampleFDO] Add profile remapping support for profile on-demand loading usedWei Mi
2019-10-09[SampleFDO] Add indexing for function profiles so they can be loaded on demandWei Mi
2019-09-27[SampleFDO] Create a separate flag profile-accurate-for-symsinlist to handleWei Mi
2019-09-23[SampleFDO] Treat names in profile as not cold only when profile symbol listWei Mi
2019-09-18[SampleFDO] Minimize performance impact when profile-sample-accurateWei Mi
2019-09-11Reland "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek
2019-09-11Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Dmitri Gribenko
2019-09-11clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek
2019-09-10Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek
2019-09-10clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek
2019-08-31[SampleFDO] Add profile symbol list section to discriminate function beingWei Mi
2019-08-20[AutoFDO] Make call targets order deterministic for sample profileWenlei He
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-12[ThinLTO][AutoFDO] Fix memory corruption due to race condition from thin back...Wenlei He
2019-04-23[CallSite removal] move InlineCost to CallBase usageFedor Sergeev
2019-04-05Change some dyn_cast to more apropriate isa. NFCFangrui Song
2019-04-02[SampleProfile] Repeat indirect call promotion only when the target is actual...Taewook Oh
2019-02-28[PGO] Context sensitive PGO (part 2)Rong Xu
2019-02-05Fix narrowing issue from r353129Richard Trieu
2019-02-05[SamplePGO][NFC] Minor improvement to replace a temporary vector with aWei Mi
2019-01-24Update entry count for cold callsDavid Callahan
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-15We can improve the performance (generally) by memo-izing the action to map a ...David Callahan
2019-01-14Ignore PhiNodes when mapping sample profile dataDavid Callahan
2019-01-14Revert "Merge branch 'arcpatch-D55094'"David Callahan
2019-01-14Merge branch 'arcpatch-D55094'David Callahan