summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenPGO.cpp
AgeCommit message (Expand)Author
2021-01-26Revert "Support for instrumenting only selected files or functions"Petr Hosek
2021-01-26Support for instrumenting only selected files or functionsPetr Hosek
2021-01-05[Coverage] Add support for Branch Coverage in LLVM Source-Based Code CoverageAlan Phipps
2020-10-31Revert "Use uint64_t for branch weights instead of uint32_t"Arthur Eubanks
2020-10-30Use uint64_t for branch weights instead of uint32_tArthur Eubanks
2020-10-27Revert "Use uint64_t for branch weights instead of uint32_t"Nico Weber
2020-10-26Use uint64_t for branch weights instead of uint32_tArthur Eubanks
2020-10-18[NFC] Make non-modifying members const.Mark de Wever
2020-08-10[PGO][CUDA][HIP] Skip generating profile on the device stub and wrong-side fu...Michael Liao
2020-05-27[PGO] Fix computation of function Hashserge-sans-paille
2020-05-25Revert "[PGO] Fix computation of function Hash"Benjamin Kramer
2020-05-25[PGO] Fix computation of function Hashserge-sans-paille
2020-05-05Don't assert about missing profile info in createProfileWeightsForLoopHans Wennborg
2020-01-01[NFC] Fixes -Wrange-loop-analysis warningsMark de Wever
2019-11-14Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-02-26[MS] Don't emit coverage for deleting dtorsReid Kleckner
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-14[AST] RecursiveASTVisitor visits lambda classes when implicit visitation is on.Sam McCall
2018-09-28[cxx2a] P0614R1: Support init-statements in range-based for loops.Richard Smith
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2017-12-01Mark all library options as hidden.Zachary Turner
2017-11-14[PGO] Detect more structural changes with the stable hashVedant Kumar
2017-06-30[Profile] Do not assign counters to functions without bodiesVedant Kumar
2017-04-24Remove a dead field. NFC.Vedant Kumar
2017-04-24[Coverage] Avoid null deref in skipRegionMappingForDecl (fixes PR32761)Vedant Kumar
2017-03-20Add a function to MD5 a file's contents.Zachary Turner
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
2017-02-24[profiling] PR31992: Don't skip interesting non-base constructorsVedant Kumar
2017-02-18Reuse a local variable. NFC.Vedant Kumar
2016-10-14[Coverage] Support for C++17 if initializersVedant Kumar
2016-10-14[Coverage] Support for C++17 switch initializersVedant Kumar
2016-07-11[Coverage] Move logic to skip decl's into a helper (NFC)Vedant Kumar
2016-05-19Reapply^3 "[ProfileData] (clang) Use Error in InstrProf and Coverage, NFC"Vedant Kumar
2016-05-16Revert "Reapply^2 "[ProfileData] (clang) Use Error in InstrProf and Coverage,...Vedant Kumar
2016-05-16Reapply^2 "[ProfileData] (clang) Use Error in InstrProf and Coverage, NFC"Vedant Kumar
2016-05-14Revert "Reapply "[ProfileData] (clang) Use Error in InstrProf and Coverage, N...Chandler Carruth
2016-05-13Reapply "[ProfileData] (clang) Use Error in InstrProf and Coverage, NFC"Vedant Kumar
2016-05-13Revert "[ProfileData] (clang) Use Error in InstrProf and Coverage, NFC"Vedant Kumar
2016-05-13[ProfileData] (clang) Use Error in InstrProf and Coverage, NFCVedant Kumar
2016-04-22PGO] PGOFuncName meta data if PGOFuncName is different from function's raw nameRong Xu
2016-03-31[PGO] Avoid instrumenting constants at value sitesBetul Buyukkurt
2016-03-29[PGO] Move the instrumentation point closer to the value site.Betul Buyukkurt
2016-03-20P0184R0: Allow types of 'begin' and 'end' expressions in range-based for loop...Richard Smith
2016-02-04[PGO] code simplification: use existing VP annotation API /NFCXinliang David Li
2016-02-04[PGO] cc1 option name change for profile instrumentationRong Xu
2016-01-23Clang changes for value profilingBetul Buyukkurt