summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenPGO.h
Commit message (Expand)AuthorAgeFilesLines
* Remove a dead field. NFC.Vedant Kumar2017-04-241-5/+2
* Retry: [profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar2017-02-251-1/+2
* Revert "[profiling] Fix profile counter increment when emitting selects (PR32...Vedant Kumar2017-02-251-2/+1
* [profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar2017-02-251-1/+2
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+0
* [Coverage] Move logic to skip decl's into a helper (NFC)Vedant Kumar2016-07-111-0/+1
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-2/+1
* Basic: move CodeGenOptions from FrontendSaleem Abdulrasool2016-04-071-1/+2
* [PGO] Windows buildbot failure fix. [NFC]Betul Buyukkurt2016-01-241-2/+3
* Clang changes for value profilingBetul Buyukkurt2016-01-231-2/+8
* [PGO] Instrument only base constructors and destructors.Serge Pavlov2015-12-061-3/+1
* [PGO] Removed unused code. [NFC]Betul Buyukkurt2015-11-181-1/+0
* [CodeGen] Remove dead code. NFC.Benjamin Kramer2015-10-151-1/+0
* InstrProf: Cede ownership of createProfileWeights to CGFJustin Bogner2015-05-021-5/+0
* InstrProf: Use a locally tracked current count in ComputeRegionCountsJustin Bogner2015-05-021-5/+0
* InstrProf: Replace the RegionCounter class with a simpler direct approachJustin Bogner2015-05-011-73/+0
* InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)Justin Bogner2015-04-231-31/+8
* InstrProf: Simplify getStmtCount by using an OptionalJustin Bogner2015-04-131-10/+7
* InstrProf: Use LLVM's -instrprof pass for profilingJustin Bogner2014-12-081-21/+3
* InstrProf: Use the same names for variables as we use in the profileJustin Bogner2014-12-021-4/+3
* InstrProf: Remove some pointless indirection (NFC)Justin Bogner2014-12-021-5/+5
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* Add coverage mapping generation.Alex Lorenz2014-08-041-2/+15
* CodeGen: Improve warnings about uninstrumented files when profilingJustin Bogner2014-06-261-1/+2
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-4/+4
* CodeGen: Use LLVM's InstrProfReader in -fprofile-instr-use=Justin Bogner2014-04-181-24/+3
* InstrProf: Use unique_ptrDuncan P. N. Exon Smith2014-03-261-10/+6
* PGO: Rename FuncLinkage to VarLinkage; no functionality changeDuncan P. N. Exon Smith2014-03-201-1/+1
* PGO: Change runtime prefix from pgo to profileDuncan P. N. Exon Smith2014-03-201-1/+1
* CodeGen: Include a function hash in instrumentation based profilingJustin Bogner2014-03-181-4/+6
* PGO: Statically generate data structuresDuncan P. N. Exon Smith2014-03-171-8/+13
* Revert "CodeGen: Use a binary format for instrumentation based profiling"Justin Bogner2014-03-121-3/+23
* CodeGen: Use a binary format for instrumentation based profilingJustin Bogner2014-03-121-23/+3
* CodeGen: Move hot/cold logic out of PGOProfileDataJustin Bogner2014-03-121-6/+3
* [C++11] Replace OwningPtr include with <memory>.Ahmed Charles2014-03-091-1/+1
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-1/+1
* PGO: Use the main file name to help distinguish functions with local linkage.Bob Wilson2014-03-061-6/+15
* PGO: Rename variables to avoid referring to the "MangledName" of a function.Bob Wilson2014-03-061-3/+3
* Refactor PGO code in preparation for handling non-C/C++ code.Bob Wilson2014-03-061-3/+3
* Remove an assertion that no longer holds. <rdar://problem/16135814>Bob Wilson2014-02-271-1/+0
* Change PGO instrumentation to compute counts in a separate AST traversal.Bob Wilson2014-02-171-31/+49
* Some nitpicky comment fixes for "i.e." and "e.g." abbreviations.Bob Wilson2014-02-171-5/+5
* PGO: instrumentation based profiling sets function attributes.Manman Ren2014-02-051-0/+10
* CodeGen: Rename adjustFallThroughCount -> adjustForControlFlowJustin Bogner2014-01-131-6/+6
* CodeGen: Introduce CodeGenPGO::setCurrentRegionUnreachableJustin Bogner2014-01-131-0/+4
* Fix a -Wparentheses warning from GCC that caught a badly formed assert.Chandler Carruth2014-01-071-1/+1
* CodeGen: Initial instrumentation based PGO implementationJustin Bogner2014-01-061-0/+216