Chris Lattner 
							
						 
					 
					
						
						
							
						
						b57de3328d 
					 
					
						
						
							
							add option to isCriticalEdge  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31258  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-28 06:58:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						27e1f90d85 
					 
					
						
						
							
							Expose a smarter way to break critical edges.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31256  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-28 06:44:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						1ccc47ec38 
					 
					
						
						
							
							Corrected formatting.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30942  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-13 20:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								Duraid Madina 
							
						 
					 
					
						
						
							
						
						2a0013f59f 
					 
					
						
						
							
							add setJumpBufSize() and setJumpBufAlignment() to target-lowering.  
						
						... 
						
						
						
						Call these from your backend to enjoy setjmp/longjmp goodness, see
lib/Target/IA64/IA64ISelLowering.cpp for an example
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30095  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-04 06:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						05450ae128 
					 
					
						
						
							
							Add PredicateSimplifier pass. Collapses equal variables into one form  
						
						... 
						
						
						
						and simplifies expressions. This implements the optimization described
in PR807.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-28 22:44:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						62c5105adc 
					 
					
						
						
							
							For PR885:  
						
						... 
						
						
						
						Consolidate the LinkAllAnalyses.h and LinkAllPasses.h headers into one
so there is no dupliation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29787  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-21 05:34:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						13ec702c43 
					 
					
						
						
							
							Introducing plugable register allocators and instruction schedulers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-01 14:21:23 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						753d94a1c8 
					 
					
						
						
							
							Add new constructor to accept vector of exported names while creating  
						
						... 
						
						
						
						InternalizePass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-20 17:48:05 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a452932171 
					 
					
						
						
							
							Update some comments, and expose LCSSAID in preparation for having other passes  
						
						... 
						
						
						
						require LCSSA.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28734  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-08 20:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						191b0ba97e 
					 
					
						
						
							
							Force anything that #includes llvm/Transforms/Utils/UnifyFunctionExitNodes.h  
						
						... 
						
						
						
						to link in the implementation.  Thanks to Anton Korobeynikov for figuring out
what was going on here.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28660  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-02 18:40:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f72716d81f 
					 
					
						
						
							
							Implement a new method: CloneAndPruneFunctionInto, as documented.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28518  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-27 01:21:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b5a554ec80 
					 
					
						
						
							
							Add an interface to constant fold and instruction given it's opcode, type  
						
						... 
						
						
						
						and operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28516  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-27 01:17:40 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						11f510b577 
					 
					
						
						
							
							Skeletal LCSSA pass.  This is currently non-functional.  Expect functionality  
						
						... 
						
						
						
						and documentation updates soo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-26 13:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						782e60150e 
					 
					
						
						
							
							Add a CloneModule call that exposes the mapping of values from the old module  
						
						... 
						
						
						
						to the new module.  Patch provided by Nick Lewycky!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28349  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-17 18:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fd50080fe2 
					 
					
						
						
							
							This is a proper fix for the compiler warning.  A termination condition is  
						
						... 
						
						
						
						not needed, as it can never be reached: an edge must exist.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28282  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-14 02:01:22 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ca960c9946 
					 
					
						
						
							
							Fix an infinite loop bug that Vladimir Prus identified.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-13 18:11:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b3674e4753 
					 
					
						
						
							
							Add pass ID's for various passes, so they can be AddRequiredID.  Patch by  
						
						... 
						
						
						
						Domagoj Babic!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 04:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						73173e72d6 
					 
					
						
						
							
							remove a dead prototype  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27882  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-20 15:45:54 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						3433141a3e 
					 
					
						
						
							
							Add a simple pass to make sure that all (non-library) calls to malloc and free  
						
						... 
						
						
						
						are visible to analysis as intrinsics.  That is, make sure someone doesn't pass
free around by address in some struct (as happens in say 176.gcc).
This doesn't get rid of any indirect calls, just ensure calls to free and malloc
are always direct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27560  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-10 19:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d1d6b5cce2 
					 
					
						
						
							
							For each loop, keep track of all the IV expressions inserted indexed by  
						
						... 
						
						
						
						stride. For a set of uses of the IV of a stride which is a multiple
