summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[Coverage] Revise format to reduce binary size"Vedant Kumar2019-12-041-1/+5
* [Coverage] Revise format to reduce binary sizeVedant Kumar2019-12-041-5/+1
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet2019-10-151-4/+4
* [PGO] Don't group COMDAT variables for compiler generated profile variables i...Rong Xu2019-09-301-5/+1
* [PGO] Don't use comdat groups for counters & data on COFFReid Kleckner2019-09-171-12/+17
* [PGO] Use linkonce_odr linkage for __profd_ variables in comdat groupsReid Kleckner2019-09-161-7/+8
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-6/+15
* [profile] Solaris ld supports __start___llvm_prof_data etc. labelsRainer Orth2019-06-201-1/+2
* [InstrProf] Use separate comdat group for data and countersReid Kleckner2019-02-271-19/+12
* Recommit r354930 "[PGO] Context sensitive PGO (part 1)"Rong Xu2019-02-271-10/+43
* Revert "[PGO] Context sensitive PGO (part 1)"Vlad Tsyrklevich2019-02-271-43/+10
* [PGO] Context sensitive PGO (part 1)Rong Xu2019-02-261-10/+43
* [InstrProf] Implement static profdata registrationReid Kleckner2019-02-081-32/+52
* [InstrProf] Avoid reconstructing Triple, NFCReid Kleckner2019-02-071-17/+15
* [LICM/MSSA] Add promotion to scalars by building an AliasSetTracker with Memo...Alina Sbirlea2019-02-061-1/+1
* [PGO] Use a function for creating variable for profile file name. NFC.Rong Xu2019-02-051-16/+2
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-1/+2
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-3/+5
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-3/+2
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-14/+11
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-11/+14
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-14/+11
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Add NetBSD support in needsRuntimeRegistrationOfSectionRange.Kamil Rytarowski2018-12-151-0/+1
* [InstrProf] Use atomic profile counter updates for TSanVedant Kumar2018-08-161-6/+16
* [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
OpenPOWER on IntegriCloud