summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenPGO.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-4/+4
* Mark all library options as hidden.Zachary Turner2017-12-011-3/+4
* [PGO] Detect more structural changes with the stable hashVedant Kumar2017-11-141-13/+153
* [Profile] Do not assign counters to functions without bodiesVedant Kumar2017-06-301-0/+3
* Remove a dead field. NFC.Vedant Kumar2017-04-241-3/+0
* [Coverage] Avoid null deref in skipRegionMappingForDecl (fixes PR32761)Vedant Kumar2017-04-241-0/+3
* Add a function to MD5 a file's contents.Zachary Turner2017-03-201-1/+1
* Retry: [profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar2017-02-251-6/+14
* Revert "[profiling] Fix profile counter increment when emitting selects (PR32...Vedant Kumar2017-02-251-13/+6
* [profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar2017-02-251-6/+13
* [profiling] PR31992: Don't skip interesting non-base constructorsVedant Kumar2017-02-241-4/+8
* Reuse a local variable. NFC.Vedant Kumar2017-02-181-5/+3
* [Coverage] Support for C++17 if initializersVedant Kumar2016-10-141-0/+2
* [Coverage] Support for C++17 switch initializersVedant Kumar2016-10-141-0/+2
* [Coverage] Move logic to skip decl's into a helper (NFC)Vedant Kumar2016-07-111-9/+11
* Reapply^3 "[ProfileData] (clang) Use Error in InstrProf and Coverage, NFC"Vedant Kumar2016-05-191-6/+7
* Revert "Reapply^2 "[ProfileData] (clang) Use Error in InstrProf and Coverage,...Vedant Kumar2016-05-161-7/+6
* Reapply^2 "[ProfileData] (clang) Use Error in InstrProf and Coverage, NFC"Vedant Kumar2016-05-161-6/+7
* Revert "Reapply "[ProfileData] (clang) Use Error in InstrProf and Coverage, N...Chandler Carruth2016-05-141-7/+6
* Reapply "[ProfileData] (clang) Use Error in InstrProf and Coverage, NFC"Vedant Kumar2016-05-131-6/+7
* Revert "[ProfileData] (clang) Use Error in InstrProf and Coverage, NFC"Vedant Kumar2016-05-131-7/+6
* [ProfileData] (clang) Use Error in InstrProf and Coverage, NFCVedant Kumar2016-05-131-6/+7
* PGO] PGOFuncName meta data if PGOFuncName is different from function's raw nameRong Xu2016-04-221-0/+2
* [PGO] Avoid instrumenting constants at value sitesBetul Buyukkurt2016-03-311-0/+3
* [PGO] Move the instrumentation point closer to the value site.Betul Buyukkurt2016-03-291-3/+4
* P0184R0: Allow types of 'begin' and 'end' expressions in range-based for loop...Richard Smith2016-03-201-1/+2
* [PGO] code simplification: use existing VP annotation API /NFCXinliang David Li2016-02-041-27/+3
* [PGO] cc1 option name change for profile instrumentationRong Xu2016-02-041-4/+4
* Clang changes for value profilingBetul Buyukkurt2016-01-231-4/+81
* [PGO] Simplify coverage mapping loweringXinliang David Li2016-01-071-1/+1
* Remove setting of inlinehint and cold attributes based on profile dataEaswaran Raman2016-01-041-10/+0
* [PGO] Instrument only base constructors and destructors.Serge Pavlov2015-12-061-15/+12
* Pass profile version info to name API (NFC)Xinliang David Li2015-12-051-1/+4
* [PGO] Code cleanup [NFC]Xinliang David Li2015-11-091-43/+2
* CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-11-061-1/+1
* Use newly introduced interfaces in LLVM (NFC)Xinliang David Li2015-10-221-1/+1
* Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg2015-10-061-2/+2
* Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer2015-07-021-4/+3
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* Set function entry counts with -fprofile-instr-use.Diego Novillo2015-05-271-0/+2
* API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie2015-05-181-3/+3
* InstrProf: Cede ownership of createProfileWeights to CGFJustin Bogner2015-05-021-9/+10
* InstrProf: Use a locally tracked current count in ComputeRegionCountsJustin Bogner2015-05-021-33/+35
* InstrProf: Replace the RegionCounter class with a simpler direct approachJustin Bogner2015-05-011-130/+111
* InstrProf: Fix handling of profile counters in the body of range based forJustin Bogner2015-04-301-3/+2
* InstrProf: Mark code regions after throw expressions as unreachableJustin Bogner2015-04-281-0/+8
* InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)Justin Bogner2015-04-231-3/+4
* InstrProf: Fix a shadowing error that would break length of profile namesJustin Bogner2015-04-231-2/+2
* InstrProf: Simplify getStmtCount by using an OptionalJustin Bogner2015-04-131-6/+4