projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
80 cols
[oota-llvm.git]
/
lib
/
Transforms
/
IPO
/
InlineSimple.cpp
2013-01-21
Chandler Carruth
Make the inline cost a proper analysis pass. This remai...
blob
|
commitdiff
|
raw
2013-01-21
Chandler Carruth
Clean up the formatting and doxygen for the simple...
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-04
Matt Beaumont-Gay
Add 'using' declarations to suppress -Woverloaded-virtu...
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-10-08
Micah Villmow
Move TargetData to DataLayout.
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
Rip out support for 'llvm.noinline'. This thing has...
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-02-25
Chad Rosier
Add comment.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-25
Chad Rosier
Add support for disabling llvm.lifetime intrinsics...
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
2010-10-19
Owen Anderson
Get rid of static constructors for pass registration...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Owen Anderson
CallGraphSCC passes implicity require CallGraph analysis.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Owen Anderson
Now with fewer extraneous semicolons!
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-21
Owen Anderson
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
blob
|
commitdiff
|
raw
|
diff to current
2010-05-12
Nick Lewycky
Clear CachedFunctionInfo upon Pass::releaseMemory....
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Jakob Stoklund Olesen
Try to keep the cached inliner costs around for a bit...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Jakob Stoklund Olesen
Revert r98089, it was breaking a clang test.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Jakob Stoklund Olesen
Try to keep the cached inliner costs around for a bit...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-25
Nick Lewycky
Remove includes of Support/Compiler.h that are no longe...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-25
Nick Lewycky
Remove VISIBILITY_HIDDEN from class/struct found inside...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-13
Dan Gohman
Move the InlineCost code from Transforms/Utils to Analysis.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-19
Dan Gohman
Use hasDefinitiveInitializer() instead of testing the...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-09
Dale Johannesen
Adjustments to last patch based on review.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-30
Daniel Dunbar
Add InlineCost class for represent the estimated cost...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-26
Devang Patel
Implement function notes as function attributes.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-25
Devang Patel
Large mechanical patch.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-24
Devang Patel
Put FN_NOTE_AlwaysInline and others in FnAttr namespace.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-23
Devang Patel
Move FN_NOTE_AlwaysInline and other out of ParamAttrs...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-23
Devang Patel
Use parameter attribute store (soon to be renamed) for
blob
|
commitdiff
|
raw
|
diff to current
2008-09-22
Devang Patel
Add hasNote() to check note associated with a function.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-03
Devang Patel
Add parentheses to make code more readable.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-03
Devang Patel
Check noinline note and ignore other notes.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-03
Devang Patel
Handle "noinline" note inside the simple inliner.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Dan Gohman
Clean up the use of static and anonymous namespaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-24
Evan Cheng
Increasing the inline limit from (overly conservative...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-12
Chris Lattner
Allow clients to specify the inline threshold when...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-22
Anton Korobeynikov
Don't crash on bogus llvm.noinline. This is first part...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-27
Devang Patel
Use SmallPtrSet.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-25
Devang Patel
Add BasicInliner interface.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-25
Chris Lattner
fix Transforms/Inline/2007-06-25-WeakInline.ll by not...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-19
Tanya Lattner
Inliner pass header file was moved.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-07
Tanya Lattner
Formating fixes.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-06
Tanya Lattner
Instruct the inliner to obey the noinline attribute...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-06
Chris Lattner
Fix PR1395, by passing the ID correctly
blob
|
commitdiff
|
raw
|
diff to current
2007-05-06
Nick Lewycky
Fix typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-03
Devang Patel
Drop 'const'
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Devang Patel
Use 'static const char' instead of 'static const int'.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Devang Patel
Do not use typeinfo to identify pass in pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-05
Reid Spencer
Apply the VISIBILITY_HIDDEN field to the remaining...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Devang Patel
Inherit CallGraphSCCPass directly from Pass.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-27
Reid Spencer
For PR950:
blob
|
commitdiff
|
raw
|
diff to current
2006-11-02
Reid Spencer
For PR786:
blob
|
commitdiff
|
raw
|
diff to current
2006-09-09
Chris Lattner
Make inlining costs more accurate.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Chris Lattner
eliminate RegisterOpt. It does the same thing as Regis...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-13
Chris Lattner
Permit inlining functions that contain dynamic allocati...
blob
|
commitdiff
|
raw
|
diff to current
2005-05-18
Chris Lattner
teach the inliner about coldcc and noreturn functions
blob
|
commitdiff
|
raw
|
diff to current
2005-04-21
Misha Brukman
Remove trailing whitespace
blob
|
commitdiff
|
raw
|
diff to current
2005-03-15
Chris Lattner
This mega patch converts us from using Function::a...
blob
|
commitdiff
|
raw
|
diff to current
2004-11-22
Chris Lattner
Ignore debugger intrinsics when doing inlining size...
blob
|
commitdiff
|
raw
|
diff to current
2004-11-09
Chris Lattner
Change this back so that I get stable numbers to reflec...
blob
|
commitdiff
|
raw
|
diff to current
2004-11-07
Chris Lattner
VERY large functions that are only called from one...
blob
|
commitdiff
|
raw
|
diff to current
2004-09-20
Chris Lattner
'Pass' should now not be derived from by clients. ...
blob
|
commitdiff
|
raw
|
diff to current
2004-08-12
Chris Lattner
This patch makes the inliner refuse to inline functions...
blob
|
commitdiff
|
raw
|
diff to current
2004-07-18
Reid Spencer
bug 122:
blob
|
commitdiff
|
raw
|
diff to current
2004-04-08
Chris Lattner
Remove the "really gross hacks" that are there to deal...
blob
|
commitdiff
|
raw
|
diff to current
2004-03-15
Chris Lattner
Restore old inlining heuristic. As the comment indicat...
blob
|
commitdiff
|
raw
|
diff to current
2004-03-13
Chris Lattner
This change makes two big adjustments.
blob
|
commitdiff
|
raw
|
diff to current
2003-11-21
Chris Lattner
Considering that CI is not even IN SCOPE here, I wooda...
blob
|
commitdiff
|
raw
|
diff to current
2003-11-21
Chris Lattner
* Finegrainify namespacification
blob
|
commitdiff
|
raw
|
diff to current
2003-11-11
Brian Gaeke
Put all LLVM code into the llvm namespace, as per bug...
blob
|
commitdiff
|
raw
|
diff to current
2003-10-20
John Criswell
Added LLVM project notice to the top of every C++ sourc...
blob
|
commitdiff
|
raw
|
diff to current
2003-10-20
Chris Lattner
Reorder for minor efficiency gain
blob
|
commitdiff
|
raw
|
diff to current
2003-10-15
Chris Lattner
Decrease usage of use_size()
blob
|
commitdiff
|
raw
|
diff to current
2003-10-10
Misha Brukman
Fix spelling.
blob
|
commitdiff
|
raw
|
diff to current
2003-10-07
Chris Lattner
Fix bugzilla bug #5
blob
|
commitdiff
|
raw
|
diff to current
2003-10-06
Chris Lattner
Speed up the predicate used to decide when to inline...
blob
|
commitdiff
|
raw
|
diff to current
2003-08-31
Chris Lattner
Heavily refactor code:
blob
|
commitdiff
|
raw
|
diff to current
2003-08-24
Chris Lattner
Inline invoke instructions as well as call instructions
blob
|
commitdiff
|
raw
|
diff to current
2003-08-24
Chris Lattner
Big diff for a small change: delete inlined functions...
blob
|
commitdiff
|
raw
|
diff to current
2003-08-01
Chris Lattner
DEBUG got moved to Support/Debug.h
blob
|
commitdiff
|
raw
|
diff to current
2003-06-28
Chris Lattner
Allow the inlining limit to be controlled from the...
blob
|
commitdiff
|
raw
|
diff to current
2003-05-29
Chris Lattner
* Separate all of the grunt work of inlining out into...
blob
|
commitdiff
|
raw
|
diff to current
2003-05-08
Chris Lattner
Don't inline functions that take variable numbers of...
blob
|
commitdiff
|
raw
|
diff to current
2003-05-08
Chris Lattner
Remove using decl
blob
|
commitdiff
|
raw
|
diff to current
2003-04-23
Chris Lattner
Remove unnecesary &*'s
blob
|
commitdiff
|
raw
|
diff to current
2003-01-13
Chris Lattner
Fix references to functions
blob
|
commitdiff
|
raw
|
diff to current
2002-11-19
Chris Lattner
Minor changes to cloning interface
blob
|
commitdiff
|
raw
|
diff to current
2002-11-19
Chris Lattner
Rework inline pass to use cloning infrastructure to...
blob
|
commitdiff
|
raw
|
diff to current
2002-11-19
Chris Lattner
Start using the new function cloning header
blob
|
commitdiff
|
raw
|
diff to current
2002-10-01
Chris Lattner
Updates to work with recent Statistic's changes:
blob
|
commitdiff
|
raw
|
diff to current
2002-09-22
Chris Lattner
Don't insert a PHI node to merge "returns" from an...
blob
|
commitdiff
|
raw
|
diff to current
2002-09-16
Chris Lattner
Fix FunctionInlining pass assertion failure:
blob
|
commitdiff
|
raw
|
diff to current
next