Devang Patel 
							
						 
					 
					
						
						
							
						
						22a1cf9d3a 
					 
					
						
						
							
							Add preparePassManager() hook. This allows each pass to check whether  
						
						... 
						
						
						
						current active pass manager is appropriate or not.
A loop pass may consider current LPPassManager in appropraite if loop
pass is not preserving analysis information that is used by other
passes managed by current LPPassManager. In such situation, loop pass
can pop current LPPassManager from the PMStack using this  hook
and use new LPPassManager for itself.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34941  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-06 01:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a65f5fd21b 
					 
					
						
						
							
							Inherit FunctionPass directly from Pass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33513  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-26 00:23:00 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						4d447f5121 
					 
					
						
						
							
							Inherit BasicBlockPass directly from Pass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33511  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-25 23:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e37879c23b 
					 
					
						
						
							
							Remove dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33506  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-25 22:27:00 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						be1ffc6b8d 
					 
					
						
						
							
							Update assignPassManager() signature to allow selection of preferred  
						
						... 
						
						
						
						pass manager type. This allows new FPPassManager to select Call Graph
Pass Manager (if available) as its parent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-17 20:30:17 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9d133e150f 
					 
					
						
						
							
							Undo last check-in.  
						
						... 
						
						
						
						Remove setupPassManager() and its use.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33270  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-16 21:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						531f01f878 
					 
					
						
						
							
							Setup pass manager before scheduling required analysis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33262  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-16 19:46:09 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						25919cb780 
					 
					
						
						
							
							Add PassManagerType enum.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-11 01:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						97149737f2 
					 
					
						
						
							
							Robustify assingPassManager() for Module, Function and Basic Block  
						
						... 
						
						
						
						Passes.
Robustify PMStack.push()
Add dump() routine to print PMStack.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-11 00:19:00 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						09e6e4303f 
					 
					
						
						
							
							Add PMStack, a Pass Manager stack.  
						
						... 
						
						
						
						Eventually, Top level pass managers  will use this to keep track of
active pass managers. Eass pass will also learn how to find appropriate
manager from these managers stack.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33018  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-08 19:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						cde53d3c1e 
					 
					
						
						
							
							1) Remove old AnalysisResolver.  
						
						... 
						
						
						
						2) Rename AnalysisResolver_New as AnalysisResolver
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32938  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-05 22:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						cccd80dfa3 
					 
					
						
						
							
							Remove old pass manager.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-05 20:16:23 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						8688428b05 
					 
					
						
						
							
							Enable new pass manager, which was accidentally disabled.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32855  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-04 01:27:03 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e4d87aa2de 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-23 06:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						29ee5c1ba4 
					 
					
						
						
							
							Enable new pass manager. 2nd attempt.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32749  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-22 22:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c7d0f4be88 
					 
					
						
						
							
							ModulePass and ImmutablePass. Force out of line virtual method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32748  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-22 22:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						52fc5feb86 
					 
					
						
						
							
							Enable old pass manager. New pass manager causes CBE failures in llvm-test.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32719  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-20 19:57:07 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						193c88cb56 
					 
					
						
						
							
							Enable new pass manager.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32689  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-19 21:32:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5c7e326585 
					 
					
						
						
							
							Added an automatic cast to "std::ostream*" etc. from OStream. We then can  
						
						... 
						
						
						
						rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and then dispatch to the correct print() method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-17 05:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e8ff1ce734 
					 
					
						
						
							
							Using PDL as a prefix for PassDebugLevel enums is not a good idea.  
						
						... 
						
						
						
						Fix it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-13 21:13:31 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						45dc02d6f9 
					 
					
						
						
							
							Move enum PassDebugLevel from PassManagerT.h to Pass.h.  
						
						... 
						
						
						
						Use PDL as the prefix for these enums.
Define and use PassDebugging_New in new PassManager.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32554  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-13 20:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3162691f69 
					 
					
						
						
							
							Add #ifdef switch toggle between old and new pass manager.  However,  
						
						... 
						
						
						
						continue to use old pass manager at the moment. To use new manager
