summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/SampleProfile.cpp
Commit message (Expand)AuthorAgeFilesLines
* [profile] Fix a crash when -fprofile-remapping-file= triggers an errorFangrui Song2019-12-131-1/+2
* [AutoFDO] Statistic for context sensitive profile guided inliningWenlei He2019-12-111-3/+40
* [AutoFDO] Inline replay for cold/small callees from sample profile loaderWenlei He2019-12-061-3/+35
* [AutoFDO] Top-down Inlining for specialization with context-sensitive profileWenlei He2019-12-051-9/+46
* [AutoFDO] Properly merge context-sensitive profile of inlinee back to outline...Wenlei He2019-12-051-3/+25
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [SampleFDO] Add profile remapping support for profile on-demand loading usedWei Mi2019-10-181-15/+4
* [SampleFDO] Add indexing for function profiles so they can be loaded on demandWei Mi2019-10-091-1/+1
* [SampleFDO] Create a separate flag profile-accurate-for-symsinlist to handleWei Mi2019-09-271-35/+58
* [SampleFDO] Treat names in profile as not cold only when profile symbol listWei Mi2019-09-231-20/+25
* [SampleFDO] Minimize performance impact when profile-sample-accurateWei Mi2019-09-181-20/+69
* 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
OpenPOWER on IntegriCloud