OSDN Git Service

Add call branch annotation for ICP promoted direct call in SamplePGO mode.
[android-x86/external-llvm.git] / lib / Transforms / IPO / SampleProfile.cpp
2017-02-23 Dehao ChenAdd call branch annotation for ICP promoted direct...
2017-02-23 Dehao ChenUse base discriminator in sample pgo profile matching.
2017-02-06 Dehao ChenFix the samplepgo indirect call promotion bug: we shoul...
2017-02-06 Dehao ChenFix the bug of samplepgo indirect call promption when...
2017-02-05 Dehao ChenRefactor SampleProfile.cpp to make it cleaner. (NFC)
2017-01-31 Dehao ChenExplicitly promote indirect calls before sample profile...
2017-01-30 Dehao ChenRevert r292979 which causes compile time failure.
2017-01-24 Dehao ChenExplicitly promote indirect calls before sample profile...
2017-01-23 Evgeniy StepanovRevert "Refactor SampleProfile.cpp to move computation...
2017-01-23 Dehao ChenRefactor SampleProfile.cpp to move computation inside...
2017-01-20 Dehao ChenAdd indirect call promotion to SamplePGO
2017-01-19 Dehao Chenclang-format SampleProfile.cpp (NFC)
2016-12-19 Daniel JasperRevert @llvm.assume with operator bundles (r289755...
2016-12-15 Hal FinkelRemove the AssumptionCache
2016-12-14 Dehao ChenOnly sets profile summary when it was not preset.
2016-12-14 Dehao ChenFix the bug in r289714 (NFC).
2016-12-13 Dehao ChenChange CoverageTracker from a global variable to member...
2016-11-29 David BlaikieUse CallSite to simplify code
2016-11-22 Dehao ChenBefore sample pgo annotation, do not inline a function...
2016-10-01 Mehdi AminiUse StringRef in Pass/PassManager APIs (NFC)
2016-09-21 Dehao ChenChange the basic block weight calculation algorithm...
2016-09-19 Dehao ChenHandle early inline for hot callsites that reside in...
2016-09-19 Dehao ChenOnly set branch weight during sample pgo annotation...
2016-09-19 Dehao ChenUse call target count to derive the call instruction...
2016-09-18 Dehao ChenHandle Invoke during sample profiler annotation: make...
2016-08-12 Dehao ChenFine tuning of sample profile propagation algorithm.
2016-08-09 Sean SilvaConsistently use ModuleAnalysisManager
2016-07-23 Sean SilvaAvoid using a raw AssumptionCacheTracker in various...
2016-07-11 Dehao ChenImplement callsite-hotness based inline cost for Sample...
2016-07-11 Dehao ChenTune the weight propagation algorithm for sample profile.
2016-07-08 Dehao ChenRemove inline hints computation from SampleProfile.cpp
2016-06-24 Dehao ChenHookup ProfileSummary with SampleProfilerLoader
2016-06-20 Dehao ChenPass AssumptionCacheTracker from SampleProfileLoader...
2016-05-27 Xinliang David Li[PM] Port the Sample FDO to new PM (part-2)
2016-05-27 Xinliang David Li[PM] Port the Sample FDO to new PM (part-1)
2016-05-27 Dehao ChenRemove sample profile dependency to instcombine, which...
2016-05-27 Benjamin KramerAvoid some copies by using const references.
2016-04-29 Dehao ChenDo not read callee name when matching IR to profile...
2016-04-26 Dehao ChenTune basic block annotation algorithm.
2016-04-20 Dehao ChenRefine instruction weight annotation algorithm for...
2016-03-11 Pete CooperRemove llvm::getDISubprogram in favor of Function:...
2016-03-03 Dehao ChenUse LineLocation instead of CallsiteLocation to index...
2016-03-01 Dehao ChenPerform InstructioinCombiningPass before SampleProfile...
2016-02-22 Dehao ChenSet function entry count as 0 if sample profile is...
2016-02-13 Benjamin KramerUse ArrayRef to hide SmallVector details, kill a useles...
2016-01-30 Matthias BraunAvoid overly large SmallPtrSet/SmallSet
2015-12-11 Diego NovilloSamplePGO - Reduce memory utilization by 10x.
2015-11-29 Diego NovilloSamplePGO - Do not use std::to_string in diagnostics.
2015-11-27 Diego NovilloSamplePGO - Add initial support for inliner annotations.
2015-11-27 Diego NovilloSamplePGO - Fix default threshold for hot callsites.
2015-11-24 Diego NovilloSamplePGO - Add test for hot/cold inlined functions.
2015-11-23 Diego NovilloSamplePGO - Add coverage tracking for samples.
2015-11-23 Diego NovilloSamplePGO - Clear coverage tracking when clearing per...
2015-11-23 Diego NovilloSamplePGO - Use newly introduced local variable. NFC.
2015-11-20 Diego NovilloSamplePGO - Do not count never-executed inlined functio...
2015-11-20 Diego NovilloSamplePGO - Add line offset and discriminator informati...
2015-11-02 David BlaikieStringRef-ify DiagnosticInfoSampleProfile::Filename
2015-10-31 Diego NovilloSamplePGO - Count sample records in embedded profiles...
2015-10-29 Daniel JasperFix use-after-free. Thanks ASAN for giving me a detaile...
2015-10-28 Diego NovilloSamplePGO - Add flag to check sampling coverage.
2015-10-28 Diego NovilloSamplePGO - Clear per-function data after applying...
2015-10-27 Diego NovilloTidy a comment. NFC.
2015-10-27 Diego NovilloFix SamplePGO segfault when debug info is missing.
2015-10-26 Diego NovilloRemove unused local variable. NFC.
2015-10-26 Diego NovilloSamplePGO - Add optimization reports.
2015-10-21 Dehao ChenTolerate negative offset when matching sample profile.
2015-10-15 Diego NovilloSample Profiles - Adjust integer types. Mostly NFC.
2015-10-09 Dehao ChenMake HeaderLineno a local variable.
2015-10-01 Dehao ChenUpdate sample profile propagation algorithm.
2015-09-30 Dehao Chenhttp://reviews.llvm.org/D13145
2015-09-29 Dehao Chenhttp://reviews.llvm.org/D13231
2015-09-29 Dehao ChenRevert r248810 which breaks tests.
2015-09-29 Dehao Chenhttp://reviews.llvm.org/D13231
2015-08-26 Diego NovilloFix memory leak in sample profile pass.
2015-08-25 Diego NovilloConvert SampleProfile pass into a Module pass.