Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						239938ff77 
					 
					
						
						
							
							Make AsmPrinter::EmitTTypeReference() more robust - put  
						
						... 
						
						
						
						the zero GV check inside, so we won't forget it at the caller side.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168328  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-19 21:17:20 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						2386fc8daa 
					 
					
						
						
							
							Factor out type info emission into separate routine.  
						
						... 
						
						
						
						It turned out that ARM wants different layout of type infos.
This is yet another patch in attempt to fix PR7187 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-19 21:06:26 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						25efd6d556 
					 
					
						
						
							
							Use TARGET2 relocation for TType references on ARM.  
						
						... 
						
						
						
						Do some cleanup of the code while here.
Inspired by patch by Logan Chien!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-14 01:47:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						426c2bf5cd 
					 
					
						
						
							
							Revert the majority of the next patch in the address space series:  
						
						... 
						
						
						
						r165941: Resubmit the changes to llvm core to update the functions to
         support different pointer sizes on a per address space basis.
Despite this commit log, this change primarily changed stuff outside of
VMCore, and those changes do not carry any tests for correctness (or
even plausibility), and we have consistently found questionable or flat
out incorrect cases in these changes. Most of them are probably correct,
but we need to devise a system that makes it more clear when we have
handled the address space concerns correctly, and ideally each pass that
gets updated would receive an accompanying test case that exercises that
pass specificaly w.r.t. alternate address spaces.
However, from this commit, I have retained the new C API entry points.
Those were an orthogonal change that probably should have been split
apart, but they seem entirely good.
In several places the changes were very obvious cleanups with no actual
multiple address space code added; these I have not reverted when
I spotted them.
In a few other places there were merge conflicts due to a cleaner
solution being implemented later, often not using address spaces at all.
In those cases, I've preserved the new code which isn't address space
dependent.
This is part of my ongoing effort to clean out the partial address space
code which carries high risk and low test coverage, and not likely to be
finished before the 3.2 release looms closer. Duncan and I would both
like to see the above issues addressed before we return to these
changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-01 09:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						2c39b15073 
					 
					
						
						
							
							Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165941  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-15 16:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						fb384d61c7 
					 
					
						
						
							
							Revert 165732 for further review.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165747  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-11 21:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						f3840d2c16 
					 
					
						
						
							
							Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165726  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-11 17:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						3574eca1b0 
					 
					
						
						
							
							Move TargetData to DataLayout.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165402  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-08 16:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						5e25ee8a1f 
					 
					
						
						
							
							Convert assert(0) to llvm_unreachable  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149816  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-05 08:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5a96b3dad2 
					 
					
						
						
							
							Add bundle aware API for querying instruction properties and switch the code  
						
						... 
						
						
						
						generator to it. For non-bundle instructions, these behave exactly the same
as the MC layer API.
For properties like mayLoad / mayStore, look into the bundle and if any of the
bundled instructions has the property it would return true.
For properties like isPredicable, only return true if *all* of the bundled
instructions have the property.
For properties like canFoldAsLoad, isCompare, conservatively return false for
bundles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-07 07:15:52 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						47b8798c0b 
					 
					
						
						
							
							Twinify better.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142139  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-16 15:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						42e5c799b6 
					 
					
						
						
							
							A typeid of zero means a cleanup, not a catch.  This case occurs  
						
						... 
						
						
						
						when there is both a catch and a cleanup.  Correct the comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-28 09:13:02 +00:00 
						 
				 
			
				
					
						
							
							
								Renato Golin 
							
						 
					 
					
						
						
							
						
						f1f6de1c9b 
					 
					
						
						
							
							add the comments of each declaration follow it, making it easier to read and compare to GCC's result.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-18 23:43:14 +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 
							
						 
					 
					
						
						
							
						
						0c11218f0a 
					 
					
						
						
							
							Add verbose EH table printing to SjLj exception tables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-21 22:40:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						8fcd3e6204 
					 
					
						
						
							
							Improve the comment printing for the EH table. This gives a much more detailed  
						
						... 
						
						
						
						explanation of what the EH table describes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-21 22:30:20 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						ed299f6fa9 
					 
					
						
						
							
							Clarify the LSDASection NULL check  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-30 22:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d4e0978752 
					 
					
						
						
							
							Support printing exception section into the current one. This is the case when LSDASection is blank  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124150  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-24 22:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						3965b5e974 
					 
					
						
						
							
							Add a possibility to switch between CFI directives- and table-based frame description emission. Currently all the backends use table-based stuff.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123476  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-14 21:58:08 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d7e8ddc501 
					 
					
						
						
							
							Split stuff as a preparation for CFI directives-based frame information emission  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123473  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-14 21:57:45 +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 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d9e3385ced 
					 
					
						
						
							
							Move getInitialFrameState() to TargetFrameInfo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119754  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 23:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						57dba1cf53 
					 
					
						
						
							
							Reference the personalities. Don't copy them into a new vector.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109966  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-01 01:34:21 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						b92187a410 
					 
					
						
						
							
							Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe what  
						
						... 
						
						
						
						the variable actually tracks.
