Dan Gohman
|
e33afda4fa
|
Trim #includes.
llvm-svn: 57649
|
2008-10-16 20:18:31 +00:00 |
Duncan Sands
|
1c7f8901c6
|
Fix "large integer implicitly truncated to unsigned type"
warning on x86-64 with gcc-4.3.
llvm-svn: 57634
|
2008-10-16 09:14:58 +00:00 |
Owen Anderson
|
de9812de43
|
Add special-case code to allow null-guards on calls to malloc.
llvm-svn: 57413
|
2008-10-12 08:10:46 +00:00 |
Owen Anderson
|
f2699bb57d
|
Make Escape Analysis work for any pointer.
llvm-svn: 57412
|
2008-10-12 07:33:29 +00:00 |
Owen Anderson
|
198966dbef
|
Fix crashes and infinite loops.
llvm-svn: 57408
|
2008-10-12 06:03:38 +00:00 |
Owen Anderson
|
36b48de43c
|
Duncan convinced me that it's not possible to transform control-based escapes into
data-based ones. Just be conservative when analyzing control-based escapes.
llvm-svn: 57400
|
2008-10-12 03:59:45 +00:00 |
Owen Anderson
|
45d41c6741
|
Add a basic intra-procedural escape analysis. This hasn't be extensively tested yet, but feedback is welcome.
llvm-svn: 57342
|
2008-10-10 08:36:25 +00:00 |