summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ProfileData
Commit message (Expand)AuthorAgeFilesLines
* llvm-cov: Only combine segments if they overlap exactlyJustin Bogner2015-01-241-2/+8
* Replace size method call of containers to empty method where appropriateAlexander Kornienko2015-01-151-1/+1
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-145-7/+4
* llvm-cov: Sink some reporting logic into CoverageMappingJustin Bogner2014-11-141-1/+9
* Use ErrorOr for the ::create factory on instrumented and sample profilers.Diego Novillo2014-11-033-28/+39
* Add show and merge tools for sample PGO profiles.Diego Novillo2014-11-013-57/+57
* [Object] Modify OwningBinary's interface to separate inspection from ownership.Lang Hames2014-10-311-1/+1
* Add profile writing capabilities for sampling profiles.Diego Novillo2014-10-304-38/+373
* Reduce double set lookups. NFC.Benjamin Kramer2014-10-101-2/+2
* Remove bogus std::error_code returns form SectionRef.Rafael Espindola2014-10-081-1/+2
* Eliminate some deep std::vector copies. NFC.Benjamin Kramer2014-10-032-2/+1
* InstrProf: Avoid linear search in a hot loopJustin Bogner2014-10-021-5/+6
* Reapply "InstrProf: Don't keep a large sparse list around just to zero it"Justin Bogner2014-10-021-24/+43
* Revert "InstrProf: Don't keep a large sparse list around just to zero it"Justin Bogner2014-10-021-38/+24
* InstrProf: Don't keep a large sparse list around just to zero itJustin Bogner2014-10-021-24/+38
* InstrProf: Simplify counting a file's regions when writing coverage (NFC)Justin Bogner2014-10-021-34/+24
* llvm-cov: Use the number of executed functions for the function coverage metric.Alex Lorenz2014-09-301-1/+3
* llvm-cov: Combine segments that cover the same locationJustin Bogner2014-09-251-4/+18
* llvm-cov: Allow creating CoverageMappings from filenamesJustin Bogner2014-09-201-0/+14
* llvm-cov: Disentangle the coverage data logic from the display (NFC)Justin Bogner2014-09-201-0/+275
* llvm-cov: Move some reader debug output out of the tool.Justin Bogner2014-09-201-0/+15
* Converting InstrProf's error_category to a ManagedStatic to avoid static cons...Chris Bieneman2014-09-191-2/+4
* LineIterator: Provide a variant that keeps blank linesJustin Bogner2014-09-171-1/+1
* llvm-profdata: Avoid undefined behaviour when reading raw profilesJustin Bogner2014-09-121-0/+3
* LLVMProfileData: Update LLVMBuild.txt corresponding to r217437.NAKAMURA Takumi2014-09-091-1/+1
* Re-factor sample profile reader into lib/ProfileData.Diego Novillo2014-09-092-0/+239
* llvm-cov: Try to appease MSVC after r217404Justin Bogner2014-09-081-2/+2
* llvm-cov: Use ErrorOr rather than an error_code* (NFC)Justin Bogner2014-09-081-24/+17
* Make some helpers static or move into the llvm namespace.Benjamin Kramer2014-09-031-1/+2
* llvm-cov: add code coverage tool that's based on coverage mapping format and ...Alex Lorenz2014-08-221-26/+71
* Coverage Mapping: add function's hash to coverage function records.Alex Lorenz2014-08-211-2/+4
* Don't own the buffer in object::Binary.Rafael Espindola2014-08-191-5/+8
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-3/+3
* Coverage: add HasCodeBefore flag to a mapping region.Alex Lorenz2014-08-042-7/+15
* InstrProf: Allow multiple functions with the same nameJustin Bogner2014-08-013-40/+82
* Use std::unique_ptr to make the ownership explicit.Rafael Espindola2014-07-311-2/+2
* llvm-profdata: Clean up and reorganize some testsJustin Bogner2014-07-291-2/+2
* Coverage: improve efficiency of the counter propagation to the expansion regi...Alex Lorenz2014-07-291-8/+12
* Coverage: fix the missing output stream in recursive call to CoverageMappingC...Alex Lorenz2014-07-291-2/+2
* coverage: remove empty mapping regionsAlex Lorenz2014-07-252-8/+0
* Fix a warning in CoverageMappingReader.cppEhsan Akhgari2014-07-251-1/+1
* Add code coverage mapping data, reader, and writer.Alex Lorenz2014-07-243-0/+828
* Add code coverage mapping data, reader, and writer.Alex Lorenz2014-07-242-1/+4
* Update the MemoryBuffer API to use ErrorOr.Rafael Espindola2014-07-061-1/+4
* Renaming SwapByteOrder() to getSwappedBytes()Artyom Skrobov2014-06-141-1/+1
* Remove unused and odd code.Rafael Espindola2014-06-131-6/+0
* Remove 'using std::errro_code' from lib.Rafael Espindola2014-06-131-19/+22
* Don't use 'using std::error_code' in include/llvm.Rafael Espindola2014-06-122-3/+5
* Don't import error_category into the llvm namespace.Rafael Espindola2014-06-121-2/+2
* Don't import error_condition into the llvm namespace.Rafael Espindola2014-06-121-2/+3
OpenPOWER on IntegriCloud