index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
IPO
/
SampleProfile.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix the samplepgo indirect call promotion bug: we should not promote a direct...
Dehao Chen
2017-02-06
1
-1
/
+2
*
Fix the bug of samplepgo indirect call promption when type casting of the ret...
Dehao Chen
2017-02-06
1
-1
/
+3
*
Refactor SampleProfile.cpp to make it cleaner. (NFC)
Dehao Chen
2017-02-05
1
-32
/
+14
*
Explicitly promote indirect calls before sample profile annotation.
Dehao Chen
2017-01-31
1
-5
/
+24
*
Revert r292979 which causes compile time failure.
Dehao Chen
2017-01-30
1
-19
/
+5
*
Explicitly promote indirect calls before sample profile annotation.
Dehao Chen
2017-01-24
1
-5
/
+19
*
Revert "Refactor SampleProfile.cpp to move computation inside a branch. (NFC)"
Evgeniy Stepanov
2017-01-23
1
-2
/
+2
*
Refactor SampleProfile.cpp to move computation inside a branch. (NFC)
Dehao Chen
2017-01-23
1
-2
/
+2
*
Add indirect call promotion to SamplePGO
Dehao Chen
2017-01-20
1
-7
/
+49
*
clang-format SampleProfile.cpp (NFC)
Dehao Chen
2017-01-19
1
-6
/
+4
*
Revert @llvm.assume with operator bundles (r289755-r289757)
Daniel Jasper
2016-12-19
1
-5
/
+21
*
Remove the AssumptionCache
Hal Finkel
2016-12-15
1
-21
/
+5
*
Only sets profile summary when it was not preset.
Dehao Chen
2016-12-14
1
-1
/
+2
*
Fix the bug in r289714 (NFC).
Dehao Chen
2016-12-14
1
-1
/
+1
*
Change CoverageTracker from a global variable to member variable to avoid bre...
Dehao Chen
2016-12-13
1
-52
/
+52
*
Use CallSite to simplify code
David Blaikie
2016-11-29
1
-5
/
+3
*
Before sample pgo annotation, do not inline a function that has no debug info...
Dehao Chen
2016-11-22
1
-0
/
+2
*
Use StringRef in Pass/PassManager APIs (NFC)
Mehdi Amini
2016-10-01
1
-1
/
+1
*
Change the basic block weight calculation algorithm to use max instead of vot...
Dehao Chen
2016-09-21
1
-14
/
+6
*
Handle early inline for hot callsites that reside in the same basic block.
Dehao Chen
2016-09-19
1
-2
/
+7
*
Only set branch weight during sample pgo annotation when max_weight of the br...
Dehao Chen
2016-09-19
1
-11
/
+15
*
Use call target count to derive the call instruction weight
Dehao Chen
2016-09-19
1
-3
/
+5
*
Handle Invoke during sample profiler annotation: make it inlinable.
Dehao Chen
2016-09-18
1
-23
/
+32
*
Fine tuning of sample profile propagation algorithm.
Dehao Chen
2016-08-12
1
-31
/
+100
*
Consistently use ModuleAnalysisManager
Sean Silva
2016-08-09
1
-1
/
+1
*
Avoid using a raw AssumptionCacheTracker in various inliner functions.
Sean Silva
2016-07-23
1
-1
/
+3
*
Implement callsite-hotness based inline cost for Sample-based PGO
Dehao Chen
2016-07-11
1
-0
/
+13
*
Tune the weight propagation algorithm for sample profile.
Dehao Chen
2016-07-11
1
-12
/
+26
*
Remove inline hints computation from SampleProfile.cpp
Dehao Chen
2016-07-08
1
-70
/
+0
*
Hookup ProfileSummary with SampleProfilerLoader
Dehao Chen
2016-06-24
1
-0
/
+1
*
Pass AssumptionCacheTracker from SampleProfileLoader to Inliner
Dehao Chen
2016-06-20
1
-4
/
+17
*
[PM] Port the Sample FDO to new PM (part-2)
Xinliang David Li
2016-05-27
1
-5
/
+17
*
[PM] Port the Sample FDO to new PM (part-1)
Xinliang David Li
2016-05-27
1
-19
/
+37
*
Remove sample profile dependency to instcombine, which is not a analysis pass.
Dehao Chen
2016-05-27
1
-8
/
+0
*
Avoid some copies by using const references.
Benjamin Kramer
2016-05-27
1
-1
/
+1
*
Do not read callee name when matching IR to profile as it is not used.
Dehao Chen
2016-04-29
1
-8
/
+3
*
Tune basic block annotation algorithm.
Dehao Chen
2016-04-26
1
-9
/
+12
*
Refine instruction weight annotation algorithm for sample profiler.
Dehao Chen
2016-04-20
1
-0
/
+13
*
Remove llvm::getDISubprogram in favor of Function::getSubprogram
Pete Cooper
2016-03-11
1
-3
/
+3
*
Use LineLocation instead of CallsiteLocation to index callsite profile.
Dehao Chen
2016-03-03
1
-14
/
+6
*
Perform InstructioinCombiningPass before SampleProfile pass.
Dehao Chen
2016-03-01
1
-1
/
+4
*
Set function entry count as 0 if sample profile is not found for the function.
Dehao Chen
2016-02-22
1
-0
/
+1
*
Use ArrayRef to hide SmallVector details, kill a useless vector copy along th...
Benjamin Kramer
2016-02-13
1
-3
/
+2
*
Avoid overly large SmallPtrSet/SmallSet
Matthias Braun
2016-01-30
1
-2
/
+2
*
SamplePGO - Reduce memory utilization by 10x.
Diego Novillo
2015-12-11
1
-1
/
+1
*
SamplePGO - Do not use std::to_string in diagnostics.
Diego Novillo
2015-11-29
1
-12
/
+17
*
SamplePGO - Add initial support for inliner annotations.
Diego Novillo
2015-11-27
1
-1
/
+79
*
SamplePGO - Fix default threshold for hot callsites.
Diego Novillo
2015-11-27
1
-3
/
+4
*
SamplePGO - Add test for hot/cold inlined functions.
Diego Novillo
2015-11-24
1
-17
/
+47
*
SamplePGO - Add coverage tracking for samples.
Diego Novillo
2015-11-23
1
-26
/
+85
[next]