summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
Commit message (Expand)AuthorAgeFilesLines
* [InstrProf] Don't register __llvm_profile_runtime_userReid Kleckner2018-07-271-1/+1
* [profile] Support profiling runtime on FuchsiaPetr Hosek2018-07-251-0/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-2/+2
* Fix Layering, move instrumentation transform headers into Instrumentation sub...David Blaikie2018-03-231-1/+1
* [InstrProfiling] Emit the runtime hook when no counters are loweredVedant Kumar2018-02-281-12/+13
* [InstrProfiling] Don't exit early when an unused intrinsic is foundVedant Kumar2018-01-271-3/+6
* [InstrProfiling] Improve compile time when there is no workVedant Kumar2018-01-261-2/+21
* Remove redundant includes from lib/Transforms.Michael Zolotukhin2017-12-131-1/+0
* [PGO] Skip counter promotion for infinite loopsXinliang David Li2017-11-301-0/+3
* [PGO] Enhance pgo counter promotionXinliang David Li2017-07-121-42/+115
* [PGO] Implementate profile counter regiser promotionXinliang David Li2017-06-251-15/+215
* [InstrProf] Don't take the address of alwaysinline available_externally funct...Vedant Kumar2017-06-131-1/+11
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-2/+2
* [ProfileData] Unify getInstrProf*SectionName helpersVedant Kumar2017-04-151-30/+10
* [Profile] PE binary coverage bug fixXinliang David Li2017-04-131-10/+10
* [PGO] Memory intrinsic calls optimization based on profiled sizeRong Xu2017-04-041-39/+24
* Resubmit r297897: [PGO] Value profile for size of memory intrinsic callsRong Xu2017-03-161-12/+75
* Revert "[PGO] Value profile for size of memory intrinsic calls"Eric Liu2017-03-161-75/+12
* Fix build failure from r297897.Rong Xu2017-03-151-3/+3
* [PGO] Value profile for size of memory intrinsic callsRong Xu2017-03-151-12/+75
* Re-apply "[profiling] Remove dead profile name vars after emitting name data"Vedant Kumar2017-02-141-0/+5
* Revert "[profiling] Remove dead profile name vars after emitting name data"Vedant Kumar2017-02-141-3/+0
* [profiling] Remove dead profile name vars after emitting name dataVedant Kumar2017-02-141-0/+3
* [Target, Transforms] Fix some Clang-tidy modernize and Include What You Use w...Eugene Zelenko2017-01-181-15/+38
* Resubmit "[PGO] Turn off comdat renaming in IR PGO by default"Rong Xu2017-01-111-1/+15
* Revert "[PGO] Turn off comdat renaming in IR PGO by default"Rong Xu2017-01-101-15/+1
* [PGO] Turn off comdat renaming in IR PGO by defaultRong Xu2017-01-101-1/+15
* [InstrProfiling] Mark __llvm_profile_instrument_target last parameter as i32 ...Marcin Koscielnicki2016-11-211-11/+30
* Utility functions for appending to llvm.used/llvm.compiler.used.Evgeniy Stepanov2016-10-251-25/+2
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* [Profile] code refactoring: make getStep a method in base classXinliang David Li2016-09-201-9/+1
* [Profile] Implement select instruction instrumentation in IR PGOXinliang David Li2016-09-181-2/+18
* Consistently use ModuleAnalysisManagerSean Silva2016-08-091-1/+1
* [Profile] deprecate __llvm_profile_override_default_filenameXinliang David Li2016-07-211-16/+16
* [PGO] Make needsComdatForCounter() available (NFC)Rong Xu2016-07-211-27/+0
* Avoid a string copy, NFCVedant Kumar2016-07-211-1/+1
* clang format change /NFCXinliang David Li2016-06-211-28/+34
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-2/+2
* [pgo] extend r271532 to darwin platformXinliang David Li2016-06-031-4/+4
* [profile] value profiling bug fix -- missing icall targets in profile-useXinliang David Li2016-06-021-1/+7
* Use new triple API to check if comdat is supportedXinliang David Li2016-05-251-1/+1
* [profile] Fix runtime hook linkage bug for COFFXinliang David Li2016-05-241-0/+2
* tune lowering parameter for small apps (sjeng)Xinliang David Li2016-05-231-2/+3
* [profile] Static counter allocation for value profiling (part-1)Xinliang David Li2016-05-211-12/+96
* Retry^3 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"Vedant Kumar2016-05-191-2/+2
* Simple refactoring /NFCXinliang David Li2016-05-171-8/+15
* Revert "Retry^2 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC""Vedant Kumar2016-05-161-2/+2
* Retry^2 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"Vedant Kumar2016-05-161-2/+2
* Revert "Retry "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC""Chandler Carruth2016-05-141-2/+2
OpenPOWER on IntegriCloud