a2886c21d9 
								
							 
						 
						
							
							
								
								Convert assert(0) to llvm_unreachable  
							
							... 
							
							
							
							llvm-svn: 149967 
							
						 
						
							2012-02-07 05:05:23 +00:00  
				
					
						
							
							
								 
						
							
								5dcda64338 
								
							 
						 
						
							
							
								
								Adding back support for printing operands symbolically to ARM's new disassembler  
							
							... 
							
							
							
							using llvm's public 'C' disassembler API now including annotations.
Hooked this up to Darwin's otool(1) so it can again print things like branch
targets for example this:
 blx _puts
instead of this:
 blx #-36
and includes support for annotations for branches to symbol stubs like:
 bl	0x40 @ symbol stub for: _puts
and annotations for pc relative loads like this:
 ldr	r3, #8  @ literal pool for: Hello, world!
Also again can print the expression encoded in the Mach-O relocation entries for
things like this:
 movt r0, :upper16:((_foo-_bar)+1234)
llvm-svn: 141129 
							
						 
						
							2011-10-04 22:44:48 +00:00  
				
					
						
							
							
								 
						
							
								69fa8ffeef 
								
							 
						 
						
							
							
								
								In the disassembler C API, be careful not to confuse the comment streamer that the disassembler outputs annotations on with the streamer that the InstPrinter will print them on.  
							
							... 
							
							
							
							llvm-svn: 140217 
							
						 
						
							2011-09-21 00:25:23 +00:00  
				
					
						
							
							
								 
						
							
								a0c3b97221 
								
							 
						 
						
							
							
								
								Don't attach annotations to MCInst's.  Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations.  
							
							... 
							
							
							
							llvm-svn: 139876 
							
						 
						
							2011-09-15 23:38:46 +00:00  
				
					
						
							
							
								 
						
							
								d1814791ad 
								
							 
						 
						
							
							
								
								Add support for stored annotations to MCInst, and provide facilities for MC-based InstPrinters to print them out.  Enhance the ARM and X86 InstPrinter's to do so in verbose mode.  
							
							... 
							
							
							
							llvm-svn: 139820 
							
						 
						
							2011-09-15 18:36:29 +00:00  
				
					
						
							
							
								 
						
							
								d6860522b2 
								
							 
						 
						
							
							
								
								Don't hardcode the %reg format in the streamer.  
							
							... 
							
							
							
							llvm-svn: 132451 
							
						 
						
							2011-06-02 02:34:55 +00:00  
				
					
						
							
							
								 
						
							
								e7410dd0d5 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 127101 
							
						 
						
							2011-03-05 18:43:32 +00:00  
				
					
						
							
							
								 
						
							
								524138176d 
								
							 
						 
						
							
							
								
								add a new MCInstPrinter::getOpcodeName interface, when it is  
							
							... 
							
							
							
							implemented, llvm-mc --show-inst now uses it to print the
instruction opcode as well as the number.
llvm-svn: 95929 
							
						 
						
							2010-02-11 22:39:10 +00:00  
				
					
						
							
							
								 
						
							
								50d75a6099 
								
							 
						 
						
							
							
								
								No newline at end of files.  
							
							... 
							
							
							
							llvm-svn: 83318 
							
						 
						
							2009-10-05 18:43:19 +00:00  
				
					
						
							
							
								 
						
							
								de57d8e72b 
								
							 
						 
						
							
							
								
								add a new MCInstPrinter class, move the (trivial) MCDisassmbler ctor inline.  
							
							... 
							
							
							
							llvm-svn: 81745 
							
						 
						
							2009-09-14 01:43:38 +00:00