Misha Brukman 
							
						 
					 
					
						
						
							
						
						0e0a7a45d3 
					 
					
						
						
							
							* Remove trailing whitespace  
						
						... 
						
						
						
						* Convert tabs to spaces
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21426  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 23:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5b3a4553c1 
					 
					
						
						
							
							Fix the missing symbols problem Bill was hitting.  Patch contributed by  
						
						... 
						
						
						
						Bill Wendling!!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-17 15:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e4d5c441e0 
					 
					
						
						
							
							This mega patch converts us from using Function::a{iterator|begin|end} to  
						
						... 
						
						
						
						using Function::arg_{iterator|begin|end}.  Likewise Module::g* -> Module::global_*.
This patch is contributed by Gabor Greif, thanks!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 04:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d632f4977e 
					 
					
						
						
							
							Patch to make assembly output compatible with mingw compilation (identical  
						
						... 
						
						
						
						to cygwin)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20520  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-08 17:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5dc81f63d1 
					 
					
						
						
							
							Support Cygwin assembly generation. The cygwin version of Gnu ASsembler  
						
						... 
						
						
						
						doesn't support certain directives and symbols on cygwin are prefixed with
an underscore. This patch makes the necessary adjustments to the output.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19775  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-23 03:52:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e11a9a93a8 
					 
					
						
						
							
							Print a load of a null pointer (in intel mode) like this:  
						
						... 
						
						
						
						mov %AX, WORD PTR [0]
instead of like this:
        mov %AX, WORD PTR []
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19501  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-12 04:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f2cb3da48 
					 
					
						
						
							
							Print a load of a null pointer like this:  
						
						... 
						
						
						
						movw 0, %ax
instead of like this:
        movw , %ax
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19500  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-12 04:05:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84b85c8262 
					 
					
						
						
							
							Adjust to changes in asmwriter filenames  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-16 17:33:24 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						d2691fdf18 
					 
					
						
						
							
							GhostLinkage should not reach asm printing stage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17750  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 21:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4b2c09fa22 
					 
					
						
						
							
							Don't print unneeded labels  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17714  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-13 23:27:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0e0ed85697 
					 
					
						
						
							
							Give the asmprinter the ability to print memrefs with a constant pool index,  
						
						... 
						
						
						
						index reg and scale
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17081  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-17 07:16:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d416f086cc 
					 
					
						
						
							
							Give the X86 asm printer the ability to print out addressing modes that have  
						
						... 
						
						
						
						constant displacements from global variables.  Patch by Jeff Cohen!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-15 04:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						955f09666d 
					 
					
						
						
							
							* Prune #includes  
						
						... 
						
						
						
						* Update comments
* Rearrange code a bit
* Finally ELIMINATE the GAS workaround emitter for Intel mode.  woot!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16647  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-04 07:31:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ac5701c562 
					 
					
						
						
							
							Add support for emitting AT&T style .s files, and make it the default.  Users  
						
						... 
						
						
						
						may now choose their output format with the -x86-asm-syntax={intel|att} flag.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16646  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-04 07:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9a3e49a1b3 
					 
					
						
						
							
							Add support for the -x86-asm-syntax flag, which can be used to choose between  
						
						... 
						
						
						
						Intel and AT&T style assembly language.  The ultimate goal of this is to
eliminate the GasBugWorkaroundEmitter class, but for now AT&T style emission
is not fully operational.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16639  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-03 20:36:57 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							Changes For Bug 352  
						
						... 
						
						
						
						Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f746a7d09b 
					 
					
						
						
							
							Rename var  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-18 02:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6393f82bf 
					 
					
						
						
							
							Start using alignment output routines from AsmPrinter.  
						
						... 
						
						
						
						Changes to make this more similar to the ppc asmprinter
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15890  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 19:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8581ee85b4 
					 
					
						
						
							
							Use the AsmPrinter emitGlobalConstant.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15872  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 06:48:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						055acae18c 
					 
					
						
						
							
							Start using the AsmPrinter to emit our first class constants.  This also  
						
						... 
						
						
						
						drops our half-assed support for cygwin, which noone uses and doesn't work
