summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/SampleProfile.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove superfluous copies in sample profiling.Benjamin Kramer2017-12-281-5/+6
* [PGO] Fix handling of cold entry count for instrumented PGOTeresa Johnson2017-12-181-1/+4
* [PGO] Make indirect call promotion a utilityMatthew Simpson2017-12-061-3/+4
* Include already promoted counts when computing SUM for VP.Dehao Chen2017-11-061-14/+12
* Include GUIDs from the same module when computing GUIDs that needs to be impo...Dehao Chen2017-11-011-15/+16
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-191-37/+64
* [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya2017-10-111-14/+17
* Use the first instruction's count to estimate the funciton's entry frequency.Dehao Chen2017-10-101-10/+19
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-091-1/+1
* Directly return promoted direct call instead of rely on stripPointerCast.Dehao Chen2017-10-061-3/+2
* Annotate VP prof on indirect call if it is ICPed in the profiled binary.Dehao Chen2017-10-051-1/+3
* Separate the logic when handling indirect calls in SamplePGO ThinLTO compile ...Dehao Chen2017-10-011-12/+26
* Refactor the SamplePGO profile annotation logic to extract inlineCallInstruct...Dehao Chen2017-09-301-58/+65
* Import all inlined indirect call targets for SamplePGO.Dehao Chen2017-09-191-3/+5
* Handle profile mismatch correctly for SamplePGO.Dehao Chen2017-09-191-1/+6
* Invoke GetInlineCost for legality check before inline functions in SampleProf...Dehao Chen2017-09-141-6/+37
* Revert "Invoke GetInlineCost for legality check before inline functions in Sa...Vitaly Buka2017-09-141-37/+6
* Invoke GetInlineCost for legality check before inline functions in SampleProf...Dehao Chen2017-09-131-6/+37
* Refactor the code to pass down ACT to SampleProfileLoader correctly.Dehao Chen2017-09-121-13/+23
* [OptDiag] Updating Remarks in SampleProfileEli Friedman2017-08-111-30/+45
* Guard print() functions only used by dump() functions.Florian Hahn2017-07-311-0/+2
* [Dominators] Make IsPostDominator a template parameterJakub Kuderski2017-07-141-4/+7
* Hook the sample PGO machinery in the new PMDehao Chen2017-06-291-1/+2
* Do not inline recursive direct calls in sample loader pass.Dehao Chen2017-06-211-0/+3
* Do not early-inline recursive calls in sample profile loader.Dehao Chen2017-06-081-0/+7
* [SampleProfile] Don't assert when printing the DebugLoc of a branch. NFC.Andrea Di Biagio2017-04-181-2/+4
* [SampleProfile] Skip intrinsic calls when visiting callsites in InlineHotFunc...Andrea Di Biagio2017-04-181-1/+1
* Build SymbolMap in SampleProfileLoader to help matchin function names with su...Dehao Chen2017-04-171-1/+31
* SamplePGO: convert callsite samples map key from callsite_location to callsit...Dehao Chen2017-04-131-39/+88
* Emit less compiler optimization remarks in samplepgo to reduce a call to find...Dehao Chen2017-04-101-3/+1
* Do not set branch weight if the branch weight annotation is present.Dehao Chen2017-03-231-1/+5
* SamplePGO ThinLTO ICP fix for local functions.Dehao Chen2017-03-141-1/+1
* Remove the sample pgo annotation heuristic that uses call count to annotate b...Dehao Chen2017-03-061-5/+3
* Add function importing info from samplepgo profile to the module summary.Dehao Chen2017-02-281-8/+19
* Add call branch annotation for ICP promoted direct call in SamplePGO mode.Dehao Chen2017-02-231-1/+1
* Use base discriminator in sample pgo profile matching.Dehao Chen2017-02-231-7/+8
* Fix the samplepgo indirect call promotion bug: we should not promote a direct...Dehao Chen2017-02-061-1/+2
* Fix the bug of samplepgo indirect call promption when type casting of the ret...Dehao Chen2017-02-061-1/+3
* Refactor SampleProfile.cpp to make it cleaner. (NFC)Dehao Chen2017-02-051-32/+14
* Explicitly promote indirect calls before sample profile annotation.Dehao Chen2017-01-311-5/+24
* Revert r292979 which causes compile time failure.Dehao Chen2017-01-301-19/+5
* Explicitly promote indirect calls before sample profile annotation.Dehao Chen2017-01-241-5/+19
* Revert "Refactor SampleProfile.cpp to move computation inside a branch. (NFC)"Evgeniy Stepanov2017-01-231-2/+2
* Refactor SampleProfile.cpp to move computation inside a branch. (NFC)Dehao Chen2017-01-231-2/+2
* Add indirect call promotion to SamplePGODehao Chen2017-01-201-7/+49
* clang-format SampleProfile.cpp (NFC)Dehao Chen2017-01-191-6/+4
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-5/+21
* Remove the AssumptionCacheHal Finkel2016-12-151-21/+5
* Only sets profile summary when it was not preset.Dehao Chen2016-12-141-1/+2
* Fix the bug in r289714 (NFC).Dehao Chen2016-12-141-1/+1
OpenPOWER on IntegriCloud