summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/SampleProfile.cpp
AgeCommit message (Expand)Author
2022-02-23[SampleProf][Inliner] Add an option to turn off inliner in sample-profile pass.minglotus-6
2022-02-22[SampleProfile] Handle the case when the option `MaxNumPromotions` is zero.minglotus-6
2022-02-14[CSSPGO] Do not merge a context that is already duplicated into the base prof...Hongtao Yu
2022-02-04[CSSPGO] Turn on ext-tsp by default for CSSPGO.Hongtao Yu
2022-02-03[SampleProfile] Reduce indentation with an early return (NFC)Kazu Hirata
2021-12-17Use DenseMap::lookup (NFC)Kazu Hirata
2021-12-14[CSSPGO] Warn instead of error out for modules that are not probed.Hongtao Yu
2021-12-14[CSSPGO] Use nested context-sensitive profile.Hongtao Yu
2021-12-02[CSSPGO] Turn on Profi by defaultHongtao Yu
2021-12-01profi - a flow-based profile inference algorithm: Part I (out of 3)spupyrev
2021-11-30[CSSPGO] Sorting nodes in a cycle of profiled call graph.Hongtao Yu
2021-11-23Revert "profi - a flow-based profile inference algorithm: Part I (out of 3)"Mehdi Amini
2021-11-23profi - a flow-based profile inference algorithm: Part I (out of 3)spupyrev
2021-11-23Revert "profi - a flow-based profile inference algorithm: Part I (out of 3)"Philip Reames
2021-11-23profi - a flow-based profile inference algorithm: Part I (out of 3)spupyrev
2021-10-29[InlineAdvisor] Add fallback/format switches and negative remark processing t...modimo
2021-10-29[SampleProfile] Add all callsites to AllCandidates if InlineReplay is in effectmodimo
2021-10-18[InlineAdvisor] Add -inline-replay-scope=<Function|Module> to control replay ...modimo
2021-10-05[inliner] Mandatory inlining decisions produce remarksMircea Trofin
2021-09-21[SamplePGO] Add switch to honor zero count on block level as accurateWenlei He
2021-09-02[CSSPGO] Honor preinliner decision for ThinLTO importingWenlei He
2021-09-02Revert "[CSSPGO] Honor preinliner decision for ThinLTO importing"Kevin Athey
2021-09-02[CSSPGO] Allow inlining recursive call for preinlinerWenlei He
2021-09-02[CSSPGO] Honor preinliner decision for ThinLTO importingWenlei He
2021-09-01[CSSPGO] Use preinliner decision by default when availableWenlei He
2021-09-01[CSSPGO] Enable loading MD5 CS profile.Hongtao Yu
2021-08-25[CSSPGO] Add switch for sample loader to honor global pre-inliner decision fr...Wenlei He
2021-08-18[SampleFDO] Flow Sensitive Sample FDO (FSAFDO) profile loaderRong Xu
2021-07-26[CSSPGO] Tweak ICP threshold in top-down inlinerwlei
2021-07-20[SampleProfile] Remove ProfileIsValid (NFC)Kazu Hirata
2021-07-16[CSSPGO] Turn on iterative-BFI for CSSPGOWenlei He
2021-07-09[AFDO] Merge function attributes after inliningKazu Hirata
2021-06-18[CSSPGO] Undoing the concept of dangling pseudo probeHongtao Yu
2021-06-04[SampleFDO] New hierarchical discriminator for FS SampleFDO (llvm-profdata part)Rong Xu
2021-06-02[SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part)Rong Xu
2021-05-19[CSSPGO] Overwrite branch weight annotated in previous pass.Hongtao Yu
2021-05-15SampleProfileLoader::inlineHotFunctionsWithPriority - Fix uninitialized varia...Simon Pilgrim
2021-05-14[CSSPGO] Fix return value of getProbeWeightwlei
2021-04-23[CSSPGO] Fix incorrect prorating indirect call distribution factor that lead...Hongtao Yu
2021-04-07[CSSPGO] Fix incorrect probe distribution factor computation in top-down inlinerwlei
2021-03-30[SamplePGO] Keeping prof metadata for IndirectBrInstspupyrev
2021-03-30[CSSPGO] Top-down processing order based on full profile.Hongtao Yu
2021-03-29[CSSPGO][llvm-profgen] Context-sensitive global pre-inlinerWenlei He
2021-03-25[CSSPGO] Minor tweak for inline candidate priority tie breakerWenlei He
2021-03-18[SampleFDO] Don't mix up the existing indirect call value profile with the newWei Mi
2021-03-15[CSSPGO] Load context profile for external functions in PreLink and populate ...Wenlei He
2021-03-11[SamplePGO] Skip inlinee profile scaling for sample loader inliningWenlei He
2021-03-09[SampleFDO] Support enabling -funique-internal-linkage-name.Wei Mi
2021-03-08[CSSPGO] Always use callsite samples as callsite probe counts.Hongtao Yu
2021-03-04[SampleFDO] Another fix to prevent repeated indirect call promotion inWei Mi