Charles Davis 
							
						 
					 
					
						
						
							
						
						f46337004a 
					 
					
						
						
							
							When generating code for Win64 EH, emit StartProc and EndProc directives.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-28 04:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7bf114c1bd 
					 
					
						
						
							
							Fix the root cause of the bootstrap failure:  
						
						... 
						
						
						
						There was no way to check if a given register/mode pair was valid. We now return
an error code (-2) instead of asserting. If anyone thinks that an assert
at this point  is really needed, we can autogen a hasValidDwarfRegNum instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132236  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-28 00:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						d652b1368b 
					 
					
						
						
							
							Stub out support for Win64-style exceptions. Note that this is merely using  
						
						... 
						
						
						
						the Win64 EH mechanism to implement GCC-style exceptions. LLVM supports
hardly anything else at this point!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132234  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-27 23:47:32 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						37afca128d 
					 
					
						
						
							
							Fix a regression I recently introduced by removing DwarfRegNum of  
						
						... 
						
						
						
						subregisters:
When a value is in a subregister, at least report the location as being
the superregister. We should extend the .td files to encode the bit
range so that we can produce a DW_OP_bit_piece.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-27 22:15:01 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5b23b7fe31 
					 
					
						
						
							
							Make size computation less brittle.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-27 22:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						fc2bb8c444 
					 
					
						
						
							
							Replace the -unwind-tables option with a per function flag. This is more  
						
						... 
						
						
						
						LTO friendly as we can now correctly merge files compiled with or without
-fasynchronous-unwind-tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-25 03:44:17 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						6253c7ca60 
					 
					
						
						
							
							Produce a __debug_frame section on darwin ARM when appropriate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131151  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-10 21:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						e29887b4ee 
					 
					
						
						
							
							Use .cfi_sections to put the unwind info in .debug_frame when possible. With  
						
						... 
						
						
						
						this clang will use .debug_frame in, for example,
clang -g -c -m32 test.c
This matches gcc's behaviour. It looks like .debug_frame is a bit bigger
than .eh_frame, but has the big advantage of not being allocated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-10 18:39:09 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						af25768415 
					 
					
						
						
							
							Nothing else uses this label.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130989  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-06 15:44:29 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f2b0423200 
					 
					
						
						
							
							Dead code elimination.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-06 14:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						254784f9e0 
					 
					
						
						
							
							Remove the DwarfTable enum.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-05 22:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						ecf58b9e3c 
					 
					
						
						
							
							Implement a really simple DwarfSjLjException.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-05 20:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2d57a64701 
					 
					
						
						
							
							List all exception types in a switch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-05 19:48:34 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						49a3ff9d17 
					 
					
						
						
							
							Hoist MCLineEntry construction AsmPrinter so that anyone who derives from AsmPrinter can have line number entries.  
						
						... 
						
						
						
						PR 9810
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130518  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-29 18:00:54 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a432997745 
					 
					
						
						
							
							Factor some code to needsCFIMoves. Avoid printing moves when we don't have to.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130501  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-29 14:14:06 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c26f5447e3 
					 
					
						
						
							
							Teach dwarf writer to handle complex address expression for .debug_loc entries.  
						
						... 
						
						
						
						This fixes clang generated blocks' variables' debug info.
Radar 9279956.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130373  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-28 02:22:40 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0be77dff11 
					 
					
						
						
							
							Revert r130178. It turned out to be not the optimal path to emit complex location expressions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130326  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-27 20:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						fea8fea583 
					 
					
						
						
							
							Print the label if we will use it in debug_frame.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130232  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-26 19:26:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bffc2b4af1 
					 
					
						
						
							
							don't emit the symbol name twice for local bss and common  
						
						... 
						
						
						
						symbols.  For example, don't emit:
        .comm   _i,4,2                  ## @i
                                        ## @i
instead emit:
        .comm   _i,4,2                  ## @i
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-26 06:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b28d4f152e 
					 
					
						
						
							
							Print all the moves at a given label instead of just the first one.  
						
						... 
						
						
						
						Remove previous DwarfCFI hack.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130187  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-26 03:58:56 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0c99861836 
					 
					
						
						
							
							Let dwarf writer allocate extra space in the debug location expression. This space, if requested, will be used for complex addresses of the Blocks' variables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130178  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-26 00:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						acc381bee9 
					 
					
						
						
							
							Refactor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129938  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-21 21:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3f3bf9387b 
					 
					
						
						
							
							Reduce clutter in asm output. Do not emit source location as comment for each instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-18 20:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						126ae68152 
					 
					
						
						
							
							Some refactoring suggested by Anton Korobeynikov.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 20:32:03 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f0adba9a7e 
					 
					
						
						
							
							Add 129518 back with a fix for when we are producing eh just because of debug info.  
						
						... 
						
						
						
						Change ELF systems to use CFI for producing the EH tables. This reduces the
