| 
							
							
								 Misha Brukman | 9769ab2226 | Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21408 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-04-21 20:19:05 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b12914bfc0 | 'Pass' should now not be derived from by clients.  Instead, they should derive from ModulePass.  Instead of implementing Pass::run, then should implement
ModulePass::runOnModule.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16436 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-09-20 04:48:05 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 25942e9f5c | Change it to take a callgraph, from which we can get a module git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13085 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-04-20 21:52:07 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | a10df50282 | Add the ability for SCC passes to initialize and finalize themselves git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13084 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-04-20 21:30:06 +00:00 |  | 
			
				
					| 
							
							
								 Brian Gaeke | d0fde30ce8 | Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-11 22:41:34 +00:00 |  | 
			
				
					| 
							
							
								 John Criswell | 6fbcc26f14 | Added LLVM copyright header (for lack of a better term). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9304 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-20 20:19:47 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 4a81067a84 | Initial checkin of the CallGraphSCCPass class git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8247 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-31 01:54:59 +00:00 |  |