Dan Gohman
							
						 | 
						
							
							
							
							
							
								
							
							
								d78c400b5b
								
							
						 | 
						
							
							
								
								Clean up the use of static and anonymous namespaces. This turned up
							
							
							
							
							
							
							
							several things that were neither in an anonymous namespace nor static
but not intended to be global.
llvm-svn: 51017 
							
						 | 
						
							2008-05-13 00:00:25 +00:00 | 
						
					
				
					
						
							
							
								 
								Devang Patel
							
						 | 
						
							
							
							
							
							
								
							
							
								80e43fa744
								
							
						 | 
						
							
							
								
								Restore isCFGOnly property of various analysis passes.
							
							
							
							
							
							
							
							llvm-svn: 48579 
							
						 | 
						
							2008-03-20 02:25:21 +00:00 | 
						
					
				
					
						
							
							
								 
								Devang Patel
							
						 | 
						
							
							
							
							
							
								
							
							
								718da668ab
								
							
						 | 
						
							
							
								
								PassInfo keep tracks whether a pass is an analysis pass or not.
							
							
							
							
							
							
							
							llvm-svn: 48554 
							
						 | 
						
							2008-03-19 21:56:59 +00:00 | 
						
					
				
					
						
							
							
								 
								Devang Patel
							
						 | 
						
							
							
							
							
							
								
							
							
								af75ab8130
								
							
						 | 
						
							
							
								
								Do not use virtual function to identify an analysis pass.
							
							
							
							
							
							
							
							llvm-svn: 48520 
							
						 | 
						
							2008-03-19 00:48:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Devang Patel
							
						 | 
						
							
							
							
							
							
								
							
							
								864970e9b6
								
							
						 | 
						
							
							
								
								Identify Analysis pass.
							
							
							
							
							
							
							
							Do not run analysis pass again if analysis info is still available.
This fixes PR1441.
llvm-svn: 48476 
							
						 | 
						
							2008-03-18 00:39:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								f3ebc3f3d2
								
							
						 | 
						
							
							
								
								Remove attribution from file headers, per discussion on llvmdev.
							
							
							
							
							
							
							
							llvm-svn: 45418 
							
						 | 
						
							2007-12-29 20:36:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Devang Patel
							
						 | 
						
							
							
							
							
							
								
							
							
								8c78a0bff0
								
							
						 | 
						
							
							
								
								Drop 'const'
							
							
							
							
							
							
							
							llvm-svn: 36662 
							
						 | 
						
							2007-05-03 01:11:54 +00:00 | 
						
					
				
					
						
							
							
								 
								Devang Patel
							
						 | 
						
							
							
							
							
							
								
							
							
								e95c6ad802
								
							
						 | 
						
							
							
								
								Use 'static const char' instead of 'static const int'.
							
							
							
							
							
							
							
							Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
llvm-svn: 36652 
							
						 | 
						
							2007-05-02 21:39:20 +00:00 | 
						
					
				
					
						
							
							
								 
								Devang Patel
							
						 | 
						
							
							
							
							
							
								
							
							
								09f162ca6a
								
							
						 | 
						
							
							
								
								Do not use typeinfo to identify pass in pass manager.
							
							
							
							
							
							
							
							llvm-svn: 36632 
							
						 | 
						
							2007-05-01 21:15:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Reid Spencer
							
						 | 
						
							
							
							
							
							
								
							
							
								f75727ab14
								
							
						 | 
						
							
							
								
								Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce
							
							
							
							
							
							
							
							LLVM's footprint and speed up linking.
llvm-svn: 33941 
							
						 | 
						
							2007-02-05 23:42:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Reid Spencer
							
						 | 
						
							
							
							
							
							
								
							
							
								5301e7c605
								
							
						 | 
						
							
							
								
								For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
							
							
							
							
							
							
							
							confusion with external linkage types.
llvm-svn: 33663 
							
						 | 
						
							2007-01-30 20:08:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								0ad1e3845b
								
							
						 | 
						
							
							
								
								A shim over other AA impls to catch incorrect uses
							
							
							
							
							
							
							
							llvm-svn: 31724 
							
						 | 
						
							2006-11-14 05:21:04 +00:00 |