Alexey Samsonov 
							
						 
					 
					
						
						
							
						
						d07d06ceef 
					 
					
						
						
							
							X86: Use StackRegister instead of FrameRegister in getFrameIndexReference (to generate debug info for local variables) if stack needs realignment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-01 15:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jia Liu 
							
						 
					 
					
						
						
							
						
						31d157ae1a 
					 
					
						
						
							
							Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150878  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-18 12:03:15 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						76927d7586 
					 
					
						
						
							
							Emit segmented-stack specific code into function prologues for  
						
						... 
						
						
						
						X86. Modify the pass added in the previous patch to call this new
code.
This new prologues generated will call a libgcc routine (__morestack)
to allocate more stack space from the heap when required
Patch by Sanjoy Das.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138812  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-30 19:39:58 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						09b02c8ddd 
					 
					
						
						
							
							After we've modified the prolog to save volatile registers, generate the compact  
						
						... 
						
						
						
						unwind encoding for that function. This simply crawls through the prolog looking
for machine instrs marked as "frame setup". It can calculate from these what the
compact unwind should look like.
This is currently disabled because of needed linker support. But initial tests
look good.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135922  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-25 18:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						16da7366d5 
					 
					
						
						
							
							Remove the now defunct getCompactUnwindEncoding method from the frame lowering code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135634  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-20 23:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						2d28617de2 
					 
					
						
						
							
							Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions for  
						
						... 
						
						
						
						better location welcome).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135438  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-18 22:29:13 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						b99e412650 
					 
					
						
						
							
							Use ArrayRef instead of a std::vector&.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 04:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						6a6b8c3e96 
					 
					
						
						
							
							Add a target hook to encode the compact unwind information.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134577  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 00:54:13 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						3f4be4fb86 
					 
					
						
						
							
							Target/X86: Tweak allocating shadow area (aka home) on Win64. It must be enough for caller to allocate one.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124949  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-05 15:11:32 +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