remove #define USE_OLD_PASSMANAGER 1 from Pass.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32525  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-13 02:36:01 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3f2577decb 
					 
					
						
						
							
							Move getAnalysis() and getAnalysisID() definitions from Pass.h to  
						
						... 
						
						
						
						PassAnalysisSupport.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32518  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-13 00:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						186bf2bc54 
					 
					
						
						
							
							Add AnalysisResolver_New.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-08 23:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e81561909d 
					 
					
						
						
							
							Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are  
						
						... 
						
						
						
						now cerr, cout, and NullStream resp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 01:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						b5ebf15b2b 
					 
					
						
						
							
							Added a temporary hack to get the llvm-streams to work for future checkins.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31978  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-28 22:21:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6e60002a73 
					 
					
						
						
							
							Silence -Woverloaded-virtual warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-28 00:09:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						62281a132f 
					 
					
						
						
							
							Be consistent in using class vs struct to make VC++ happy.  And as it contains  
						
						... 
						
						
						
						methods, virtual method even, class wins.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-04 17:21:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7f7b730d79 
					 
					
						
						
							
							Patch  #6 's in Saem's refactor-the-passmanager patch series.  From him:  
						
						... 
						
						
						
						This sanitises the world, blows away the specialisations and adds
traits per passmanager type -- seemed most natural.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25085  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-04 07:47:13 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						fb215b936d 
					 
					
						
						
							
							Fix grammar wrt apostrophe's  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-16 03:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ce20771ec2 
					 
					
						
						
							
							For PR387:\  
						
						... 
						
						
						
						Add runPass methods to remove -Woverloaded-virtual warnings are not \
present and circumvent possible inheritance bugs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-07 08:11:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ce9653ce44 
					 
					
						
						
							
							For PR387:\  
						
						... 
						
						
						
						Make only one print method to avoid overloaded virtual warnings when \
compiled with -Woverloaded-virtual
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18589  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-07 04:03:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1fca5ff62b 
					 
					
						
						
							
							Convert 'struct' to 'class' in various places to adhere to the coding standards  
						
						... 
						
						
						
						and work better with VC++.  Patch contributed by Morten Ofstad!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 16:14:51 +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 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1f079267dc 
					 
					
						
						
							
							Give the -time-passes tool option a global storage location so that its  
						
						... 
						
						
						
						value can be discovered by the various LLVM tools.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-24 17:52:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						85b0195f0e 
					 
					
						
						
							
							Apparently a particular vendor compiler uses the struct/class tag to MANGLE  
						
						... 
						
						
						
						symbols with.  Therefore, if you do not use struct/class consistently, you can
get LINK ERRORS.  grr.
This fixes the link errors for libsupport and vmcore.
-Chris
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14070  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-08 17:44:21 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						c4b611af63 
					 
					
						
						
							
							Fix grammar.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-01 17:15:42 +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 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						d5d96b9fcd 
					 
					
						
						
							
							Fix spelling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 17:42:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						48486893f4 
					 
					
						
						
							
							Standardize header file comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 18:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						df9ec1052b 
					 
					
						
						
							
							Move getAnalysisToUpdate to after the definition of AnalysisResolver.  
						
						... 
						
						
						
						GCC 3.4 apparently wants classes to be DEFINED before they are USED.  What is
it smoking.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8213  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-29 14:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						5560c9d49c 
					 
					
						
						
							
							Spell `necessary' correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-18 14:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						be67780f31 
					 
					
						
						
							
							#include <cassert> as necessary...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7315  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-25 17:58:41 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						7a73b80b90 
					 
					
						
						
							
							Merged in autoconf branch.  This provides configuration via the autoconf  
						
						... 
						
						
						
						system.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-30 21:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3889a2cb05 
					 
					
						
						
							
							Remove a ton of extraneous #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-22 03:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						be583b914d 
					 
					
						
						
							
							Included assert.h so that the code compiles under newer versions of GCC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6682  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-11 14:01:36 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						1d06fbe893 
					 
					
						
						
							
							It's 'separate'. The 'i.e.' is kinda nit-picking, but think of it this way:  
						
						... 
						
						
						
						'separate' is the one causing you to recompile all your passes anyway.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-03 03:31:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f1ab454b71 
					 
					
						
						
							
							Add helper method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5753  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-03-21 21:41:02 +00:00