Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						3daccd82d3 
					 
					
						
						
							
							Implement frame unwinding information emission for Thumb1. Not finished yet because there is no way given the constpool index to examine the actual entry: the reason is clones inserted by constant island pass, which are not tracked at all! The only connection is done during asmprinting time via magic label names which is really gross and needs to be eventually fixed.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127104  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-05 18:43:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						57caad7a33 
					 
					
						
						
							
							Preliminary support for ARM frame save directives emission via MI flags.  
						
						 
						
						... 
						
						
						
						This is just very first approximation how the stuff should be done
(e.g. ARM-only for now). More to follow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127101  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-05 18:43:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						4f28c1c714 
					 
					
						
						
							
							Teach frame lowering to ignore debug values after the terminators.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123399  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-13 21:28:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						94bb7b561c 
					 
					
						
						
							
							Even if we don't have 7 bytes of stack space we may need to save and  
						
						 
						
						... 
						
						
						
						restore the stack pointer from the frame pointer on thumbv6.
Fixes rdar://8819685
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-11 00:16:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						16c29b5f28 
					 
					
						
						
							
							Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-10 12:39:04 +00:00