summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-28/+30
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [NFC] fix trivial typos in document and commentsHiroshi Inoue2018-04-141-1/+1
* [PGO] Fix branch probability remarks assertRong Xu2018-03-271-7/+9
* Fix Layering, move instrumentation transform headers into Instrumentation sub...David Blaikie2018-03-231-1/+1
* Add a ProfileCount class to represent entry counts.Easwaran Raman2018-01-171-1/+2
* Split IndirectBr critical edges before PGO gen/use passes.Hiroshi Yamauchi2017-12-121-0/+6
* [PGO] change arg type to uint64_t to match member field typeXinliang David Li2017-12-101-2/+2
* Revert r320104: infinite loop profiling bug fixXinliang David Li2017-12-081-12/+34
* [PGO] detect infinite loop and form MST properlyXinliang David Li2017-12-071-34/+12
* Revert r319794: [PGO] detect infinite loop and form MST properly: memory lea...Xinliang David Li2017-12-051-37/+13
* [PGO] detect infinite loop and form MST properlyXinliang David Li2017-12-051-13/+37
* Add heuristics for irreducible loop metadata under PGOHiroshi Yamauchi2017-11-201-1/+12
* Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi2017-11-021-2/+26
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-211-61/+121
* [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya2017-10-111-2/+4
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-091-1/+1
* Add options to dump PGO counts in text.Hiroshi Yamauchi2017-09-131-20/+38
* [PGO] Set edge weights for indirectbr instruction with profile countsRong Xu2017-08-231-1/+2
* [PGOInstr] Add a debug printXinliang David Li2017-07-211-0/+6
* [PGO] Move the PGOInstrumentation pass to new OptRemark API.Davide Italiano2017-07-201-4/+4
* [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM...Craig Topper2017-07-061-1/+1
* [PATCH] [PGO] Fixed cast operation in emIntrinsicVisitor::instrumentOneMemI...Ana Pazos2017-06-191-1/+1
* [PartialInlining] Emit branch info and profile data as remarksXinliang David Li2017-06-011-0/+64
* Fix a couple of typos in memory intrinsic optimization output (NFC)Teresa Johnson2017-05-241-1/+1
* [PGO] Memory intrinsic calls optimization based on profiled sizeRong Xu2017-04-041-15/+15
* [PGO] Change the internal options description. nfc.Rong Xu2017-03-171-3/+5
* [PGO] Value profile for size of memory intrinsic callsRong Xu2017-03-171-5/+22
* Resubmit r297897: [PGO] Value profile for size of memory intrinsic callsRong Xu2017-03-161-2/+86
* Revert "[PGO] Value profile for size of memory intrinsic calls"Eric Liu2017-03-161-83/+1
* Revert "Revert "[PGO] Minor cleanup for count instruction in SelectInstVisito...Vitaly Buka2017-03-151-1/+4
* Revert "[PGO] Minor cleanup for count instruction in SelectInstVisitor."Vitaly Buka2017-03-151-4/+1
* [PGO] Value profile for size of memory intrinsic callsRong Xu2017-03-151-1/+83
* [PGO] Minor cleanup for count instruction in SelectInstVisitor.Rong Xu2017-03-151-1/+4
* [PGO] Refactor the code for value profile annotationRong Xu2017-03-151-29/+38
* Minor format change. nfc.Rong Xu2017-03-091-5/+5
* Fix variable name /NFCXinliang David Li2017-02-041-2/+2
* [PGO] Add select instr profile in graph dumpXinliang David Li2017-02-031-3/+32
* [PGO] internal option cleanupsXinliang David Li2017-02-021-23/+37
* [PGO] make graph view internal options available for all buildsXinliang David Li2017-02-021-2/+0
* [PGO] add debug option to view raw count after prof use annotationXinliang David Li2017-01-271-1/+59
* [PGO] add debug option to view annotated cfg after prof use annotationXinliang David Li2017-01-231-0/+25
* Resubmit "[PGO] Turn off comdat renaming in IR PGO by default"Rong Xu2017-01-111-15/+13
* Revert "[PGO] Turn off comdat renaming in IR PGO by default"Rong Xu2017-01-101-2/+14
* [PGO] Turn off comdat renaming in IR PGO by defaultRong Xu2017-01-101-14/+2
* [PGO] Fix insane counts due to nonreturn callsRong Xu2016-12-131-2/+11
* [PGO] Fix PGO use ICE when there are unreachable BBsRong Xu2016-12-021-21/+45
* [PGO] Fix select instruction annotationRong Xu2016-10-251-4/+13
* [PGO] Create weak alias for the renamed Comdat functionRong Xu2016-10-061-0/+4
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-6/+2
OpenPOWER on IntegriCloud