aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-19[Profile] Fix edge count read bugXinliang David Li1-2/+2
2016-08-19[Profile] Simple code refactoring for reuse /NFCXinliang David Li1-12/+16
2016-08-11[Profile] improve warning control option Xinliang David Li1-3/+4
2016-08-09[Profile] turn off verbose warnings by defaultXinliang David Li1-1/+1
2016-08-09Consistently use ModuleAnalysisManagerSean Silva1-2/+2
2016-08-01[Profile] IR profiling minor cleanup /nfcXinliang David Li1-5/+15
2016-07-25[PGO] Fix profile mismatch in COMDAT function with pre-inlinerRong Xu1-15/+140
2016-07-22Sync up InstrProfData.inc with compiler-rt with fixes to referencesXinliang David Li1-3/+3
2016-07-12Refactor indirect call promotion profitability analysis (NFC)Teresa Johnson1-1/+1
2016-06-21Fix PR28219: Use profile summary from reader and not compute itEaswaran Raman1-4/+1
2016-05-28Add a comment about why we need to buffer the attribute changes.Sean Silva1-0/+3
2016-05-28Small cleanup.Sean Silva1-6/+6
2016-05-28Inline this into its only use. NFC.Sean Silva1-10/+5
2016-05-28Bring back r271090 in a way that doesn't depend on r271089.Sean Silva1-0/+1
2016-05-28Revert r271089 and r271090.Sean Silva1-30/+43
2016-05-28[IRPGO] Set the function entry count metadata.Sean Silva1-0/+1
2016-05-28[IRPGO] Centralize the function attribute inliner hint logic. NFC.Sean Silva1-43/+29
2016-05-27Reapply r270865 -- previous bot failure is unrelatedXinliang David Li1-1/+1
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer1-2/+2
2016-05-26Attach profile summary in IR based instrumentation pass.Easwaran Raman1-1/+8
2016-05-26Revert 270865 -- unexplained bot failure on linux/ppcleXinliang David Li1-1/+1
2016-05-26Use new interface in Triple /NFCXinliang David Li1-1/+1
2016-05-19Retry^3 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"Vedant Kumar1-18/+25
2016-05-16Revert "Retry^2 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC""Vedant Kumar1-25/+18
2016-05-16Retry^2 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"Vedant Kumar1-18/+25
2016-05-14Revert "Retry "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC""Chandler Carruth1-25/+18
2016-05-13Retry "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"Vedant Kumar1-18/+25
2016-05-13Revert "(HEAD -> master, origin/master, origin/HEAD) [ProfileData] (llvm) Use...Vedant Kumar1-25/+18
2016-05-13[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFCVedant Kumar1-18/+25
2016-05-13[PGO] Add flags to control IRPGO warnings.Rong Xu1-3/+18
2016-05-11[PGO] Use WeakAny linkage for __llvm_profile_raw_versionRong Xu1-1/+1
2016-05-10[PM]: port IR based profUse pass to new pass managerXinliang David Li1-10/+32
2016-05-10[PGO] resubmit r268969Rong Xu1-1/+1
2016-05-10Revert "[PGO] Fix __llvm_profile_raw_version linkage in MACHO IR instrumentat...Renato Golin1-1/+1
2016-05-09Cleanup followup of r268710 - [PM] port IR based PGO prof-gen pass to new pas...Xinliang David Li1-26/+25
2016-05-09[PGO] Fix __llvm_profile_raw_version linkage in MACHORong Xu1-1/+1
2016-05-07[PM] code refactoring -- preparation for new PM porting /NFCXinliang David Li1-17/+32
2016-05-06[PM] port IR based PGO prof-gen pass to new pass managerXinliang David Li1-9/+31
2016-05-02Code refactoring -- preparation for new PM porting /NFCXinliang David Li1-9/+19
2016-04-28Minor format change and fixing typos in the comments. NFC.Rong Xu1-10/+7
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor1-0/+6
2016-04-22[PGO] change the interface for createPGOFuncNameMetadata()Rong Xu1-1/+1
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar1-6/+0
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor1-0/+6
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-01[PGO] Use a helper function to find all indirect call-sitesRong Xu1-26/+5
2016-04-01[PGO] Refactor PGOFuncName meta data code to be used in clangRong Xu1-8/+2
2016-03-31Minor code cleanup /NFCXinliang David Li1-4/+6
2016-03-30[PGO] PGOFuncName in LTO optimizationsRong Xu1-0/+9
2016-03-30[PGO] Handle invoke inst in IR based icall instrumentationXinliang David Li1-5/+7