Dan Gohman 
							
						 
					 
					
						
						
							
						
						dd9344f3fa 
					 
					
						
						
							
							Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of  
						
						 
						
						... 
						
						
						
						lib/Transforms/Utils and into lib/Analysis so that Analysis passes
can use them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104949  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-28 16:19:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ef0b14593b 
					 
					
						
						
							
							Add a simple module-level debug info printer. It just sets up a  
						
						 
						
						... 
						
						
						
						DebugInfoFinder and iterates over all the contents calling print.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103262  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-07 16:22:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						b8db3c2c50 
					 
					
						
						
							
							Update CMake build.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-08 18:52:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						da6379242c 
					 
					
						
						
							
							Update cmake build.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100713  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-07 23:01:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bbf9a5845a 
					 
					
						
						
							
							add to cmake  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90539  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-04 04:15:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						10f2d13d58 
					 
					
						
						
							
							Stub out a new lazy value info pass, which will eventually  
						
						 
						
						... 
						
						
						
						vend value constraint information to the optimizer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-11 00:22:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f3c25aeb3 
					 
					
						
						
							
							stub out a new libanalysis "instruction simplify" interface that  
						
						 
						
						... 
						
						
						
						takes decimated instructions and applies identities to them.  This
is pretty minimal at this point, but I plan to pull some instcombine
logic out into these and similar routines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86613  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-09 22:57:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						f006b183e2 
					 
					
						
						
							
							Rename MallocFreeHelper as MemoryBuiltins  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 20:05:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						f2becca90b 
					 
					
						
						
							
							Rename MallocHelper as MallocFreeHelper, since it now also identifies calls to free()  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85181  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-26 23:58:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b839c5577d 
					 
					
						
						
							
							add function passes for printing various dominator datastructures  
						
						 
						
						... 
						
						
						
						accessible through opt.  Patch by Tobias Grosser!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84397  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-18 04:10:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						56bfa4d5d0 
					 
					
						
						
							
							Update the other CMake file.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-13 18:50:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						c6f520be0d 
					 
					
						
						
							
							Update CMake build yet again after a source file was removed  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83575  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-08 21:24:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						b84c5ae3d4 
					 
					
						
						
							
							Add some braces to make newer GCCs happy and update CMakeLists.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81443  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-10 11:31:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						6818863940 
					 
					
						
						
							
							Update CMakeLists.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80669  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-01 10:24:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						814910191a 
					 
					
						
						
							
							Unbreak CMake build  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80109  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-26 16:33:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						55e354ac0e 
					 
					
						
						
							
							Add a basic static ProfileInfo provider (ProfileEstimatorPass).  
						
						 
						
						... 
						
						
						
						- Part of optimal static profiling patch sequence by Andreas Neustifter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-08 18:44:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						1935629829 
					 
					
						
						
							
							Lexically order files in CMakeLists.txt files.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75831  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-15 21:08:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						2da51dba63 
					 
					
						
						
							
							Update CMake file.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-14 19:46:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						8947881444 
					 
					
						
						
							
							Fix linking of llvm-ld and lli with CMake, from Xerxes Rånby  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74285  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-26 15:37:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						cb21010fa0 
					 
					
						
						
							
							Scaffolding for LDA pass.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74120  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-24 21:29:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						21c4bddacf 
					 
					
						
						
							
							add IVUsers.cpp  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71646  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-13 06:28:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Redl 
							
						 
					 
					
						
						
							
						
						48fe63526e 
					 
					
						
						
							
							Fix the Win32 VS2008 build:  
						
						 
						
						... 
						
						
						
						- Make type declarations match the struct/class keyword of the definition.
 - Move AddSignalHandler into the namespace where it belongs.
 - Correctly call functions from template base.
 - Some other small changes.
With this patch, LLVM and Clang should build properly and with far less noise under VS2008.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67347  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-19 23:26:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						e02f724880 
					 
					
						
						
							
							Fix PR3415 (infinite loop in EscapeAnalysis) by  
						
						 
						
						... 
						
						
						
						deleting the escape analysis pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-28 11:33:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						2cb560f6ef 
					 
					
						
						
							
							CMake: Add lib/Analysis/CaptureTracking.cpp  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62462  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-18 13:14:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						8069f28a5d 
					 
					
						
						
							
							CMake: Added DbgInfoPrinter.cpp to lib/Analysis/CMakeFiles.txt.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61087  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-16 12:25:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						903361e509 
					 
					
						
						
							
							add new file  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-10 02:58:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						fc62ffc154 
					 
					
						
						
							
							CMake: updated lib/Analysis/CMakeLists.txt.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57357  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-10 18:51:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						3d01fc7de8 
					 
					
						
						
							
							Initial support for the CMake build system.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-22 01:08:49 +00:00