OSDN Git Service

[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...
2017-10-15 Aaron BallmanReverting r315590; it did not include changes for llvm...
2017-10-12 Don Hinton[dump] Remove NDEBUG from test to enable dump methods...
2017-10-11 Vivek Pandya[NFC] Convert OptimizationRemarkEmitter old emit()...
2017-10-03 Evgeny Astigeevich[InlineCost, NFC] Extract code dealing with inbounds...
2017-09-27 Haicheng Wu[InlineCost] add visitSelectInst()
2017-09-13 Easwaran Raman[Inliner] Add another way to compute full inline cost.
2017-08-25 Haicheng Wu[InlineCost] Small changes to early exit condition...
2017-08-21 Haicheng Wu[InlineCost] Add cl::opt to allow full inline cost...
2017-08-21 Chad Rosier[InlineCost] Add more debug during inline cost computation.
2017-08-14 Chandler Carruth[InlineCost] Refactor the checks for different analyses...
2017-08-04 Easwaran Raman[Inliner] Fix a typo in option description. NFC.
2017-08-03 Easwaran Raman[Inliner] Increase threshold for hot callsites without...
2017-08-02 Chad Rosier[InlineCost] Remove redundant call. NFC.
2017-08-02 Chad Rosier[InlineCost] Simplify more 'and' and 'or' operations.
2017-07-28 Easwaran Raman[Inliner] Do not apply any bonus for cold callsites.
2017-07-27 Evgeny Astigeevich[InlineCost, NFC] Change CallAnalyzer::isGEPFree to...
2017-06-28 Eric ChristopherFix a typo.
2017-06-27 Easwaran Raman[NewPM/Inliner] Reduce threshold for cold callsites...
2017-06-23 Jun Bum Lim[InlineCost] Do not take INT_MAX when Cost is negative
2017-06-09 Andrew Kaylor[InstSimplify] Don't constant fold or DCE calls that...
2017-06-02 Jun Bum Lim[InlineCost] Enable the new switch cost heuristic
2017-05-16 Easwaran Raman[Inliner] Do not mix callsite and callee hotness based...
2017-05-11 Easwaran RamanDecrease inlinecold-threshold to 45
2017-05-02 Xinliang David LiRefactor callsite cost computation into a helper functi...
2017-04-28 Jun Bum Lim[InlineCost] Improve the cost heuristic for Switch
2017-04-21 Easwaran RamanRemove a repeated comment line. NFC.
2017-04-15 Eric ChristopherTidy checking for the soft float attribute.
2017-04-15 Eric ChristopherCache the DataLayout rather than looking it up frequently.
2017-04-14 Reid Kleckner[IR] Make paramHasAttr to use arg indices instead of...
2017-04-12 Chandler Carruth[IR] Redesign the case iterator in SwitchInst to actual...
2017-04-11 Vassil VassilevRemove unused functions. Remove static qualifier from...
2017-03-21 Dehao ChenDo not inline hot callsites for samplepgo in thinlto...
2017-02-25 Easwaran Raman[InlineCost] Move the code in isGEPOffsetConstant to...
2017-02-18 Easwaran RamanRefactor instruction simplification code in visitors...
2017-01-20 Easwaran RamanImprove PGO support for the new inliner
2017-01-20 Haicheng WuRecommit "[InlineCost] Use TTI to check if GEP is free...
2017-01-20 Haicheng WuRevert "Recommit "[InlineCost] Use TTI to check if...
2017-01-20 Haicheng WuRecommit "[InlineCost] Use TTI to check if GEP is free...
2017-01-20 Haicheng WuRevert "Recommit "[InlineCost] Use TTI to check if...
2017-01-20 Haicheng WuRecommit "[InlineCost] Use TTI to check if GEP is free."
2017-01-19 Haicheng WuRevert "[InlineCost] Use TTI to check if GEP is free."
2017-01-19 Haicheng Wu[InlineCost] Use TTI to check if GEP is free.
2017-01-09 Easwaran RamanRefactor inline threshold update code.
2016-12-20 Chandler Carruth[PM] Provide an initial, minimal port of the inliner...
2016-12-19 Daniel JasperRevert @llvm.assume with operator bundles (r289755...
2016-12-15 Hal FinkelRemove the AssumptionCache
2016-12-09 Craig Topper[Analysis] Fix typo in comment. NFC
2016-12-02 Peter CollingbourneIR: Change the gep_type_iterator API to avoid always...
2016-11-14 James Molloy[InlineCost] Remove skew when calculating call costs
2016-10-10 Dehao ChenRename isHotFunction/isColdFunction to isFunctionEntryH...
2016-09-30 Piotr PadlewskiNFC fix doxygen comments
2016-08-29 Easwaran RamanFix a thinko in r278189.
2016-08-11 Easwaran RamanMake more fields of InlineParams Optional.
2016-08-10 Piotr PadlewskiChanged sign of LastCallToStaticBouns
2016-08-10 Easwaran RamanDo not directly use inline threshold cl options in...
2016-08-05 Dehao ChenRemove cold callsite heuristic that is not necessary...
2016-08-05 Dehao ChenReplace hot-callsite based heuristic to use its own...
2016-07-23 Sean SilvaAvoid using a raw AssumptionCacheTracker in various...
2016-07-11 Dehao ChenImplement callsite-hotness based inline cost for Sample...
2016-06-27 Easwaran RamanFix size computation of array allocation in inline...
2016-06-09 Easwaran RamanUse ProfileSummaryInfo in inline cost analysis.
2016-05-19 Easwaran RamanAllow -inline-threshold to override default threshold.
2016-05-10 Easwaran RamanRevert r269131
2016-05-10 Easwaran RamanReapply r266477 and r266488
2016-05-09 Sanjay Patel[Inliner] don't assume that a Constant alloca size...
2016-04-28 Chad Rosier[Inliner] Formatting. NFC.
2016-04-22 Peter CollingbourneIntroduce llvm.load.relative intrinsic.
2016-04-18 Eric LiuRevert "Replace the use of MaxFunctionCount module...
2016-04-15 Easwaran RamanReplace the use of MaxFunctionCount module flag
2016-04-15 Justin Lebar[TTI] Add getInliningThresholdMultiplier.
2016-04-13 Easwaran RamanReturn immediately from analyzeCall if analyzeBlock...
2016-04-08 Easwaran RamanRefactor Threshold computation. NFC.
2016-04-08 Sanjoy DasDon't IPO over functions that can be de-refined
2016-03-08 Easwaran RamanRevert revisions 262636, 262643, 262679, and 262682.
2016-03-04 Easwaran RamanFix a memory leak.
2016-03-03 Easwaran RamanFix breakage caused by r262636.
2016-03-03 Easwaran RamanInfrastructure for PGO enhancements in inliner
2016-02-05 Hans WennborgCallAnalyzer::analyzeCall: change the condition back...
2016-02-01 Jun Bum LimAvoid inlining call sites in unreachable-terminated...
2016-01-29 Yaron KerenAnnotate dump() methods with LLVM_DUMP_METHOD, addressi...
2016-01-28 Easwaran RamanLower inlining threshold when the caller has minsize...
2016-01-21 Manuel JacobChange ConstantFoldInstOperands to take Instruction...
2016-01-14 Easwaran RamanRefactor threshold computation for inline cost analysis
2015-12-28 Easwaran RamanRefactor inline costs analysis by removing the InlineCo...
2015-12-22 Akira HatanakaProvide a way to specify inliner's attribute compatibil...
2015-12-22 Akira HatanakaRevert r256277 and r256279.
2015-12-22 Akira HatanakaProvide a way to specify inliner's attribute compatibil...
2015-12-07 Easwaran RamanUse updated threshold for indirect call bonus
2015-12-03 Easwaran RamanTest commit.
2015-11-13 Akira HatanakaRevert r252990.
2015-11-13 Akira HatanakaProvide a way to specify inliner's attribute compatibil...
2015-11-12 Akira HatanakaRevert r252949.
2015-11-12 Akira HatanakaProvide a way to specify inliner's attribute compatibil...
2015-11-10 Hans WennborgInliner: Do zero-cost inlines even if above a negative...
2015-10-10 Duncan P. N. Exon... Analysis: Remove implicit ilist iterator conversions
2015-09-15 Sanjay Patel80-cols; NFC80-cols; NFC80-cols; NFC80-cols; NFC80...
2015-08-23 Joseph Tremoulet[WinEH] Require token linkage in EH pad/ret signatures
2015-08-18 Chandler Carruth[PM/AA] Remove the last relics of the separate IPA...
2013-01-21 Chandler CarruthSink InlineCost.cpp into IPA -- it is now officially...
next