summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/SampleProfile.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert SampleProfile pass into a Module pass.Diego Novillo2015-08-251-777/+0
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Fix "the the" in comments.Eric Christopher2015-06-191-1/+1
* Add function entry counts from sample profiles.Diego Novillo2015-05-131-0/+4
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-2/+2
* DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith2015-04-211-1/+1
* DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith2015-04-141-2/+2
* DebugInfo: Gut DILocationDuncan P. N. Exon Smith2015-04-141-1/+1
* Transforms: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-061-2/+1
* Transforms: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-301-2/+2
* SampleProfile: Check for missing debug locationsDuncan P. N. Exon Smith2015-03-201-0/+3
* [PM] Split the LoopInfo object apart from the legacy pass, creatingChandler Carruth2015-01-171-3/+3
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-4/+4
* Use ErrorOr for the ::create factory on instrumented and sample profilers.Diego Novillo2014-11-031-2/+3
* Fix Twine corruption problem with diagnostics.Diego Novillo2014-10-301-2/+1
* Add profile writing capabilities for sampling profiles.Diego Novillo2014-10-301-2/+8
* Make getDISubprogram(const Function *F) available in LLVMTimur Iskhodzhanov2014-10-231-24/+1
* Shorten auto iterators for function basic blocks.Diego Novillo2014-10-221-37/+36
* Use auto iteration in lib/Transforms/Scalar/SampleProfile.cpp. No functional ...Diego Novillo2014-10-221-18/+15
* Change error to warning when a profile cannot be found.Diego Novillo2014-10-221-1/+3
* Support using sample profiles with partial debug info.Diego Novillo2014-10-221-12/+29
* SampleProfile.cpp: Prune a stray \param added in r217437. [-Wdocumentation]NAKAMURA Takumi2014-09-091-1/+0
* Re-factor sample profile reader into lib/ProfileData.Diego Novillo2014-09-091-393/+66
* Remove some calls to std::move.Rafael Espindola2014-08-011-2/+2
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-211-2/+4
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-201-4/+2
* Update the MemoryBuffer API to use ErrorOr.Rafael Espindola2014-07-061-3/+4
* Remove 'using std::errro_code' from lib.Rafael Espindola2014-06-131-2/+1
* Don't use 'using std::error_code' in include/llvm.Rafael Espindola2014-06-121-0/+1
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-2/+2
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* Fix some doc and comment typosAlp Toker2014-04-091-1/+1
* Tolerate unmangled names in sample profiles.Diego Novillo2014-03-181-6/+12
* Remove named Twine.David Blaikie2014-03-161-4/+2
* SampleProfile.cpp: Fix take #2. The issue was abuse of StringRef here.NAKAMURA Takumi2014-03-151-2/+4
* SampleProfile.cpp: Quick fix to r203976 about abuse of Twine. The life of Twi...NAKAMURA Takumi2014-03-151-5/+3
* Re-format SampleProfile.cpp with clang-format. No functional changes.Diego Novillo2014-03-141-2/+2
* Use DiagnosticInfo facility.Diego Novillo2014-03-141-14/+46
* Use discriminator information in sample profiles.Diego Novillo2014-03-101-40/+85
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-4/+3
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-061-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-4/+4
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-041-1/+1
* Include <cctype> for isdigit().Logan Chien2014-02-221-0/+1
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-131-4/+4
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
* Re-sort #include lines again, prior to moving headers around.Chandler Carruth2014-01-131-3/+3
* Extend and simplify the sample profile input file.Diego Novillo2014-01-101-106/+95
* Propagation of profile samples through the CFG.Diego Novillo2014-01-101-67/+605
OpenPOWER on IntegriCloud