Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a4b23ffced 
					 
					
						
						
							
							Fix llvm-gcc boostrap on OS X by avoiding printing sleb and uleb when  
						
						... 
						
						
						
						possible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-19 04:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						195a0ce484 
					 
					
						
						
							
							Change some methods in MCDwarf.cpp to be able to handle an arbitrary  
						
						... 
						
						
						
						MCStreamer instead of just MCObjectStreamer. Address changes cannot
be as efficient as we have to use DW_LNE_set_addres, but at least
most of the logic is shared.
This will be used so that, with CodeGen still using EmitDwarfLocDirective,
llvm-gcc is able to produce debug_line sections without needing an
assembler that supports .loc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-19 02:26:16 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						af6b580875 
					 
					
						
						
							
							Add .loc methods to the streamer.  
						
						... 
						
						
						
						Next: Add support for the !HasDotLocAndDotFile case to the MCAsmStreamer
and then switch codegen to use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 21:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3170a3bc04 
					 
					
						
						
							
							correct the fixup comment printer to work on big endian platforms.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119122  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 05:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						e9c0ff2a76 
					 
					
						
						
							
							Fix warning and add support for printing  gnu_unique_object.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-13 04:55:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						ba21957cbd 
					 
					
						
						
							
							Add '.code 32' assembler directive to MC streamers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-05 22:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						ce79299f78 
					 
					
						
						
							
							MC'ize the '.code 16' and '.thumb_func' ARM directives.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-05 22:08:08 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7387345016 
					 
					
						
						
							
							Add 118023 back, but with proper spelling for .uleb128/.sleb128.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118254  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-04 18:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3ff57094a7 
					 
					
						
						
							
							Add support for expressions in .sleb/.uleb directives.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118023  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 17:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						484291c273 
					 
					
						
						
							
							Implement .weakref.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117911  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 14:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jason W Kim 
							
						 
					 
					
						
						
							
						
						afd1cc2578 
					 
					
						
						
							
							Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile()  
						
						... 
						
						
						
						Small test for sanity check of resulting ARM .s file.
Tested against -r115129.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115133  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-30 02:45:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e07b75e069 
					 
					
						
						
							
							allow target-specific label suffixes, patch by Yuri Gribov!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114592  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 22:19:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						bd4ec84d15 
					 
					
						
						
							
							grammar tweakage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 18:18:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						00545e1cd5 
					 
					
						
						
							
							remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114560  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 18:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						d80781b98b 
					 
					
						
						
							
							Add a InitSections method to the streamer interface.  
						
						... 
						
						
						
						The ELF implementation now creates text, data and bss to match the gnu as
behavior.
The text streamer still has the old MachO specific behavior since
the testsuite checks that it will error when a directive is given
before a setting the current section for example.
A nice benefit is that -n is not required anymore when producing
ELF files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-15 21:48:40 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1674b0b0e4 
					 
					
						
						
							
							Add AsmParser support for the ELF .previous directive. Patch by Roman Divacky.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-02 18:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1abcd06856 
					 
					
						
						
							
							Plug the remaining MC leaks by giving MCObjectStreamer/MCAsmStreamer ownership of the TargetAsmBackend and the MCCodeEmitter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-29 17:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						f59cac5ed3 
					 
					
						
						
							
							Added the darwin .weak_def_can_be_hidden directive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107886  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-08 17:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61abd7b395 
					 
					
						
						
							
							"This is just a cosmetic change in MCAsmStreamer.cpp/EmitSymbolAttribute: all attributes have now a \t before and after, as done for '.type'.  
						
						... 
						
						
						
						This makes the output look consistent, as well as help some third party assemblers expecting the attributes to be in the second column."
Patch by Arnaud de Grandmaison!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106469  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-21 20:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4b1000d117 
					 
					
						
						
							
							Don't call flush() at a library level which isn't checking for errors  
						
						... 
						
						
						
						and doesn't know where the output is going.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105274  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-01 16:31:34 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						c9adb8c61e 
					 
					
						
						
							
							MC: Change MCInst::dump_pretty to not include a trailing newline.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-26 15:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						4d01cbe93b 
					 
					
						
						
							
							Make EmitTBSSSymbol take a section argument so that we can find it later.  
						
						... 
						
						
						
						Fix up callers and users.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104057  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-18 21:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						d04d98d24f 
					 
					
						
						
							
							Assume that we'll handle mangling the symbols earlier and just put the  
						
						... 
						
						
						
						symbol to the file as we have it.  Simplifies out tbss handling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-17 02:13:02 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						482eba054a 
					 
					
						
						
							
							Add AsmParser support for darwin tbss directive.  
						
						... 
						
						
						
						Nothing uses this yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103757  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-14 01:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b54b9ddaaf 
					 
					
						
						
							
							break coff symbol definition stuff out into proper MCStreamer callbacks,  
						
						... 
						
						
						
						patch by Nathan Jeffords!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-08 19:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2d7fd61e94 
					 
					
						
						
							
							MC/Mach-O: Mark absolute variable's appropriately, and add Mach-O support for  
						
						... 
						
						
						
						writing them.
 - <rdar://problem/7885351> integrated assembler broken for i386 objc code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103112  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 19:01:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						c304718fd8 
					 
					
						
						
							
							MC: Reject attempts to define a variable symbol.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103111  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 19:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						08a408a4b3 
					 
					
						
						
							
							MC: Rename MCSymbol::{g,s}etValue -> MCSymbol::{g,s}etVariableValue.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103095  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 17:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d374087be5 
					 
					
						
						
							
							fix an ugly wart in the MCInstPrinter api where the  
						
						... 
						
						
						
						raw_ostream to print an instruction to had to be specified
