summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
AgeCommit message (Expand)Author
2021-03-03[InstrProfiling] Place __llvm_prf_vnodes and __llvm_prf_names in llvm.used on...Fangrui Song
2021-03-03Revert "[InstrProfiling] Place __llvm_prf_vnodes and __llvm_prf_names in llvm...Nico Weber
2021-03-01[InstrProfiling] Place __llvm_prf_vnodes and __llvm_prf_names in llvm.used on...Fangrui Song
2021-02-26[InstrProfiling] Use llvm.compiler.used instead of llvm.used for ELFFangrui Song
2021-02-25Add Alignment argument to IRBuilder CreateAtomicRMW and CreateAtomicCmpXchg.James Y Knight
2021-02-22[InstrProfiling] Use ELF section groups for counters, data and valuesPetr Hosek
2021-02-22Revert "[InstrProfiling] Use ELF section groups for counters, data and values"Petr Hosek
2021-02-21[InstrProfiling] Use ELF section groups for counters, data and valuesPetr Hosek
2021-02-03Revert "[InstrProfiling] Use !associated metadata for counters, data and values"Nico Weber
2021-02-02[InstrProfiling] Use !associated metadata for counters, data and valuesPetr Hosek
2021-02-02Revert "[InstrProfiling] Use !associated metadata for counters, data and values"Tom Weaver
2021-02-01[InstrProfiling] Use !associated metadata for counters, data and valuesPetr Hosek
2020-12-30[PGO] Use isa instead of dyn_cast (NFC)Kazu Hirata
2020-10-15[PGO] Remove the old memop value profiling buckets.Hiroshi Yamauchi
2020-08-03[PGO] Use multiple comdat groups for COFFFangrui Song
2020-08-03[PGO] Move __profc_ and __profvp_ from their own comdat groups to __profd_'s ...Fangrui Song
2020-08-03[PGO] Enable the extended value profile buckets for mem op sizes.Hiroshi Yamauchi
2020-08-03[PGO] Extend the value profile buckets for mem op sizes.Hiroshi Yamauchi
2020-07-24[PGO][InstrProf] Do not promote count if the exit blocks contains ret instruc...Rong Xu
2020-07-22Revert D81682 "[PGO] Extend the value profile buckets for mem op sizes."Fangrui Song
2020-07-22Temporarily revert D83903 "[PGO] Enable the extended value profile buckets fo...Fangrui Song
2020-07-20[PGO] Enable the extended value profile buckets for mem op sizes.Hiroshi Yamauchi
2020-07-15[PGO] Extend the value profile buckets for mem op sizes.Hiroshi Yamauchi
2020-06-26[PGO] Add a functionality to always instrument the func entry BBRong Xu
2020-06-25Revert "[PGO] Extend the value profile buckets for mem op sizes."Hiroshi Yamauchi
2020-06-25[PGO] Extend the value profile buckets for mem op sizes.Hiroshi Yamauchi
2020-06-10Revert "[InstrProfiling] Use !associated metadata for counters, data and values"Vitaly Buka
2020-06-08[InstrProfiling] Use !associated metadata for counters, data and valuesPetr Hosek
2020-06-08Revert "[InstrProfiling] Use !associated metadata for counters, data and values"Petr Hosek
2020-06-08[InstrProfiling] Use !associated metadata for counters, data and valuesPetr Hosek
2020-06-04[Fuchsia] Rely on linker switch rather than dead code ref for profile runtimePetr Hosek
2020-06-04Revert "[Fuchsia] Rely on linker switch rather than dead code ref for profile...Petr Hosek
2020-06-04[Fuchsia] Rely on linker switch rather than dead code ref for profile runtimePetr Hosek
2020-05-09Add missing pass initializationArthur Eubanks
2020-02-28Reland: [Coverage] Revise format to reduce binary sizeVedant Kumar
2020-02-28Revert "[Coverage] Revise format to reduce binary size"Vedant Kumar
2020-02-28[Coverage] Revise format to reduce binary sizeVedant Kumar
2020-01-28[Instrumentation] Set hidden visibility for the bias variablePetr Hosek
2020-01-24[PGO] Attach appropriate funclet operand bundles to value profiling instrumen...Andy Kaylor
2020-01-24[PGO] Early detection regarding whether pgo counter promotion is possibleAndy Kaylor
2020-01-24[Alignment][NFC] Deprecate Align::None()Guillaume Chatelet
2020-01-17[profile] Support counter relocation at runtimePetr Hosek
2019-12-04Revert "[Coverage] Revise format to reduce binary size"Vedant Kumar
2019-12-04[Coverage] Revise format to reduce binary sizeVedant Kumar
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-10-15[Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet
2019-09-30[PGO] Don't group COMDAT variables for compiler generated profile variables i...Rong Xu
2019-09-17[PGO] Don't use comdat groups for counters & data on COFFReid Kleckner
2019-09-16[PGO] Use linkonce_odr linkage for __profd_ variables in comdat groupsReid Kleckner
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson