summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenPGO.h
AgeCommit message (Expand)Author
2025-01-09[Coverage] Introduce the type `CounterPair` for RegionCounterMap. NFC. (#112724)NAKAMURA Takumi
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-02-26[InstrProf] Single byte counters in coverage (#75425)gulfemsavrun
2024-02-25Refactor: Let MCDC::State have DecisionByStmt and BranchByStmtNAKAMURA Takumi
2024-02-15[MC/DC] Refactor: Let MCDCConditionID int16_t with zero-origin (#81257)NAKAMURA Takumi
2024-02-14clangCodeGen: Introduce `MCDC::State` with `MCDCState.h` (#81497)NAKAMURA Takumi
2024-01-04[Coverage][clang] Enable MC/DC Support in LLVM Source-based Code Coverage (3/3)Alan Phipps
2023-05-10[clang][CodeGenPGO] Don't use an invalid index when region counts disagreeNathan Lanza
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2021-05-20[PGO] Don't reference functions unless value profiling is enabledReid Kleckner
2020-10-18[NFC] Make non-modifying members const.Mark de Wever
2020-03-02[CodeGenPGO] Fix shadow variable warning. NFC.Simon Pilgrim
2019-10-02Fix uninitialized variable warning in CodeGenPGO constructor. NFCI.Simon Pilgrim
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-11Move CodeGenOptions from Frontend to BasicRichard Trieu
2017-04-24Remove a dead field. NFC.Vedant Kumar
2017-02-25Retry: [profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar
2017-02-25Revert "[profiling] Fix profile counter increment when emitting selects (PR32...Vedant Kumar
2017-02-25[profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar
2016-07-18[NFC] Header cleanupMehdi Amini
2016-07-11[Coverage] Move logic to skip decl's into a helper (NFC)Vedant Kumar
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool
2016-04-07Basic: move CodeGenOptions from FrontendSaleem Abdulrasool
2016-01-24[PGO] Windows buildbot failure fix. [NFC]Betul Buyukkurt
2016-01-23Clang changes for value profilingBetul Buyukkurt
2015-12-06[PGO] Instrument only base constructors and destructors.Serge Pavlov
2015-11-18[PGO] Removed unused code. [NFC]Betul Buyukkurt
2015-10-15[CodeGen] Remove dead code. NFC.Benjamin Kramer
2015-05-02InstrProf: Cede ownership of createProfileWeights to CGFJustin Bogner
2015-05-02InstrProf: Use a locally tracked current count in ComputeRegionCountsJustin Bogner
2015-05-01InstrProf: Replace the RegionCounter class with a simpler direct approachJustin Bogner
2015-04-23InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)Justin Bogner
2015-04-13InstrProf: Simplify getStmtCount by using an OptionalJustin Bogner
2014-12-08InstrProf: Use LLVM's -instrprof pass for profilingJustin Bogner
2014-12-02InstrProf: Use the same names for variables as we use in the profileJustin Bogner
2014-12-02InstrProf: Remove some pointless indirection (NFC)Justin Bogner
2014-08-13Header guard canonicalization, clang part.Benjamin Kramer
2014-08-04Add coverage mapping generation.Alex Lorenz
2014-06-26CodeGen: Improve warnings about uninstrumented files when profilingJustin Bogner
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper
2014-04-18CodeGen: Use LLVM's InstrProfReader in -fprofile-instr-use=Justin Bogner
2014-03-26InstrProf: Use unique_ptrDuncan P. N. Exon Smith
2014-03-20PGO: Rename FuncLinkage to VarLinkage; no functionality changeDuncan P. N. Exon Smith
2014-03-20PGO: Change runtime prefix from pgo to profileDuncan P. N. Exon Smith