Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								8459e0bc59
								
							
						 | 
						
							
							
								
								Fix warning when assertions disabled.
							
							
							
							
							
							
							
							llvm-svn: 52590 
							
						 | 
						
							2008-06-21 19:49:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Dan Gohman
							
						 | 
						
							
							
							
							
							
								
							
							
								68f539e807
								
							
						 | 
						
							
							
								
								Delete dead code.
							
							
							
							
							
							
							
							llvm-svn: 52494 
							
						 | 
						
							2008-06-19 17:18:39 +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 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								7499a3b092
								
							
						 | 
						
							
							
								
								Reg2Mem cleanup and optimizations:
							
							
							
							
							
							
							
							- enable phi instructions demotion to stack
 - create alloca instructions in the entry block
llvm-svn: 43208 
							
						 | 
						
							2007-10-21 23:05:16 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								35322d745c
								
							
						 | 
						
							
							
								
								Silence warning while compiling with gcc 4.2
							
							
							
							
							
							
							
							llvm-svn: 41676 
							
						 | 
						
							2007-09-02 22:11:14 +00:00 | 
						
					
				
					
						
							
							
								 
								Tanya Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								ccecbcd779
								
							
						 | 
						
							
							
								
								Adding ability to demote phi to stack.
							
							
							
							
							
							
							
							llvm-svn: 39744 
							
						 | 
						
							2007-07-11 18:41:34 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								20b0754c41
								
							
						 | 
						
							
							
								
								Fix DemoteRegToStack on an invoke.  This fixes PR634.
							
							
							
							
							
							
							
							llvm-svn: 23618 
							
						 | 
						
							2005-10-04 00:44:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								16cd356fb2
								
							
						 | 
						
							
							
								
								allow demotion to volatile values, add support for invoke
							
							
							
							
							
							
							
							llvm-svn: 23473 
							
						 | 
						
							2005-09-27 19:39:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Misha Brukman
							
						 | 
						
							
							
							
							
							
								
							
							
								b1c9317bb4
								
							
						 | 
						
							
							
								
								Remove trailing whitespace
							
							
							
							
							
							
							
							llvm-svn: 21427 
							
						 | 
						
							2005-04-21 23:48:37 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								7b9020a059
								
							
						 | 
						
							
							
								
								Fix the missing symbols problem Bill was hitting.  Patch contributed by
							
							
							
							
							
							
							
							Bill Wendling!!
llvm-svn: 20649 
							
						 | 
						
							2005-03-17 15:38:16 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								c24019c825
								
							
						 | 
						
							
							
								
								Fix PR310 and TailDup/2004-04-01-DemoteRegToStack.llx
							
							
							
							
							
							
							
							llvm-svn: 12597 
							
						 | 
						
							2004-04-01 20:28:45 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								bb1a2cc7ab
								
							
						 | 
						
							
							
								
								This code was both incredibly complex and incredibly broken.  Fix it.
							
							
							
							
							
							
							
							llvm-svn: 12456 
							
						 | 
						
							2004-03-16 23:23:11 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								8eebc49884
								
							
						 | 
						
							
							
								
								DemoteRegToStack got moved from DemoteRegToStack.h to Local.h
							
							
							
							
							
							
							
							llvm-svn: 12368 
							
						 | 
						
							2004-03-14 02:13:38 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								df3c342a4c
								
							
						 | 
						
							
							
								
								Finegrainify namespacification
							
							
							
							
							
							
							
							llvm-svn: 10727 
							
						 | 
						
							2004-01-09 06:12:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Brian Gaeke
							
						 | 
						
							
							
							
							
							
								
							
							
								960707c335
								
							
						 | 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.
							
							
							
							
							
							
							
							llvm-svn: 9903 
							
						 | 
						
							2003-11-11 22:41:34 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								38cd27e450
								
							
						 | 
						
							
							
								
								Various cleanups and efficiency improvements
							
							
							
							
							
							
							
							llvm-svn: 9753 
							
						 | 
						
							2003-11-06 19:46:29 +00:00 | 
						
					
				
					
						
							
							
								 
								John Criswell
							
						 | 
						
							
							
							
							
							
								
							
							
								482202a601
								
							
						 | 
						
							
							
								
								Added LLVM project notice to the top of every C++ source file.
							
							
							
							
							
							
							
							Header files will be on the way.
llvm-svn: 9298 
							
						 | 
						
							2003-10-20 19:43:21 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								f77a856f3b
								
							
						 | 
						
							
							
								
								Cleanup
							
							
							
							
							
							
							
							llvm-svn: 9133 
							
						 | 
						
							2003-10-15 16:42:21 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								4413e4362c
								
							
						 | 
						
							
							
								
								Minor cleanups, no functional changes
							
							
							
							
							
							
							
							Rename Function::getEntryNode -> getEntryBlock
llvm-svn: 8623 
							
						 | 
						
							2003-09-20 14:36:23 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								f789f29aaa
								
							
						 | 
						
							
							
								
								Eliminate unnecessary ->get calls that are now automatically handled.
							
							
							
							
							
							
							
							llvm-svn: 6397 
							
						 | 
						
							2003-05-29 15:12:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Vikram S. Adve
							
						 | 
						
							
							
							
							
							
								
							
							
								c864ab1e33
								
							
						 | 
						
							
							
								
								This file implements the function DemoteRegToStack(), which takes a
							
							
							
							
							
							
							
							virtual register computed by an Instruction& X and replaces it with
a slot in the stack frame, allocated via alloca.
llvm-svn: 4964 
							
						 | 
						
							2002-12-10 13:07:58 +00:00 |