of another stride, do not insert a new IV expression. Rather, reuse the
previous IV and rewrite the uses as uses of IV expression multiplied by
the factor.
e.g.
x = 0 ...; x ++
y = 0 ...; y += 4
then use of y can be rewritten as use of 4*x for x86.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26803  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-16 21:53:05 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d277f2c669 
					 
					
						
						
							
							Added target lowering hooks which LSR consults to make more intelligent  
						
						... 
						
						
						
						transformation decisions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26738  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-13 23:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						410354fe0c 
					 
					
						
						
							
							Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.  
						
						... 
						
						
						
						Patch by Martin Partel!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26313  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-22 16:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ebccc040e5 
					 
					
						
						
							
							Remove a level of indirection.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26109  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-10 21:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						85db136695 
					 
					
						
						
							
							Remove a never-working pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25348  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-16 01:05:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4c2881ecb9 
					 
					
						
						
							
							Teach inline function how to update the callgraph when it makes changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25318  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-14 20:05:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a4c29d2037 
					 
					
						
						
							
							Allow the code cloning interfaces to capture some important info about the  
						
						... 
						
						
						
						code being cloned if the client wants.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-13 18:39:17 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						bb227c1b79 
					 
					
						
						
							
							Added documented rsprofiler interface.  Also remove new profiler passes, the  
						
						... 
						
						
						
						old ones have been updated to implement the interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24499  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-28 18:00:38 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						701f5ac73c 
					 
					
						
						
							
							Random sampling (aka Arnold and Ryder) profiling.  This is still preliminary, but it works on spec on x86 and alpha.  The idea is to allow profiling passes to remember what profiling they inserted, then a random sampling framework is inserted which consists of duplicated basic blocks (without profiling), such that at each backedge in the program and entry into every function, the framework chooses whether to use the instrumented code or the instrumentation free code.  The goal of such a framework is to make it reasonably cheap to do random sampling of very expensive profiling products (such as load-value profiling).  
						
						... 
						
						
						
						The code is organized into 3 parts (2 passes)
1) a linked set of profiling passes, which implement an analysis group (linked, like alias analysis are).  These insert profiling into the program, and remember what they inserted, so that at a later time they can be queried about any instruction.
2) a pass that handles inserting the random sampling framework.  This also has options to control how random samples are choosen.  Currently implemented are Global counters, register allocated global counters, and read cycle counter (see? there was a reason for it).
The profiling passes are almost identical to the existing ones (block, function, and null profiling is supported right now), and they are valid passes without the sampling framework (hence the existing passes can be unified with the new ones, not done yet).
Some things are a bit ugly still, but that should be fixed up soon enough.
Other todo? making the counter values not "magic 2^16 -1" values, but dynamically choosable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24493  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-28 00:58:09 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						7c0c567058 
					 
					
						
						
							
							Reg2Mem is something a pass may depend on, so allow that  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-22 22:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						105b2f5374 
					 
					
						
						
							
							needs to go here to apparently.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-10 02:07:45 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						183119cdf6 
					 
					
						
						
							
							The pass everyone has been waiting for!  
						
						... 
						
						
						
						Reg2Mem
for fun you can opt -reg2mem -mem2reg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-10 01:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						14b0529532 
					 
					
						
						
							
							Add support alignment of allocation instructions.  
						
						... 
						
						
						
						Add support for specifying alignment and size of setjmp jmpbufs.
No targets currently do anything with this information, nor is it presrved
in the bytecode representation.  That's coming up next.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-05 09:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3aa4e15331 
					 
					
						
						
							
							Remove the LowerConstantExpressionsPass pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24089  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-29 05:32:20 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						bd9d37026a 
					 
					
						
						
							
							Move some constant folding functions into LLVMAnalysis since they are used  
						
						... 
						
						
						
						by Analysis and Transformation passes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24038  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-27 16:00:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						71478a09b5 
					 
					
						
						
							
							Don't link these three passes in anymore  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23941  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-24 02:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						581ba9073e 
					 
					
						
						
							
							Don't invade the system namespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-24 00:16:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9b2b56ef75 
					 
					
						
						
							
							There is no need for this to be VC++ only  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23915  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-24 00:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e214979f79 
					 
					
						
						
							
							Make this work with the internalize change  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23812  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-19 01:41:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f9c6105a78 
					 
					
						
						
							
							add an option to the internalize pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-18 06:28:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc0f703f42 
					 
					
						
						
							
							allow demotion to volatile values  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-27 19:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c5406b55d5 
					 
					
						
						
							
							add a new function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23443  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-26 05:26:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bb20372e70 
					 
					
						
						
							
							add a helper  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22823  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-17 06:34:37 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						a83ba0f5c9 
					 
					
						
						
							
							Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization into  
						
						... 
						
						
						
						BasicBlock's removePredecessor routine.  This requires shuffling around
the definition and implementation of hasContantValue from Utils.h,cpp into
Instructions.h,cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-04 23:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						c8beae2b6d 
					 
					
						
						
							
							Add SimplyLibCalls.cpp to VC++ build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21554  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-26 02:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						bb3d5d246b 
					 
					
						
						
							
							Declare a function to create the SimplifyLibCalls pass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-25 02:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						34695381d6 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 20:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						da3f296854 
					 
					
						
						
							
							new pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-15 21:13:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						73459d097b 
					 
					
						
						
							
							add a new prototype  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-15 19:24:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						e60f69c054 
					 
					
						
						
							
							Fix VC++ build breakage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-28 02:52:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						ab7ada3ed6 
					 
					
						
						
							
							Rename createPromoteMemoryToRegister() to  
						
						... 
						
						
						
						createPromoteMemoryToRegisterPass() to be consistent with other pass
creation functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-28 02:01:12 +00:00