size of the clang binary in Debug builds from 690MB to 679MB.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129571  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 15:11:06 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						bcb8c6d09e 
					 
					
						
						
							
							Revert r129518, "Change ELF systems to use CFI for producing the EH tables. This reduces the"  
						
						... 
						
						
						
						It broke several builds.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 03:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3dae6e7333 
					 
					
						
						
							
							Change ELF systems to use CFI for producing the EH tables. This reduces the  
						
						... 
						
						
						
						size of the clang binary in Debug builds from 690MB to 679MB.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129518  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-14 15:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						8439747236 
					 
					
						
						
							
							Print visibility info for external variables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128887  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-05 15:51:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						83d808329b 
					 
					
						
						
							
							Tidy up. 80 columns and trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128504  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-29 23:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						b5e16af9ea 
					 
					
						
						
							
							Some first rudimentary support for ARM EHABI: print exception table in "text mode".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-05 18:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						5129bdecd8 
					 
					
						
						
							
							Omit private_extern declarations of extern symbols; followup to  
						
						... 
						
						
						
						r124468.  Patch by Rafael Avila de Espindola!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126297  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-23 02:27:05 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ab4c366274 
					 
					
						
						
							
							Spelling fix: consequtive -> consecutive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125563  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-15 09:23:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						e5005d0062 
					 
					
						
						
							
							Assert on bad jump tables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125225  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-09 21:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1ffb533699 
					 
					
						
						
							
							Print the visibility of declarations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124468  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-28 03:20:10 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9fc5cdf77c 
					 
					
						
						
							
							split dom frontier handling stuff out to its own DominanceFrontier header,  
						
						... 
						
						
						
						so that Dominators.h is *just* domtree.  Also prune #includes a bit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122714  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-02 22:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						11ae9e29a9 
					 
					
						
						
							
							remove the verbose-asm "constant pool double" comments that we were printing  
						
						... 
						
						
						
						for each constant pool entry.  Using WriteTypeSymbolic here takes time
proportional to the size of the module, for each constant pool entry.
This speeds up -verbose-asm llc on 252.eon (a random testcase at my disposal)
from 4.4s to 2.137s.  llc takes 2.11s with asm-verbose off, so this is now a
pretty reasonable cost for verbose comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-13 07:35:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a38941d458 
					 
					
						
						
							
							refactor the interface to EmitInlineAsm a bit, no functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119482  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-17 07:53:40 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						cbbe287f8a 
					 
					
						
						
							
							s/beginScope/beginInstruction/g  
						
						... 
						
						
						
						s/endScope/endInstruction/g
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117376  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-26 17:49:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8048ebe91d 
					 
					
						
						
							
							the latest assembler that runs on powerpc 10.4 machines doesn't  
						
						... 
						
						
						
						support aligned comm.  Detect when compiling for 10.4 and don't
emit an alignment for comm.  THis will hopefully fix PR8198.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114817  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-27 06:44:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dfe254b86e 
					 
					
						
						
							
							add a comment about where this should eventually move.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-05 20:33:40 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a660be7587 
					 
					
						
						
							
							There is no need to use .set here.  
						
						... 
						
						
						
						Thanks Chris!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112900  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-02 23:01:10 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b1fcfbe89b 
					 
					
						
						
							
							Fix .debug_range for linux. Patch by Krister Wombell.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112830  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-02 16:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61c70e98ac 
					 
					
						
						
							
							remove unions from LLVM IR.  They are severely buggy and not  
						
						... 
						
						
						
						being actively maintained, improved, or extended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112356  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-28 04:09:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						55ae515f9d 
					 
					
						
						
							
							Create the new linker type "linker_private_weak_def_auto".  
						
						... 
						
						
						
						It's similar to "linker_private_weak", but it's known that the address of the
object is not taken. For instance, functions that had an inline definition, but
the compiler decided not to inline it. Note, unlike linker_private and
linker_private_weak, linker_private_weak_def_auto may have only default
visibility.  The symbols are removed by the linker from the final linked image
(executable or dynamic library).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111684  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-20 22:05:50 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						3d7ff08c82 
					 
					
						
						
							
							Improve whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-18 18:41:13 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						90c579de5a 
					 
					
						
						
							
							Reapply r110396, with fixes to appease the Linux buildbot gods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110460  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 18:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1f74590e9d 
					 
					
						
						
							
							Revert r110396 to fix buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110410  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 00:23:35 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9ccaf53ada 
					 
					
						
						
							
							Don't use PassInfo* as a type identifier for passes.  Instead, use the address of the static  
						
						... 
						
						
						
						ID member as the sole unique type identifier.  Clean up APIs related to this change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110396  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-05 23:42:04 +00:00