Eric Christopher
|
35dd9e8e1d
|
Few minor changes that were requested. No functional change.
llvm-svn: 93462
|
2010-01-14 21:48:00 +00:00 |
Evan Cheng
|
8e670ee381
|
Small tweak to inline cost computation. Ext of i/fcmp results are mostly optimized away in codegen.
llvm-svn: 93453
|
2010-01-14 21:04:31 +00:00 |
Eric Christopher
|
f3ac066418
|
Reduce the inlining cost of functions that contain calls to easily,
and frequently optimized functions.
llvm-svn: 93448
|
2010-01-14 20:12:34 +00:00 |
Duncan Sands
|
f25d301311
|
Add a missing closing parenthesis, and tweak to fit in 80
columns.
llvm-svn: 85732
|
2009-11-01 19:12:43 +00:00 |
Chris Lattner
|
1756673f58
|
add a comment about why we don't allow inlining indbr.
llvm-svn: 85724
|
2009-11-01 18:16:30 +00:00 |
Chris Lattner
|
4578f8ea07
|
pull check for return inst out of loop, never inline a callee that contains
an indirectbr.
llvm-svn: 85702
|
2009-11-01 03:07:53 +00:00 |
Chris Lattner
|
d04cb6d0fa
|
rename indbr -> indirectbr to appease the residents of #llvm.
llvm-svn: 85351
|
2009-10-28 00:19:10 +00:00 |
Chris Lattner
|
c5c281ea44
|
Random updates to passes for indbr, I need blockaddress before I can do much more.
llvm-svn: 85316
|
2009-10-27 21:27:42 +00:00 |
Victor Hernandez
|
de5ad42aa1
|
Remove FreeInst.
Remove LowerAllocations pass.
Update some more passes to treate free calls just like they were treating FreeInst.
llvm-svn: 85176
|
2009-10-26 23:43:48 +00:00 |
Victor Hernandez
|
8acf2956b8
|
Remove AllocationInst. Since MallocInst went away, AllocaInst is the only subclass of AllocationInst, so it no longer is necessary.
llvm-svn: 84969
|
2009-10-23 21:09:37 +00:00 |
Victor Hernandez
|
a3aaf85e23
|
Remove MallocInst from LLVM Instructions.
llvm-svn: 84299
|
2009-10-17 01:18:07 +00:00 |
Dan Gohman
|
abb728d3f4
|
Compute a full cost value even when a setjmp call is found.
llvm-svn: 84015
|
2009-10-13 20:10:10 +00:00 |
Dan Gohman
|
2ccea5d13f
|
Split code not specific to Function inlining out into a separate class,
named CodeMetrics. Move it to be a non-nested class. Rename RegionInfo
back to FunctionInfo.
llvm-svn: 84013
|
2009-10-13 19:58:07 +00:00 |
Dan Gohman
|
4552e3cd73
|
Move the InlineCost code from Transforms/Utils to Analysis.
llvm-svn: 83998
|
2009-10-13 18:30:07 +00:00 |