| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Adjust inline cost computation to be less aggressive. | Evan Cheng | 2008-04-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 50222 | ||||
| * | 1. Drop default inline threshold back down to 200. | Evan Cheng | 2008-04-01 | 1 | -8/+13 |
| | | | | | | | | 2. Do not use # of basic blocks as part of the cost computation since it doesn't really figure into function size. 3. More aggressively inline function with vector code. llvm-svn: 49061 | ||||
| * | Increasing the inline limit from (overly conservative) 200 to 300. Given ↵ | Evan Cheng | 2008-03-24 | 1 | -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 Cheng | 2008-03-20 | 1 | -1/+2 |
| | | | | | llvm-svn: 48573 | ||||
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 45418 | ||||
| * | Fix comment. | Devang Patel | 2007-09-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 42048 | ||||
| * | Use SmallPtrSet. | Devang Patel | 2007-07-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 40560 | ||||
| * | Add BasicInliner interface. | Devang Patel | 2007-07-25 | 1 | -0/+241 |
| This interface allows clients to inline bunch of functions with module level call graph information.:wq llvm-svn: 40486 | |||||

