projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
CannotBeOrderedLessThanZero: add some missing cases
[oota-llvm.git]
/
lib
/
Analysis
/
InlineCost.cpp
2015-12-28
Easwaran Raman
Refactor inline costs analysis by removing the InlineCo...
blob
|
commitdiff
|
raw
2015-12-22
Akira Hatanaka
Provide a way to specify inliner's attribute compatibil...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-22
Akira Hatanaka
Revert r256277 and r256279.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-22
Akira Hatanaka
Provide a way to specify inliner's attribute compatibil...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-07
Easwaran Raman
Use updated threshold for indirect call bonus
blob
|
commitdiff
|
raw
|
diff to current
2015-12-03
Easwaran Raman
Test commit.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Akira Hatanaka
Revert r252990.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Akira Hatanaka
Provide a way to specify inliner's attribute compatibil...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-12
Akira Hatanaka
Revert r252949.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-12
Akira Hatanaka
Provide a way to specify inliner's attribute compatibil...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
Hans Wennborg
Inliner: Do zero-cost inlines even if above a negative...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-10
Duncan P. N. Exon...
Analysis: Remove implicit ilist iterator conversions
blob
|
commitdiff
|
raw
|
diff to current
2015-09-15
Sanjay Patel
80-cols; NFC80-cols; NFC80-cols; NFC80-cols; NFC80...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-23
Joseph Tremoulet
[WinEH] Require token linkage in EH pad/ret signatures
blob
|
commitdiff
|
raw
|
diff to current
2015-08-18
Chandler Carruth
[PM/AA] Remove the last relics of the separate IPA...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Chandler Carruth
Sink InlineCost.cpp into IPA -- it is now officially...
blob
|
commitdiff
|
raw
2013-01-21
Chandler Carruth
Move the inline cost analysis's primary cost query...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Chandler Carruth
Now that the inline cost analysis is a pass, we can...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Chandler Carruth
Make the inline cost a proper analysis pass. This remai...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-28
Chandler Carruth
Fix a stunning oversight in the inline cost analysis...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-28
Chandler Carruth
Teach the inline cost analysis about calls that can...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
James Molloy
Add a new attribute, 'noduplicate'. If a function conta...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Chandler Carruth
Move the InstVisitor utility into VMCore where it belon...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-19
Bob Wilson
Clean up handling of always-inline functions in the...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-19
Bob Wilson
Some comment fixes.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the majority of the next patch in the address...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add some cleanup to the DataLayout changes requested...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Micah Villmow
Resubmit the changes to llvm core to update the functio...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Revert 165732 for further review.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Add in the first iteration of support for llvm/clang...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-07
Bob Wilson
Make sure always-inline functions get inlined. <rdar...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-19
Nadav Rotem
Prevent inlining of callees which allocate lots of...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Manman Ren
Release build: guard dump functions with
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Manman Ren
Release build: guard dump functions with "ifndef NDEBUG"
blob
|
commitdiff
|
raw
|
diff to current
2012-08-07
Benjamin Kramer
PR13095: Give an inline cost bonus to functions using...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-02
Benjamin Kramer
Fix typos found by github.com/lyda/misspell-check
blob
|
commitdiff
|
raw
|
diff to current
2012-05-04
Chandler Carruth
A pile of long over-due refactorings here. There are...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Chandler Carruth
Add two statistics to help track how we are computing...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-06
David Chisnall
Reintroduce InlineCostAnalyzer::getInlineCost() variant...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-31
Chandler Carruth
Fix a typo reported in IRC by someone reviewing this...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-31
Chandler Carruth
Remove a bunch of empty, dead, and no-op methods from...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-31
Chandler Carruth
Initial commit for the rewrite of the inline cost analy...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-16
Chandler Carruth
Start removing the use of an ad-hoc 'never inline'...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-16
Chandler Carruth
Pull the implementation of the code metrics out of...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-15
Chandler Carruth
Make the swap code here a bit more obvious what its...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-15
Chandler Carruth
Don't assume that the arguments are processed in some...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-15
Chandler Carruth
Remove all remnants of partial specialization in the...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-14
Chandler Carruth
Extend the inline cost calculation to account for bonus...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-14
Chandler Carruth
Refactor the inline cost bonus calculation for constant...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-10
Benjamin Kramer
Make helper static, so it can be inlined into its sole...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-09
Chandler Carruth
Undo a previous restriction on the inline cost calculat...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-08
Chandler Carruth
Rotate two of the functions used to count bonuses for...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-25
Nick Lewycky
Use precomputed BB size instead of BB->size().
blob
|
commitdiff
|
raw
|
diff to current
2012-01-25
Nick Lewycky
Support pointer comparisons against constants, when...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
Nick Lewycky
Fix CountCodeReductionForAlloca to more accurately...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-21
Nick Lewycky
Continue counting intrinsics as instructions (except...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-21
Nick Lewycky
Fix typo and spacing, no functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-21
Nick Lewycky
A call to a function marked 'noinline' is not an inline...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-18
Joerg Sonnenberger
Allow inlining of functions with returns_twice calls...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-20
Eli Friedman
A FIXME about block addresses and indirectbr.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-17
Bill Wendling
Correct over-zealous removal of hack.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-17
Bill Wendling
Now that we have the ReturnsTwice function attribute...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Andrew Trick
Inlining and unrolling heuristics should be aware of...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2011-05-24
Eli Friedman
Change condition for determining whether a function...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-16
Rafael Espindola
Extra refactoring noticed by Eli Friedman.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Eric Christopher
Remove premature optimization that avoided calculating...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-05
Eric Christopher
Fix cut and paste error spotted by Jakob.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-05
Eric Christopher
Rewrite how the indirect call bonus is handled. This...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-01
Eric Christopher
Reapply 124275 since the Dragonegg failure was unreprod...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-26
Eric Christopher
Temporarily revert 124275 to see if it brings the drago...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-26
Eric Christopher
Separate out the constant bonus from the size reduction...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-26
Eric Christopher
Coding style formatting changes.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-25
Eric Christopher
Reorganize this so that the early exit and special...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-22
Eric Christopher
Add a FIXME explaining the move to a single indirect...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-22
Eric Christopher
Only apply the devirtualization bonus once instead...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-09
Kenneth Uildriks
Now using a variant of the existing inlining heuristics...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-08
Kenneth Uildriks
Start separating out code metrics into code size metric...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-09
Owen Anderson
What the loop unroller cares about, rather than just...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-09
Owen Anderson
Refactor code-size reduction estimation methods out...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-27
Gabor Greif
use ImmutableCallSite for const-corrgoodness
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Kenneth Uildriks
Pulled CodeMetrics out of InlineCost.h and made it...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Jakob Stoklund Olesen
Avoid counting InlineAsm as a call - it prevents loop...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-12
Nick Lewycky
Clear CachedFunctionInfo upon Pass::releaseMemory....
blob
|
commitdiff
|
raw
|
diff to current
2010-05-01
David Chisnall
Added a variant of InlineCostAnalyzer::getInlineCost...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-30
Chris Lattner
Dan recently disabled recursive inlining within a funct...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-21
Dan Gohman
Revert r101471. For tight recursive functions which...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-17
Chris Lattner
fix PR6858: a dangling pointer use bug which was caused
blob
|
commitdiff
|
raw
|
diff to current
2010-04-17
Chris Lattner
a bunch of cleanups and tweaks, no functionality changes.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-16
Dan Gohman
Disable inlining of recursive calls. It can complicate...
blob
|
commitdiff
|
raw
|
diff to current
next