summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/SampleProfile.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reland "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek2019-09-111-0/+3
* Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Dmitri Gribenko2019-09-111-3/+0
* clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek2019-09-111-0/+3
* Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek2019-09-101-3/+0
* clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek2019-09-101-0/+3
* [SampleFDO] Add profile symbol list section to discriminate function beingWei Mi2019-08-311-3/+12
* [AutoFDO] Make call targets order deterministic for sample profileWenlei He2019-08-201-13/+8
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* [ThinLTO][AutoFDO] Fix memory corruption due to race condition from thin back...Wenlei He2019-08-121-1/+74
* [CallSite removal] move InlineCost to CallBase usageFedor Sergeev2019-04-231-2/+3
* Change some dyn_cast to more apropriate isa. NFCFangrui Song2019-04-051-1/+1
* [SampleProfile] Repeat indirect call promotion only when the target is actual...Taewook Oh2019-04-021-0/+3
* [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
OpenPOWER on IntegriCloud