aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenPGO.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-24[InstrProf] Factor out getRecord() and use NamedInstrProfRecord (#145417)Ellis Hoag1-2/+1
2025-06-02[CodeGen] Move CodeGenPGO behind unique_ptr (NFC) (#142155)Nikita Popov1-4/+56
2025-05-18[clang] Use llvm::max_element (NFC) (#140435)Kazu Hirata1-1/+1
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov1-0/+12
2025-03-28[clang][flang][Triple][llvm] Add isOffload function to LangOpts and isGPU fun...Nick Sarnie1-1/+1
2025-03-19[PGO][Offload] Allow PGO flags to be used on GPU targets (#94268)Ethan Luis McDonough1-0/+3
2025-01-09[Coverage] Introduce the type `CounterPair` for RegionCounterMap. NFC. (#112724)NAKAMURA Takumi1-4/+15
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata1-1/+0
2024-10-03clangCodeGen: Reformat and refactor. NFC.NAKAMURA Takumi1-8/+6
2024-09-19[clang] Don't call raw_string_ostream::flush() (NFC)Youngsuk Kim1-2/+0
2024-08-22[PGO][OpenMP] Instrumentation for GPU devices (Revision of #76587) (#102691)Ethan Luis McDonough1-4/+9
2024-07-10[Coverage] Suppress covmap and profdata for system headers. (#97952)NAKAMURA Takumi1-1/+5
2024-07-09Move `SystemHeadersCoverage` into `llvm::coverage` in CoverageMappingGen.hNAKAMURA Takumi1-3/+1
2024-06-28Revert "[PGO][OpenMP] Instrumentation for GPU devices (#76587)"Ethan Luis McDonough1-9/+4
2024-06-28[PGO][OpenMP] Instrumentation for GPU devices (#76587)Ethan Luis McDonough1-4/+9
2024-06-19[CodeGen] Remove extraneous ArrayRef (NFC) (#96085)Kazu Hirata1-2/+1
2024-06-16Cleanup MC/DC intrinsics for #82448 (#95496)NAKAMURA Takumi1-2/+1
2024-06-14Reapply: [MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)NAKAMURA Takumi1-23/+27
2024-06-14Revert "[MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)"Hans Wennborg1-27/+23
2024-06-13[MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)NAKAMURA Takumi1-23/+27
2024-05-28[CodeGen] Hidden visibility for prof version var (#93496)gulfemsavrun1-1/+1
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-4/+6
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-6/+4
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-4/+6
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-6/+4
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-4/+6
2024-02-26[InstrProf] Single byte counters in coverage (#75425)gulfemsavrun1-12/+138
2024-02-25Refactor: Let MCDC::State have DecisionByStmt and BranchByStmtNAKAMURA Takumi1-13/+14
2024-02-22[clang][CodeGen] Keep processing the rest of AST after encountering unsupport...Wentao Zhang1-4/+7
2024-02-15[MC/DC] Refactor: Let MCDCConditionID int16_t with zero-origin (#81257)NAKAMURA Takumi1-4/+4
2024-02-14clangCodeGen: Introduce `MCDC::State` with `MCDCState.h` (#81497)NAKAMURA Takumi1-25/+22
2024-02-02[Coverage] Map regions from system headers (#76950)ManuelvOK1-1/+3
2024-01-27Revert "[Coverage] Map regions from system headers (#76950)"NAKAMURA Takumi1-3/+1
2024-01-22[Coverage] Map regions from system headers (#76950)ManuelvOK1-1/+3
2024-01-04[Coverage][clang] Enable MC/DC Support in LLVM Source-based Code Coverage (3/3)Alan Phipps1-11/+252
2023-11-09CodeGenPGO: simplify. NFCFangrui Song1-3/+1
2023-11-01[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-3/+2
2023-10-13Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-2/+4
2023-08-27[CodeGen] Modernize BreakContinue (NFC)Kazu Hirata1-3/+3
2023-04-27[profiling] Improve error message for raw profile header mismatchesJessica Paquette1-1/+1
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille1-4/+4
2022-08-04[InstrProf] Add the skipprofile attributeEllis Hoag1-0/+2
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-1/+1
2022-01-02[clang] Remove redundant member initialization (NFC)Kazu Hirata1-1/+1
2021-10-05Implement if consteval (P1938)Corentin Jabot1-0/+8
2021-05-20[PGO] Don't reference functions unless value profiling is enabledReid Kleckner1-0/+6
2021-02-05Don't emit coverage mapping for excluded functionsPetr Hosek1-1/+1
2021-01-26Support for instrumenting only selected files or functionsPetr Hosek1-0/+3