Owen Anderson
|
4b089929b4
|
Make Escape Analysis work for any pointer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57412 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-12 07:33:29 +00:00 |
|
Owen Anderson
|
5efff7735d
|
Fix crashes and infinite loops.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57408 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-12 06:03:38 +00:00 |
|
Owen Anderson
|
4382f62a05
|
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57400 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-12 03:59:45 +00:00 |
|
Owen Anderson
|
8f28c78e95
|
Add a basic intra-procedural escape analysis. This hasn't be extensively tested yet, but feedback is welcome.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57342 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-10 08:36:25 +00:00 |
|