| 
							
							
								 Dan Gohman | f522068412 | Trim #includes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57649 91177308-0d34-0410-b5e6-96231b3b80d8 | 2008-10-16 20:18:31 +00:00 |  | 
			
				
					| 
							
							
								 Duncan Sands | ddbe5cbb10 | Fix "large integer implicitly truncated to unsigned type" warning on x86-64 with gcc-4.3.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57634 91177308-0d34-0410-b5e6-96231b3b80d8 | 2008-10-16 09:14:58 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | b5cf048fdf | Add special-case code to allow null-guards on calls to malloc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57413 91177308-0d34-0410-b5e6-96231b3b80d8 | 2008-10-12 08:10:46 +00:00 |  | 
			
				
					| 
							
							
								 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 |  |