summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/SampleProfile.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PGO] Context sensitive PGO (part 2)Rong Xu2019-02-281-2/+3
* Fix narrowing issue from r353129Richard Trieu2019-02-051-1/+2
* [SamplePGO][NFC] Minor improvement to replace a temporary vector with aWei Mi2019-02-051-3/+2
* Update entry count for cold callsDavid Callahan2019-01-241-2/+36
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* We can improve the performance (generally) by memo-izing the action to map a ...David Callahan2019-01-151-2/+7
* Ignore PhiNodes when mapping sample profile dataDavid Callahan2019-01-141-3/+3
* Revert "Merge branch 'arcpatch-D55094'"David Callahan2019-01-141-3/+3
* Merge branch 'arcpatch-D55094'David Callahan2019-01-141-3/+3
* [SampleFDO] handle ProfileSampleAccurate when initializing function entry countWei Mi2018-12-131-4/+18
* [ProfileSummary] Standardize methods and fix commentVedant Kumar2018-11-191-1/+1
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* Add a flag to remap manglings when reading profile data information.Richard Smith2018-10-101-10/+38
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-14/+12
* [SampleFDO] Add FunctionOffsetTable in compact binary format profile.Wei Mi2018-09-141-0/+1
* [SampleFDO] Make sample profile loader unaware of compact format change.Wei Mi2018-09-061-13/+10
* [SampleFDO] Add an option to turn on/off warning about samples unused.Wei Mi2018-06-251-0/+8
* [SampleFDO] Add a new compact binary format for sample profile.Wei Mi2018-06-111-3/+10
* [Dominators] Add PDT constructor from FunctionJakub Kuderski2018-05-231-3/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-34/+35
* [SampleFDO] Don't treat warm callsite with inline instance in the profile as ...Wei Mi2018-05-101-50/+51
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-33/+33
* [Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-131-11/+11
* Move SampleProfile.h into IPO along with the rest of the IPO pass headersDavid Blaikie2018-03-221-1/+1
* [SampleProf] NFC. Expose reusable functionality in SampleProfile.Mircea Trofin2018-02-221-29/+9
* Add a ProfileCount class to represent entry counts.Easwaran Raman2018-01-171-3/+5
* Add a pass to generate synthetic function entry counts.Easwaran Raman2018-01-091-1/+1
* 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
OpenPOWER on IntegriCloud