aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-28Reland: [Coverage] Revise format to reduce binary sizeVedant Kumar1-5/+1
2020-02-28Revert "[Coverage] Revise format to reduce binary size"Vedant Kumar1-1/+5
2020-02-28[Coverage] Revise format to reduce binary sizeVedant Kumar1-5/+1
2020-01-28[Instrumentation] Set hidden visibility for the bias variablePetr Hosek1-1/+3
2020-01-24[PGO] Attach appropriate funclet operand bundles to value profiling instrumen...Andy Kaylor1-3/+11
2020-01-24[PGO] Early detection regarding whether pgo counter promotion is possibleAndy Kaylor1-6/+21
2020-01-24[Alignment][NFC] Deprecate Align::None()Guillaume Chatelet1-1/+1
2020-01-17[profile] Support counter relocation at runtimePetr Hosek1-0/+32
2019-12-04Revert "[Coverage] Revise format to reduce binary size"Vedant Kumar1-1/+5
2019-12-04[Coverage] Revise format to reduce binary sizeVedant Kumar1-5/+1
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-10-15[Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet1-4/+4
2019-09-30[PGO] Don't group COMDAT variables for compiler generated profile variables i...Rong Xu1-5/+1
2019-09-17[PGO] Don't use comdat groups for counters & data on COFFReid Kleckner1-12/+17
2019-09-16[PGO] Use linkonce_odr linkage for __profd_ variables in comdat groupsReid Kleckner1-7/+8
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson1-6/+15
2019-06-20[profile] Solaris ld supports __start___llvm_prof_data etc. labelsRainer Orth1-1/+2
2019-02-27[InstrProf] Use separate comdat group for data and countersReid Kleckner1-19/+12
2019-02-27Recommit r354930 "[PGO] Context sensitive PGO (part 1)"Rong Xu1-10/+43
2019-02-27Revert "[PGO] Context sensitive PGO (part 1)"Vlad Tsyrklevich1-43/+10
2019-02-26[PGO] Context sensitive PGO (part 1)Rong Xu1-10/+43
2019-02-08[InstrProf] Implement static profdata registrationReid Kleckner1-32/+52
2019-02-07[InstrProf] Avoid reconstructing Triple, NFCReid Kleckner1-17/+15
2019-02-06[LICM/MSSA] Add promotion to scalars by building an AliasSetTracker with Memo...Alina Sbirlea1-1/+1
2019-02-05[PGO] Use a function for creating variable for profile file name. NFC.Rong Xu1-16/+2
2019-02-01[opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight1-1/+2
2019-02-01[opaque pointer types] Pass value type to LoadInst creation.James Y Knight1-3/+5
2019-02-01[opaque pointer types] Pass function types to CallInst creation.James Y Knight1-3/+2
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-14/+11
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight1-11/+14
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-14/+11
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-15Add NetBSD support in needsRuntimeRegistrationOfSectionRange.Kamil Rytarowski1-0/+1
2018-08-16[InstrProf] Use atomic profile counter updates for TSanVedant Kumar1-6/+16
2018-07-27[InstrProf] Don't register __llvm_profile_runtime_userReid Kleckner1-1/+1
2018-07-25[profile] Support profiling runtime on FuchsiaPetr Hosek1-0/+1
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-2/+2
2018-03-23Fix Layering, move instrumentation transform headers into Instrumentation sub...David Blaikie1-1/+1
2018-02-28[InstrProfiling] Emit the runtime hook when no counters are loweredVedant Kumar1-12/+13
2018-01-27[InstrProfiling] Don't exit early when an unused intrinsic is foundVedant Kumar1-3/+6
2018-01-26[InstrProfiling] Improve compile time when there is no workVedant Kumar1-2/+21
2017-12-13Remove redundant includes from lib/Transforms.Michael Zolotukhin1-1/+0
2017-11-30[PGO] Skip counter promotion for infinite loopsXinliang David Li1-0/+3
2017-07-12[PGO] Enhance pgo counter promotionXinliang David Li1-42/+115
2017-06-25[PGO] Implementate profile counter regiser promotionXinliang David Li1-15/+215
2017-06-13[InstrProf] Don't take the address of alwaysinline available_externally funct...Vedant Kumar1-1/+11
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-05-03[IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner1-2/+2
2017-04-15[ProfileData] Unify getInstrProf*SectionName helpersVedant Kumar1-30/+10
2017-04-13[Profile] PE binary coverage bug fixXinliang David Li1-10/+10