aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-09Consistently use ModuleAnalysisManagerSean Silva1-1/+1
2016-07-21[Profile] deprecate __llvm_profile_override_default_filenameXinliang David Li1-16/+16
2016-07-21[PGO] Make needsComdatForCounter() available (NFC)Rong Xu1-27/+0
2016-07-21Avoid a string copy, NFCVedant Kumar1-1/+1
2016-06-21clang format change /NFCXinliang David Li1-28/+34
2016-06-14IR: Introduce local_unnamed_addr attribute.Peter Collingbourne1-2/+2
2016-06-03[pgo] extend r271532 to darwin platformXinliang David Li1-4/+4
2016-06-02[profile] value profiling bug fix -- missing icall targets in profile-useXinliang David Li1-1/+7
2016-05-25Use new triple API to check if comdat is supportedXinliang David Li1-1/+1
2016-05-24[profile] Fix runtime hook linkage bug for COFFXinliang David Li1-0/+2
2016-05-23tune lowering parameter for small apps (sjeng)Xinliang David Li1-2/+3
2016-05-21[profile] Static counter allocation for value profiling (part-1)Xinliang David Li1-12/+96
2016-05-19Retry^3 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"Vedant Kumar1-2/+2
2016-05-17Simple refactoring /NFCXinliang David Li1-8/+15
2016-05-16Revert "Retry^2 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC""Vedant Kumar1-2/+2
2016-05-16Retry^2 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"Vedant Kumar1-2/+2
2016-05-14Revert "Retry "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC""Chandler Carruth1-2/+2
2016-05-13Retry "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"Vedant Kumar1-2/+2
2016-05-13Revert "(HEAD -> master, origin/master, origin/HEAD) [ProfileData] (llvm) Use...Vedant Kumar1-2/+2
2016-05-13[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFCVedant Kumar1-2/+2
2016-05-03[ProfileData] Add error codes for compression failuresVedant Kumar1-2/+4
2016-04-27[PGO] Prohibit address recording if the function is both internal and COMDATRong Xu1-0/+5
2016-04-18Port InstrProfiling pass to the new pass managerXinliang David Li1-86/+41
2016-02-27[PGO] Remove redundant counter copies for avail_extern functions.Xinliang David Li1-3/+32
2016-02-27[instrprof] Use __{start,stop}_SECNAME on PS4 too.Sean Silva1-1/+2
2016-02-08[PGO] Enable compression in pgo instrumentationXinliang David Li1-9/+59
2016-02-03[InstrProfiling] Fix a comment (NFC)Vedant Kumar1-1/+1
2016-01-20Function name change /NFCXinliang David Li1-1/+1
2016-01-19[PGO] Create the profile data variable before the loweringRong Xu1-3/+12
2016-01-07[PGO] Simplify coverage mapping loweringXinliang David Li1-23/+11
2016-01-03[PGO] Cleanup: remove reduncant calls in loweringXinliang David Li1-2/+0
2016-01-03[PGO] Cleanup: Use covmap header definition in the template fileXinliang David Li1-4/+4
2015-12-22[PGO] Fix another comdat related issue for COFFXinliang David Li1-2/+4
2015-12-21Resubmit r256193 with test fix: assertion failure analyzedXinliang David Li1-2/+11
2015-12-21Revert r256193: build bot failure triggeredXinliang David Li1-11/+2
2015-12-21[PGO] Fix profile var comdat generation problem with COFFXinliang David Li1-2/+11
2015-12-12[PGO] Stop using invalid char in instr variable names.Xinliang David Li1-2/+2
2015-11-23[PGO] Introduce alignment macro for instr-prof control data(NFC)Xinliang David Li1-1/+1
2015-11-22[PGO] move names of runtime sections definitions to InstrProfData.inc Xinliang David Li1-1/+1
2015-11-22[PGO] Define value profiling updater API signature in InstrProfData.inc (NFC)Xinliang David Li1-6/+7
2015-11-18[PGO] Value profiling supportBetul Buyukkurt1-21/+122
2015-11-05[PGO] Use template file to define runtime structuresXinliang David Li1-26/+24
2015-10-29[PGO] Do not emit runtime hook user function for LinuxXinliang David Li1-0/+5
2015-10-23Add more intrumentation/runtime helper interfaces (NFC)Xinliang David Li1-25/+17
2015-10-22Add helper functions and remove hard coded references to instProf related nam...Xinliang David Li1-12/+16
2015-10-19[PGO] Eliminate prof data register calls on FreeBSD platformXinliang David Li1-1/+3
2015-10-13[PGO]: Eliminate calls to __llvm_profile_register_function for Linux.Xinliang David Li1-0/+3
2015-10-13Instrumentation: Remove ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-09-23Put profile variables of COMDAT functions to it's own COMDAT group.Wei Mi1-6/+10
2015-06-29Tidy comment.Diego Novillo1-1/+1