summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenPGO.cpp
AgeCommit message (Expand)Author
2025-06-24[InstrProf] Factor out getRecord() and use NamedInstrProfRecord (#145417)Ellis Hoag
2025-06-02[CodeGen] Move CodeGenPGO behind unique_ptr (NFC) (#142155)Nikita Popov
2025-05-18[clang] Use llvm::max_element (NFC) (#140435)Kazu Hirata
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov
2025-03-28[clang][flang][Triple][llvm] Add isOffload function to LangOpts and isGPU fun...Nick Sarnie
2025-03-19[PGO][Offload] Allow PGO flags to be used on GPU targets (#94268)Ethan Luis McDonough
2025-01-09[Coverage] Introduce the type `CounterPair` for RegionCounterMap. NFC. (#112724)NAKAMURA Takumi
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-10-03clangCodeGen: Reformat and refactor. NFC.NAKAMURA Takumi
2024-09-19[clang] Don't call raw_string_ostream::flush() (NFC)Youngsuk Kim
2024-08-22[PGO][OpenMP] Instrumentation for GPU devices (Revision of #76587) (#102691)Ethan Luis McDonough
2024-07-10[Coverage] Suppress covmap and profdata for system headers. (#97952)NAKAMURA Takumi
2024-07-09Move `SystemHeadersCoverage` into `llvm::coverage` in CoverageMappingGen.hNAKAMURA Takumi
2024-06-28Revert "[PGO][OpenMP] Instrumentation for GPU devices (#76587)"Ethan Luis McDonough
2024-06-28[PGO][OpenMP] Instrumentation for GPU devices (#76587)Ethan Luis McDonough
2024-06-19[CodeGen] Remove extraneous ArrayRef (NFC) (#96085)Kazu Hirata
2024-06-16Cleanup MC/DC intrinsics for #82448 (#95496)NAKAMURA Takumi
2024-06-14Reapply: [MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)NAKAMURA Takumi
2024-06-14Revert "[MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)"Hans Wennborg
2024-06-13[MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)NAKAMURA Takumi
2024-05-28[CodeGen] Hidden visibility for prof version var (#93496)gulfemsavrun
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-22[clang][CodeGen] Keep processing the rest of AST after encountering unsupport...Wentao Zhang
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-02-02[Coverage] Map regions from system headers (#76950)ManuelvOK
2024-01-27Revert "[Coverage] Map regions from system headers (#76950)"NAKAMURA Takumi
2024-01-22[Coverage] Map regions from system headers (#76950)ManuelvOK
2024-01-04[Coverage][clang] Enable MC/DC Support in LLVM Source-based Code Coverage (3/3)Alan Phipps
2023-11-09CodeGenPGO: simplify. NFCFangrui Song
2023-11-01[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-10-13Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-08-27[CodeGen] Modernize BreakContinue (NFC)Kazu Hirata
2023-04-27[profiling] Improve error message for raw profile header mismatchesJessica Paquette
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille
2022-08-04[InstrProf] Add the skipprofile attributeEllis Hoag
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song
2022-01-02[clang] Remove redundant member initialization (NFC)Kazu Hirata
2021-10-05Implement if consteval (P1938)Corentin Jabot
2021-05-20[PGO] Don't reference functions unless value profiling is enabledReid Kleckner
2021-02-05Don't emit coverage mapping for excluded functionsPetr Hosek
2021-01-26Support for instrumenting only selected files or functionsPetr Hosek