summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/InlineCost.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Increasing the inline limit from (overly conservative) 200 to 300. Given ↵Evan Cheng2008-03-241-5/+29
| | | | | | | | each BB costs 20 and each instruction costs 5, 200 means a 4 BB function + 24 instructions (actually less because caller's size also contributes to it). Furthermore, double the limit when more than 10% of the callee instructions are vector instructions. Multimedia kernels tend to love inlining. llvm-svn: 48725
* 80 col violation.Evan Cheng2008-03-201-1/+2
| | | | llvm-svn: 48573
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45418
* Fix comment.Devang Patel2007-09-171-1/+1
| | | | llvm-svn: 42048
* Use SmallPtrSet.Devang Patel2007-07-271-1/+1
| | | | llvm-svn: 40560
* Add BasicInliner interface. Devang Patel2007-07-251-0/+241
This interface allows clients to inline bunch of functions with module level call graph information.:wq llvm-svn: 40486
OpenPOWER on IntegriCloud