summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
AgeCommit message (Expand)Author
2025-06-22[Instrumentation] Drop "const" from a return type (NFC) (#145208)Kazu Hirata
2025-06-20[llvm-cov][gcov] Support multi-files coverage in one basic block (#144504)int-zjt
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse
2025-05-05[ErrorHandling] Add reportFatalInternalError + reportFatalUsageError (NFC) (#...Nikita Popov
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen
2025-01-02[gcov] Bump default version to 11.1Fangrui Song
2024-12-04[PGO] Add option to always instrumenting loop entries (#116789)ronryvchin
2024-10-17[PGO] Initialize GCOV Writeout and Reset Functions in the Runtime on AIX (#10...Qiongsi Wu
2024-09-23[IRBuilder] Remove uses of CreateGlobalStringPtr() (NFC)Nikita Popov
2024-09-20[llvm] Don't call raw_string_ostream::flush() (NFC)Youngsuk Kim
2024-09-15[Instrumentation] Move out to Utils (NFC) (#108532)Antonio Frighetto
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer
2024-01-19[llvm] Use SmallString::operator std::string (NFC)Kazu Hirata
2023-11-29[llvm] Replace uses of Type::getPointerTo (NFC)Youngsuk Kim
2023-11-15[Instrumentation] Remove unneeded pointer casts and migrate away from getInt8...Fangrui Song
2023-11-14[nfc][instr] Encapsulate CFGMST (#72207)Mircea Trofin
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos
2023-10-10Use llvm::endianness (NFC)Kazu Hirata
2023-10-10[llvm] Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-08-14[gcov] Ignore blocks from another fileFangrui Song
2023-08-14Revert "[gcov] Ignore blocks from another file"Arthur Eubanks
2023-08-11[gcov] Ignore blocks from another fileFangrui Song
2023-08-03[llvm] Drop some typed pointer handling/bitcastsBjorn Pettersson
2023-05-25[gcov] Add nosanitize metadata to memory access instructions inserted by emit...Enna1
2023-04-27[PGO] Move CFGMST.h into the include directoryChristian Ulmann
2023-01-27Lift EHPersonalities from Analysis to IR (NFC)Stefan Gränitz
2023-01-18Add parameter extension attributes in various instrumentation passes.Jonas Paulsson
2023-01-11[GCOV] Set !kcfi_type metadata for indirectly called functionsSami Tolvanen
2022-08-27[Transform] Use range-based for loops (NFC)Kazu Hirata
2022-08-07[llvm] Qualify auto (NFC)Kazu Hirata
2022-08-04[InstrProf] Add the skipprofile attributeEllis Hoag
2022-05-30[Support] Make report_fatal_error respect its GenCrashDiag argument so it doe...Nuno Lopes
2022-05-04[iwyu] Handle regressions in libLLVM header includeserge-sans-paille
2022-04-21[LegacyPM] Remove GCOVProfilerLegacyPassFangrui Song
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-02-23PGOInstrumentation, GCOVProfiling: Split indirectbr critical edges regardless...Matthias Braun
2021-10-06[llvm] Replace report_fatal_error(std::string) uses with report_fatal_error(T...Simon Pilgrim
2021-08-05[GCov] Emit memset instead of stores in __llvm_gcov_resetArthur Eubanks
2021-06-18[GCOVProfiling] don't profile Fn's w/ noprofile attributeNick Desaulniers
2021-04-26[gcov] Set nounwind and respect module flags metadata "frame-pointer" & "uwta...Fangrui Song
2021-02-25Add Alignment argument to IRBuilder CreateAtomicRMW and CreateAtomicCmpXchg.James Y Knight
2021-02-10[GCOV] Drop unnecessary const from return types (NFC)Kazu Hirata
2020-10-05[NFC][GCOV] Fix build: there's `llvm::stable_partition()` wrapperRoman Lebedev
2020-10-05[gcov] Fix non-determinism (DenseMap iteration order) of checksum computationFangrui Song
2020-09-13GCOVProfiling: Avoid use-after-moveDavid Blaikie
2020-09-13[gcov] Fix memory leak due to BranchProbabilityInfoWrapperPassFangrui Song
2020-09-13[gcov] Add spanning tree optimizationFangrui Song
2020-09-12[gcov] Assign names to some types and loaded values used in @__llvm_internal*Fangrui Song