summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenPGO.h
Commit message (Expand)AuthorAgeFilesLines
* 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
OpenPOWER on IntegriCloud