OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[InlineCost] Prefer getFunction() to two calls to getParent().
[android-x86/external-llvm.git]
/
lib
/
Analysis
/
InlineCost.cpp
2017-11-30
Davide Italiano
[InlineCost] Prefer getFunction() to two calls to getPa...
blob
|
commitdiff
2017-10-15
Aaron Ballman
Reverting r315590; it did not include changes for llvm...
blob
|
commitdiff
|
diff to current
2017-10-12
Don Hinton
[dump] Remove NDEBUG from test to enable dump methods...
blob
|
commitdiff
|
diff to current
2017-10-11
Vivek Pandya
[NFC] Convert OptimizationRemarkEmitter old emit()...
blob
|
commitdiff
|
diff to current
2017-10-03
Evgeny Astigeevich
[InlineCost, NFC] Extract code dealing with inbounds...
blob
|
commitdiff
|
diff to current
2017-09-27
Haicheng Wu
[InlineCost] add visitSelectInst()
blob
|
commitdiff
|
diff to current
2017-09-13
Easwaran Raman
[Inliner] Add another way to compute full inline cost.
blob
|
commitdiff
|
diff to current
2017-08-25
Haicheng Wu
[InlineCost] Small changes to early exit condition...
blob
|
commitdiff
|
diff to current
2017-08-21
Haicheng Wu
[InlineCost] Add cl::opt to allow full inline cost...
blob
|
commitdiff
|
diff to current
2017-08-21
Chad Rosier
[InlineCost] Add more debug during inline cost computation.
blob
|
commitdiff
|
diff to current
2017-08-14
Chandler Carruth
[InlineCost] Refactor the checks for different analyses...
blob
|
commitdiff
|
diff to current
2017-08-04
Easwaran Raman
[Inliner] Fix a typo in option description. NFC.
blob
|
commitdiff
|
diff to current
2017-08-03
Easwaran Raman
[Inliner] Increase threshold for hot callsites without...
blob
|
commitdiff
|
diff to current
2017-08-02
Chad Rosier
[InlineCost] Remove redundant call. NFC.
blob
|
commitdiff
|
diff to current
2017-08-02
Chad Rosier
[InlineCost] Simplify more 'and' and 'or' operations.
blob
|
commitdiff
|
diff to current
2017-07-28
Easwaran Raman
[Inliner] Do not apply any bonus for cold callsites.
blob
|
commitdiff
|
diff to current
2017-07-27
Evgeny Astigeevich
[InlineCost, NFC] Change CallAnalyzer::isGEPFree to...
blob
|
commitdiff
|
diff to current
2017-06-28
Eric Christopher
Fix a typo.
blob
|
commitdiff
|
diff to current
2017-06-27
Easwaran Raman
[NewPM/Inliner] Reduce threshold for cold callsites...
blob
|
commitdiff
|
diff to current
2017-06-23
Jun Bum Lim
[InlineCost] Do not take INT_MAX when Cost is negative
blob
|
commitdiff
|
diff to current
2017-06-09
Andrew Kaylor
[InstSimplify] Don't constant fold or DCE calls that...
blob
|
commitdiff
|
diff to current
2017-06-02
Jun Bum Lim
[InlineCost] Enable the new switch cost heuristic
blob
|
commitdiff
|
diff to current
2017-05-16
Easwaran Raman
[Inliner] Do not mix callsite and callee hotness based...
blob
|
commitdiff
|
diff to current
2017-05-11
Easwaran Raman
Decrease inlinecold-threshold to 45
blob
|
commitdiff
|
diff to current
2017-05-02
Xinliang David Li
Refactor callsite cost computation into a helper functi...
blob
|
commitdiff
|
diff to current
2017-04-28
Jun Bum Lim
[InlineCost] Improve the cost heuristic for Switch
blob
|
commitdiff
|
diff to current
2017-04-21
Easwaran Raman
Remove a repeated comment line. NFC.
blob
|
commitdiff
|
diff to current
2017-04-15
Eric Christopher
Tidy checking for the soft float attribute.
blob
|
commitdiff
|
diff to current
2017-04-15
Eric Christopher
Cache the DataLayout rather than looking it up frequently.
blob
|
commitdiff
|
diff to current
2017-04-14
Reid Kleckner
[IR] Make paramHasAttr to use arg indices instead of...
blob
|
commitdiff
|
diff to current
2017-04-12
Chandler Carruth
[IR] Redesign the case iterator in SwitchInst to actual...
blob
|
commitdiff
|
diff to current
2017-04-11
Vassil Vassilev
Remove unused functions. Remove static qualifier from...
blob
|
commitdiff
|
diff to current
2017-03-21
Dehao Chen
Do not inline hot callsites for samplepgo in thinlto...
blob
|
commitdiff
|
diff to current
2017-02-25
Easwaran Raman
[InlineCost] Move the code in isGEPOffsetConstant to...
blob
|
commitdiff
|
diff to current
2017-02-18
Easwaran Raman
Refactor instruction simplification code in visitors...
blob
|
commitdiff
|
diff to current
2017-01-20
Easwaran Raman
Improve PGO support for the new inliner
blob
|
commitdiff
|
diff to current
2017-01-20
Haicheng Wu
Recommit "[InlineCost] Use TTI to check if GEP is free...
blob
|
commitdiff
|
diff to current
2017-01-20
Haicheng Wu
Revert "Recommit "[InlineCost] Use TTI to check if...
blob
|
commitdiff
|
diff to current
2017-01-20
Haicheng Wu
Recommit "[InlineCost] Use TTI to check if GEP is free...
blob
|
commitdiff
|
diff to current
2017-01-20
Haicheng Wu
Revert "Recommit "[InlineCost] Use TTI to check if...
blob
|
commitdiff
|
diff to current
2017-01-20
Haicheng Wu
Recommit "[InlineCost] Use TTI to check if GEP is free."
blob
|
commitdiff
|
diff to current
2017-01-19
Haicheng Wu
Revert "[InlineCost] Use TTI to check if GEP is free."
blob
|
commitdiff
|
diff to current
2017-01-19
Haicheng Wu
[InlineCost] Use TTI to check if GEP is free.
blob
|
commitdiff
|
diff to current
2017-01-09
Easwaran Raman
Refactor inline threshold update code.
blob
|
commitdiff
|
diff to current
2016-12-20
Chandler Carruth
[PM] Provide an initial, minimal port of the inliner...
blob
|
commitdiff
|
diff to current
2016-12-19
Daniel Jasper
Revert @llvm.assume with operator bundles (r289755...
blob
|
commitdiff
|
diff to current
2016-12-15
Hal Finkel
Remove the AssumptionCache
blob
|
commitdiff
|
diff to current
2016-12-09
Craig Topper
[Analysis] Fix typo in comment. NFC
blob
|
commitdiff
|
diff to current
2016-12-02
Peter Collingbourne
IR: Change the gep_type_iterator API to avoid always...
blob
|
commitdiff
|
diff to current
2016-11-14
James Molloy
[InlineCost] Remove skew when calculating call costs
blob
|
commitdiff
|
diff to current
2016-10-10
Dehao Chen
Rename isHotFunction/isColdFunction to isFunctionEntryH...
blob
|
commitdiff
|
diff to current
2016-09-30
Piotr Padlewski
NFC fix doxygen comments
blob
|
commitdiff
|
diff to current
2016-08-29
Easwaran Raman
Fix a thinko in r278189.
blob
|
commitdiff
|
diff to current
2016-08-11
Easwaran Raman
Make more fields of InlineParams Optional.
blob
|
commitdiff
|
diff to current
2016-08-10
Piotr Padlewski
Changed sign of LastCallToStaticBouns
blob
|
commitdiff
|
diff to current
2016-08-10
Easwaran Raman
Do not directly use inline threshold cl options in...
blob
|
commitdiff
|
diff to current
2016-08-05
Dehao Chen
Remove cold callsite heuristic that is not necessary...
blob
|
commitdiff
|
diff to current
2016-08-05
Dehao Chen
Replace hot-callsite based heuristic to use its own...
blob
|
commitdiff
|
diff to current
2016-07-23
Sean Silva
Avoid using a raw AssumptionCacheTracker in various...
blob
|
commitdiff
|
diff to current
2016-07-11
Dehao Chen
Implement callsite-hotness based inline cost for Sample...
blob
|
commitdiff
|
diff to current
2016-06-27
Easwaran Raman
Fix size computation of array allocation in inline...
blob
|
commitdiff
|
diff to current
2016-06-09
Easwaran Raman
Use ProfileSummaryInfo in inline cost analysis.
blob
|
commitdiff
|
diff to current
2016-05-19
Easwaran Raman
Allow -inline-threshold to override default threshold.
blob
|
commitdiff
|
diff to current
2016-05-10
Easwaran Raman
Revert r269131
blob
|
commitdiff
|
diff to current
2016-05-10
Easwaran Raman
Reapply r266477 and r266488
blob
|
commitdiff
|
diff to current
2016-05-09
Sanjay Patel
[Inliner] don't assume that a Constant alloca size...
blob
|
commitdiff
|
diff to current
2016-04-28
Chad Rosier
[Inliner] Formatting. NFC.
blob
|
commitdiff
|
diff to current
2016-04-22
Peter Collingbourne
Introduce llvm.load.relative intrinsic.
blob
|
commitdiff
|
diff to current
2016-04-18
Eric Liu
Revert "Replace the use of MaxFunctionCount module...
blob
|
commitdiff
|
diff to current
2016-04-15
Easwaran Raman
Replace the use of MaxFunctionCount module flag
blob
|
commitdiff
|
diff to current
2016-04-15
Justin Lebar
[TTI] Add getInliningThresholdMultiplier.
blob
|
commitdiff
|
diff to current
2016-04-13
Easwaran Raman
Return immediately from analyzeCall if analyzeBlock...
blob
|
commitdiff
|
diff to current
2016-04-08
Easwaran Raman
Refactor Threshold computation. NFC.
blob
|
commitdiff
|
diff to current
2016-04-08
Sanjoy Das
Don't IPO over functions that can be de-refined
blob
|
commitdiff
|
diff to current
2016-03-08
Easwaran Raman
Revert revisions 262636, 262643, 262679, and 262682.
blob
|
commitdiff
|
diff to current
2016-03-04
Easwaran Raman
Fix a memory leak.
blob
|
commitdiff
|
diff to current
2016-03-03
Easwaran Raman
Fix breakage caused by r262636.
blob
|
commitdiff
|
diff to current
2016-03-03
Easwaran Raman
Infrastructure for PGO enhancements in inliner
blob
|
commitdiff
|
diff to current
2016-02-05
Hans Wennborg
CallAnalyzer::analyzeCall: change the condition back...
blob
|
commitdiff
|
diff to current
2016-02-01
Jun Bum Lim
Avoid inlining call sites in unreachable-terminated...
blob
|
commitdiff
|
diff to current
2016-01-29
Yaron Keren
Annotate dump() methods with LLVM_DUMP_METHOD, addressi...
blob
|
commitdiff
|
diff to current
2016-01-28
Easwaran Raman
Lower inlining threshold when the caller has minsize...
blob
|
commitdiff
|
diff to current
2016-01-21
Manuel Jacob
Change ConstantFoldInstOperands to take Instruction...
blob
|
commitdiff
|
diff to current
2016-01-14
Easwaran Raman
Refactor threshold computation for inline cost analysis
blob
|
commitdiff
|
diff to current
2015-12-28
Easwaran Raman
Refactor inline costs analysis by removing the InlineCo...
blob
|
commitdiff
|
diff to current
2015-12-22
Akira Hatanaka
Provide a way to specify inliner's attribute compatibil...
blob
|
commitdiff
|
diff to current
2015-12-22
Akira Hatanaka
Revert r256277 and r256279.
blob
|
commitdiff
|
diff to current
2015-12-22
Akira Hatanaka
Provide a way to specify inliner's attribute compatibil...
blob
|
commitdiff
|
diff to current
2015-12-07
Easwaran Raman
Use updated threshold for indirect call bonus
blob
|
commitdiff
|
diff to current
2015-12-03
Easwaran Raman
Test commit.
blob
|
commitdiff
|
diff to current
2015-11-13
Akira Hatanaka
Revert r252990.
blob
|
commitdiff
|
diff to current
2015-11-13
Akira Hatanaka
Provide a way to specify inliner's attribute compatibil...
blob
|
commitdiff
|
diff to current
2015-11-12
Akira Hatanaka
Revert r252949.
blob
|
commitdiff
|
diff to current
2015-11-12
Akira Hatanaka
Provide a way to specify inliner's attribute compatibil...
blob
|
commitdiff
|
diff to current
2015-11-10
Hans Wennborg
Inliner: Do zero-cost inlines even if above a negative...
blob
|
commitdiff
|
diff to current
2015-10-10
Duncan P. N. Exon...
Analysis: Remove implicit ilist iterator conversions
blob
|
commitdiff
|
diff to current
2015-09-15
Sanjay Patel
80-cols; NFC80-cols; NFC80-cols; NFC80-cols; NFC80...
blob
|
commitdiff
|
diff to current
2015-08-23
Joseph Tremoulet
[WinEH] Require token linkage in EH pad/ret signatures
blob
|
commitdiff
|
diff to current
2015-08-18
Chandler Carruth
[PM/AA] Remove the last relics of the separate IPA...
blob
|
commitdiff
|
diff to current
2013-01-21
Chandler Carruth
Sink InlineCost.cpp into IPA -- it is now officially...
blob
|
commitdiff
next