N.B., several back-ends are using "HasCalls" as being synonymous for something
that adjusts the stack. This isn't 100% correct and should be looked into.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-14 21:14:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						059ea138a6 
					 
					
						
						
							
							remove some default arguments to EmitAlignment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102482  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-28 01:05:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						46510a73e9 
					 
					
						
						
							
							Add const qualifiers to CodeGen's use of LLVM IR constructs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101334  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-15 01:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						9c4210794e 
					 
					
						
						
							
							Workaround the breakage in r100616 by guarding all timers with  
						
						... 
						
						
						
						TimePassesIsEnabled. This should allow make check to pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100618  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-07 10:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5f017e8086 
					 
					
						
						
							
							Use the "NamedGroupTimer" class to categorize DWARF emission better.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-07 09:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6d7337896f 
					 
					
						
						
							
							prune #includes, MMI can never be null  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-05 05:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84ac8b7f43 
					 
					
						
						
							
							make DwarfException not inherit from DwarfPrinter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100374  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-05 00:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						02b86b93dc 
					 
					
						
						
							
							Move EmitFrameMoves into AsmPrinter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100371  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 23:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f88dce1f89 
					 
					
						
						
							
							eliminate the "isEH" argument to EmitSectionOffset.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100355  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 21:31:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d2af7853e3 
					 
					
						
						
							
							move some more stuff to asmprinter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100351  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 20:20:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9be4913136 
					 
					
						
						
							
							simplify some code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100350  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 20:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ca6190b108 
					 
					
						
						
							
							move EmitEncodingByte to AsmPrinter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100349  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 20:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a64371828e 
					 
					
						
						
							
							inline EmitDifference away.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100347  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 19:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c021572511 
					 
					
						
						
							
							move gettemplabel and getdwlabel to AsmPrinter and rename  
						
						... 
						
						
						
						them for consistency.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100345  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 19:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e1a8f882f 
					 
					
						
						
							
							move uleb/sleb printing into AsmPrinter from DwarfPrinter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 19:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9d1c1ada21 
					 
					
						
						
							
							remove TargetMachine.h #include, also, TRI isn't used frequently  
						
						... 
						
						
						
						enough to warrant caching in AsmPrinter, so remove it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100336  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 18:06:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						75f50725c1 
					 
					
						
						
							
							remove the raw_ostream from various dwarf printing things.  
						
						... 
						
						
						
						The only thing left is LEB printing, which uses EmitRawText
for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 07:48:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cfd3188a11 
					 
					
						
						
							
							reduce indentation  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-31 06:09:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c3b228c978 
					 
					
						
						
							
							use RAII for ExceptionTimer too  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99833  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-29 20:39:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						63d7836267 
					 
					
						
						
							
							get MMI out of the label uniquing business, just go to MCContext  
						
						... 
						
						
						
						to get unique assembler temporary labels.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98489  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 08:36:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0397ada8ae 
					 
					
						
						
							
							remove now-dead code, all labels use MCSymbols.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 08:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						21f9c8de53 
					 
					
						
						
							
							fix a bug I introduced in r98459, causing some NNT failures.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98470  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 06:50:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7561d48095 
					 
					
						
						
							
							change the LabelSDNode to be EHLabelSDNode and make it hold  
						
						... 
						
						
						
						an MCSymbol.  Make the EH_LABEL MachineInstr hold its label
with an MCSymbol instead of ID.  Fix a bug in MMI.cpp which
would return labels named "Label4" instead of "label4".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98463  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 02:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1611273351 
					 
					
						
						
							
							change EH related stuff (other than EH_LABEL) to use MCSymbol  
						
						... 
						
						
						
						instead of label ID's.  This cleans up and regularizes a bunch 
of code and makes way for future progress.
Unfortunately, this pointed out to me that JITDwarfEmitter.cpp
is largely copy and paste from DwarfException/MachineModuleInfo
and other places.  This is very sad and disturbing. :(
One major change here is that TidyLandingPads moved from being
called in DwarfException::BeginFunction to being called in
DwarfException::EndFunction.  There should not be any 
functionality change from doing this, but I'm not an EH expert.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98459  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 01:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e6cbe0eff 
					 
					
						
						
							
							simplify EmitFrameMoves to take BaseLabel in as a symbol  
						
						... 
						
						
						
						instead of as a stem+idx pair, simplify the "is a new 
location" check to use symbol comparison.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-13 08:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fb65807c34 
					 
					
						
						
							
							factor some labels, simplify some code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98429  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-13 07:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0d941c15c0 
					 
					
						
						
							
							remove dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98365  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-12 18:49:32 +00:00