anyway.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15839  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-16 23:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e61d82528 
					 
					
						
						
							
							Remove a dead method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15659  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-11 07:07:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2a998bdc7c 
					 
					
						
						
							
							Finally, the entire instruction asmprinter is now generated from tblgen, woo!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15658  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-11 07:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e4ead0ce62 
					 
					
						
						
							
							Add asmprintergen support for the last X86 instruction that needs it: pcrelative calls.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15657  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-11 06:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8549429a78 
					 
					
						
						
							
							Move hacks up  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15654  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-11 06:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						66fa1dcf90 
					 
					
						
						
							
							Convert asmprinter to new style of instruction printer  
						
						... 
						
						
						
						Start asmprintergen'ifying machine instrs with memory operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15646  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-11 02:25:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						15876bb28c 
					 
					
						
						
							
							Stop using getValues().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 08:44:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1626c507e8 
					 
					
						
						
							
							Get rid of 3 of the 4 'printimplicit' flags.  Implicit operands are now  
						
						... 
						
						
						
						explicitly listed in the asm string.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15397  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-01 08:22:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						25369cfa2b 
					 
					
						
						
							
							Handle registers a bit more efficiently  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15395  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-01 08:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b12ee503f7 
					 
					
						
						
							
							The tblgen'erated asmparser wants a way to print operands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15392  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-01 07:43:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3fa861ac6c 
					 
					
						
						
							
							Rename the Printer class -> X86AsmPrinter.  
						
						... 
						
						
						
						Include the tablegenerated assembly writer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15389  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-01 06:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						8606aea117 
					 
					
						
						
							
							Fix indentation: should be 2 spaces.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-26 18:48:58 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						91b5ca838a 
					 
					
						
						
							
							Fix file header as it has been renamed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15239  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-26 18:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8863f1814b 
					 
					
						
						
							
							bug 122:  
						
						... 
						
						
						
						- Replace ConstantPointerRef usage with GlobalValue usage
- Minimize redundant isa<GlobalValue> usage
- Correct isa<Constant> for GlobalValue subclass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-18 00:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						c1f901c589 
					 
					
						
						
							
							Fix associativity of parameters to assert(): now it actually makes sense.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14483  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-29 19:43:20 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						e8d8fb26a6 
					 
					
						
						
							
							Convert tabs to spaces.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14482  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-29 19:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						b140762a45 
					 
					
						
						
							
							Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14389  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-25 00:13:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f70c22b019 
					 
					
						
						
							
							Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14201  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-17 18:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d029cd2d5a 
					 
					
						
						
							
							Convert to the new TargetMachine interface.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-02 05:55:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						3fb5d1a6cc 
					 
					
						
						
							
							Support MachineBasicBlock operands on RawFrm instructions.  
						
						... 
						
						
						
						Get rid of separate numbering for LLVM BasicBlocks; use the automatically
generated MachineBasicBlock numbering.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-14 06:54:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						266538350a 
					 
					
						
						
							
							Add support for the printImplicitDefsBefore flag  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-13 17:18:39 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						4ffff9e2fa 
					 
					
						
						
							
							Added the llvm.readport and llvm.writeport intrinsics for x86.  These do  
						
						... 
						
						
						
						I/O port instructions on x86.  The specific code sequence is tailored to
the parameters and return value of the intrinsic call.
Added the ability for implicit defintions to be printed in the Instruction
Printer.
Added the ability for RawFrm instruction to print implict uses and
defintions with correct comma output.  This required adjustment to some
methods so that a leading comma would or would not be printed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-08 20:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						30b2f72e7c 
					 
					
						
						
							
							Add support for FP cmoves  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12575  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-31 22:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						db760d00c3 
					 
					
						
						
							
							Fix compilation on Sparc: assert(0) => abort()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12289  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-11 19:08:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						519f4e76b7 
					 
					
						
						
							
							Check if printing of implicit uses is required for all types of shift  
						
						... 
						
						
						
						instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12258  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-09 06:10:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						0309066f6c 
					 
					
						
						
							
							Use newly added API to emit bytes for instructions that gas misassembles  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12253  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-09 03:35:34 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						538607fe45 
					 
					
						
						
							
							Doxygenify some comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-01 23:53:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						8295f202d9 
					 
					
						
						
							
							A big X86 instruction rename. The instructions are renamed to make  
						
						... 
						
						
						
						their names more decriptive. A name consists of the base name, a
default operand size followed by a character per operand with an
optional special size. For example:
ADD8rr -> add, 8-bit register, 8-bit register
IMUL16rmi -> imul, 16-bit register, 16-bit memory, 16-bit immediate
IMUL16rmi8 -> imul, 16-bit register, 16-bit memory, 8-bit immediate
MOVSX32rm16 -> movsx, 32-bit register, 16-bit memory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11995  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-29 08:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						8e475b8cfd 
					 
					
						
						
							
							Floating point loads/stores act on memory operands. Rename them to  
						
						... 
						
						
						
						denote this fact.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-28 23:42:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						5ab29b504d 
					 
					
						
						
							
							Each instruction now has both an ImmType and a MemType. This describes  
						
						... 
						
						
						
						the size of the immediate and the memory operand on instructions that
use them. This resolves problems with instructions that take both a
memory and an immediate operand but their sizes differ (i.e. ADDmi32b).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11967  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-28 22:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						169584ed45 
					 
					
						
						
							
							Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-27 18:55:12 +00:00