at MCInstPrinter construction time instead of being able
to pick at each call to printInstruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 05:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d5928dcd78 
					 
					
						
						
							
							allow attaching comments to raw text.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100292  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-03 22:06:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						91bead7905 
					 
					
						
						
							
							add a new EmitInlineAsm function to asmprinter to handle inline asm.  
						
						... 
						
						
						
						If we have an MCAsmStreamer, we continue to emit asm textually, 
otherwise we (currently) emit an error to errs and ignore it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100289  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-03 21:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						67c076cf59 
					 
					
						
						
							
							MCInst: Add ::dump_pretty.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99216  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 21:49:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4c42a6de9f 
					 
					
						
						
							
							fix an MCInstPrinter leak that jyasskin pointed out:  
						
						... 
						
						
						
						createAsmStreamer now takes ownership of the instprinter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 05:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fdab14b105 
					 
					
						
						
							
							remove MAI argument from createAsmStreamer since it  
						
						... 
						
						
						
						can get it from the context now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98361  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-12 18:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ec167fd987 
					 
					
						
						
							
							genericize MCAsmStreamer::EmitCodeAlignment to support other targets  
						
						... 
						
						
						
						so that it doesn't break them when the code generator starts using it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96966  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 18:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						6e72048add 
					 
					
						
						
							
							This is the first patch to put the needed bits in place to eventually allow code  
						
						... 
						
						
						
						to be aligned with optimal nops.  This patch does not change any functionality
and when the compiler is changed to use EmitCodeAlignment() it should also not
change the resulting output.  Once the compiler change is made and everything
looks good the next patch with the table of optimal X86 nops will be added to
WriteNopData() changing the output.  There are many FIXMEs in this patch which
will be removed when we have better target hooks (coming soon I hear).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 18:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e85180d15 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-11 22:39:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8d31de6268 
					 
					
						
						
							
							make getFixupKindInfo return a const reference, allowing  
						
						... 
						
						
						
						the tables to be const.  Teach MCCodeEmitter to handle
the target-indep kinds so that we don't crash on them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95924  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-11 21:27:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						5d5a1e13a1 
					 
					
						
						
							
							MC: Switch MCFixup to just hold an MCExpr pointer instead of index into the  
						
						... 
						
						
						
						MCInst it came from.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-10 04:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						5532cf44a0 
					 
					
						
						
							
							llvm-mc: Remove --show-fixups and always show as part of --show-encoding.  
						
						... 
						
						
						
						Also, fix a silly memory leak.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95752  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-10 01:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a2bd92b130 
					 
					
						
						
							
							daniel *really* likes fixups!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-10 01:05:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5d672cfab0 
					 
					
						
						
							
							Add ability for MCInstPrinters to add comments for instructions.  
						
						... 
						
						
						
						Enhance the x86 backend to show the hex values of immediates in
comments when they are large.  For example:
        movl    $1072693248, 4(%esp)    ## imm = 0x3FF00000
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95728  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-10 00:10:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						6b71653c82 
					 
					
						
						
							
							llvm-mc: Add --show-fixups option, for displaying the instruction fixup information in the asm comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95710  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-09 23:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						73c557458c 
					 
					
						
						
							
							MC: First cut at MCFixup, for getting fixup/relocation information out of an MCCodeEmitter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95708  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-09 22:59:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						30d9a644d5 
					 
					
						
						
							
							make -show-inst be formatted a bit nicer.  Before:  
						
						... 
						
						
						
						movl	$3735928559, a          ## inst: <MCInst 1273 <MCOperand Reg:0> <MCOperand Imm:1> <MCOperand Reg:0> <MCOperand Expr:(a)> <MCOperand Reg:0> <MCOperand Expr:(3735928559)>>
after:
	movl	$3735928559, a          ## <MCInst #1273 
                                        ##   <MCOperand Reg:0>
                                        ##   <MCOperand Imm:1>
                                        ##   <MCOperand Reg:0>
                                        ##   <MCOperand Expr:(a)>
                                        ##   <MCOperand Reg:0>
                                        ##   <MCOperand Expr:(3735928559)>>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-09 00:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						342cbdcc5e 
					 
					
						
						
							
							print encodings like this:  
						
						... 
						
						
						
						pslld	69, %mm3                ## encoding: [0x0f,0xf2,0x1c,0x25,0x45,0x00,0x00,0x00]
instead of like this:
	pslld	69, %mm3                ## encoding: [0x0f,0xf2,0x1c,0x25,0x45,0000,0000,0000]
this only affects 0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-05 22:20:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						523d70ec1f 
					 
					
						
						
							
							Use a tab instead of space after .type, for consistency.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95272  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-04 01:42:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						9dee8e3009 
					 
					
						
						
							
							llvm-mc: Add --show-inst option, for showing the MCInst inline with the assembly  
						
						... 
						
						
						
						output.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95227  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-03 18:18:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8ef2cef676 
					 
					
						
						
							
							print instruction encodings with the existing comment facilities,  
						
						... 
						
						
						
						so that llvm-mc -show-encoding prints like this:
	hlt                                                 ## encoding: [0xf4]
instead of like this:
	hlt
                     # encoding: [0xf4]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-03 06:28:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						56591ab218 
					 
					
						
						
							
							refactor code so that LLVMTargetMachine creates the asmstreamer and  
						
						... 
						
						
						
						mccontext instead of having AsmPrinter do it.  This allows other 
types of MCStreamer's to be passed in.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95155  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-02 23:37:42 +00:00