aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/InlineCost.cpp
AgeCommit message (Expand)Author
2008-11-05Check Attribute::NoInline.Devang Patel
2008-10-30Add InlineCost class for represent the estimated cost of inlining aDaniel Dunbar
2008-09-29Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands
2008-09-26Implement function notes as function attributes. Devang Patel
2008-09-25 Large mechanical patch.Devang Patel
2008-09-24Put FN_NOTE_AlwaysInline and others in FnAttr namespace.Devang Patel
2008-09-23Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.Devang Patel
2008-09-23Use parameter attribute store (soon to be renamed) forDevang Patel
2008-09-22Add hasNote() to check note associated with a function.Devang Patel
2008-09-03Handle "always inline" note during inline cost analysis.Devang Patel
2008-07-17Inliner tweak. Function calls should cost more than one instruction!Evan Cheng
2008-07-14Reapply r53540, now with the matching header!Chris Lattner
2008-07-14Revert r53540 - it does not compile.Duncan Sands
2008-07-14If a function calls setjmp, never inline it into other functions. This isChris Lattner
2008-07-14simplify some code, shuffle and insertelt always return a vector.Chris Lattner
2008-04-24Adjust inline cost computation to be less aggressive.Evan Cheng
2008-04-011. Drop default inline threshold back down to 200.Evan Cheng
2008-03-24Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng
2008-03-2080 col violation.Evan Cheng
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-09-17Fix comment.Devang Patel
2007-07-27Use SmallPtrSet.Devang Patel
2007-07-25Add BasicInliner interface. Devang Patel