summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* Change some dyn_cast to more apropriate isa. NFCFangrui Song2019-04-051-2/+2
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-1/+1
* [IR] Create new method in `Function` class (NFC)Evandro Menezes2019-04-031-3/+1
* [SamplePGO] Minor efficiency improvement in samplePGO ICPTeresa Johnson2019-02-051-3/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CallSite removal] Port `IndirectCallSiteVisitor` to use `CallBase` andChandler Carruth2019-01-071-3/+3
* [ProfileSummary] Standardize methods and fix commentVedant Kumar2018-11-191-1/+1
* [PGO] add target md5sum in warning message for icallXinliang David Li2018-08-241-1/+2
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-14/+14
* Fix Layering, move instrumentation transform headers into Instrumentation sub...David Blaikie2018-03-231-1/+1
* [PGO] Make indirect call promotion a utilityMatthew Simpson2017-12-061-313/+10
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-211-13/+21
* [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya2017-10-111-14/+26
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-091-1/+1
* Directly return promoted direct call instead of rely on stripPointerCast.Dehao Chen2017-10-061-8/+13
* Add null check for promoted direct callDehao Chen2017-08-291-2/+2
* Create PHI node for the return value only when the return value has uses.Taewook Oh2017-08-281-0/+3
* Add missing dependency in ICP. (NFC)Dehao Chen2017-08-141-4/+9
* Make ICP uses PSI to check for hotness.Dehao Chen2017-08-081-8/+20
* [ICP] Migrate to OptimizationRemarkEmitterAdam Nemet2017-07-271-35/+53
* [ProfileData] PR33517: Check for failure of symtab creationVedant Kumar2017-06-201-1/+6
* Split PGO memory intrinsic optimization into its own source fileTeresa Johnson2017-06-151-361/+0
* [PGO] Update VP metadata after memory intrinsic optimizationTeresa Johnson2017-06-131-0/+8
* Fix spelling error in command line option description. NFCCraig Topper2017-05-051-2/+2
* Memory intrinsic value profile optimization: Avoid divide by 0Teresa Johnson2017-04-281-0/+4
* Memory intrinsic value profile optimization: Improve debug output (NFC)Teresa Johnson2017-04-271-9/+11
* Update profile during memory instrinsic optimizationTeresa Johnson2017-04-241-1/+3
* [PGO] Preserve GlobalsAA in pgo-memop-opt pass.Rong Xu2017-04-061-1/+5
* [PGO] Memory intrinsic calls optimization based on profiled sizeRong Xu2017-04-041-1/+345
* Add call branch annotation for ICP promoted direct call in SamplePGO mode.Dehao Chen2017-02-231-14/+42
* [ICP] Fix bool conversion warning and actually write out the reason instead o...Benjamin Kramer2017-01-301-1/+1
* Expose isLegalToPromot as a global helper function so that SamplePGO pass can...Dehao Chen2017-01-301-46/+36
* Makes promoteIndirectCall an external function.Dehao Chen2017-01-231-17/+7
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-3/+1
* Fix some Clang-tidy modernize and Include What You Use warnings.Eugene Zelenko2016-08-111-12/+22
* Consistently use ModuleAnalysisManagerSean Silva2016-08-091-1/+1
* Address review comments.Teresa Johnson2016-07-171-0/+8
* Refactor indirect call promotion profitability analysis (NFC)Teresa Johnson2016-07-171-8/+0
* Remove unused variable to fix bot failure from r275216Teresa Johnson2016-07-121-2/+1
* Refactor indirect call promotion profitability analysis (NFC)Teresa Johnson2016-07-121-61/+21
* make icall pass name consistent /NFCXinliang David Li2016-06-021-3/+3
* minor cleanup /NFCXinliang David Li2016-05-171-4/+2
* [PM] Port indirect call promotion pass to new pass managerXinliang David Li2016-05-161-0/+9
* Move helper classes into anonymous namespaces. NFC.Benjamin Kramer2016-05-151-0/+2
* Rename pass name to prepare to new PM porting /NFCXinliang David Li2016-05-151-8/+10
* [IndirectCallPromotion] Remove duplicate comment. NFCAdam Nemet2016-05-091-1/+0
* [PGO] Fix incorrect Twine usage in emitting optimization remarks.Rong Xu2016-04-281-9/+8
* [PGO] Promote indirect calls to conditional direct calls with value-profileRong Xu2016-04-271-0/+693
OpenPOWER on IntegriCloud