e7f7de95e0 
								
							 
						 
						
							
							
								
								Remove the no longer used 'Modifier' optional operand to the ARM  
							
							... 
							
							
							
							printOperand() asm printer helper functions. rdar://8425198
llvm-svn: 118140 
							
						 
						
							2010-11-03 01:11:15 +00:00  
				
					
						
							
							
								 
						
							
								50ba3c09bf 
								
							 
						 
						
							
							
								
								Remove unused function.  
							
							... 
							
							
							
							llvm-svn: 118139 
							
						 
						
							2010-11-03 01:07:48 +00:00  
				
					
						
							
							
								 
						
							
								c6af2b4066 
								
							 
						 
						
							
							
								
								Break ARM addrmode4 (load/store multiple base address) into its constituent  
							
							... 
							
							
							
							parts. Represent the operation mode as an optional operand instead.
rdar://8614429
llvm-svn: 118137 
							
						 
						
							2010-11-03 01:01:43 +00:00  
				
					
						
							
							
								 
						
							
								f20f79808e 
								
							 
						 
						
							
							
								
								hook up getOpcodeName for ARM so that "llc -show-mc-inst" includes  
							
							... 
							
							
							
							the opcode string in the inst dump, e.g.:
	vmov	r2, r3, d17             @ encoding: [0x31,0x2b,0x53,0xec]
                                        @ <MCInst #989  VMOVRRD
                                        @  <MCOperand Reg:68>
                                        @  <MCOperand Reg:69>
                                        @  <MCOperand Reg:19>
                                        @  <MCOperand Imm:14>
                                        @  <MCOperand Reg:0>>
The "VMOVRRD" is new.
llvm-svn: 117609 
							
						 
						
							2010-10-28 21:37:33 +00:00  
				
					
						
							
							
								 
						
							
								505607e4c6 
								
							 
						 
						
							
							
								
								PLD, PLDW, PLI encodings, plus refactor their use of addrmode2.  
							
							... 
							
							
							
							llvm-svn: 117571 
							
						 
						
							2010-10-28 18:34:10 +00:00  
				
					
						
							
							
								 
						
							
								9d2d1f0f00 
								
							 
						 
						
							
							
								
								LDRi12 machine instructions handle negative offset operands normally (simple  
							
							... 
							
							
							
							integer values), not with the addrmode2 encoding.
llvm-svn: 117429 
							
						 
						
							2010-10-27 01:19:41 +00:00  
				
					
						
							
							
								 
						
							
								1e4d9a17c2 
								
							 
						 
						
							
							
								
								First part of refactoring ARM addrmode2 (load/store) instructions to be more  
							
							... 
							
							
							
							explicit about the operands. Split out the different variants into separate
instructions. This gives us the ability to, among other things, assign
different scheduling itineraries to the variants. rdar://8477752.
llvm-svn: 117409 
							
						 
						
							2010-10-26 22:37:02 +00:00  
				
					
						
							
							
								 
						
							
								e6fe1a03c7 
								
							 
						 
						
							
							
								
								imm12 operands aren't Thumb2 only, so rename the printer helper function.  
							
							... 
							
							
							
							llvm-svn: 117291 
							
						 
						
							2010-10-25 20:00:01 +00:00  
				
					
						
							
							
								 
						
							
								7e72ec6626 
								
							 
						 
						
							
							
								
								Refactor the ARM 'setend' instruction pattern. Use a single instruction pattern  
							
							... 
							
							
							
							and handle the operand explicitly. Flesh out encoding information. Add an
explicit disassembler testcase for the instruction.
llvm-svn: 116432 
							
						 
						
							2010-10-13 21:00:04 +00:00  
				
					
						
							
							
								 
						
							
								f49540cb4f 
								
							 
						 
						
							
							
								
								Kill of the vestiges of the 'call' Modifier (no longer needed for PLT).  
							
							... 
							
							
							
							llvm-svn: 115845 
							
						 
						
							2010-10-06 21:36:43 +00:00  
				
					
						
							
							
								 
						
							
								2c95027258 
								
							 
						 
						
							
							
								
								Now that VDUPfqf and VDUPfdfare properly pseudos, kill the no-longer-needed  
							
							... 
							
							
							
							"lane" operand modifier.
llvm-svn: 115843 
							
						 
						
							2010-10-06 21:22:32 +00:00  
				
					
						
							
							
								 
						
							
								0e854f3d43 
								
							 
						 
						
							
							
								
								Rename the AsmPrinter directory to InstPrinter for those targets that have  
							
							... 
							
							
							
							been MC-ized for assembly printing. MSP430 is mostly so, but still has the
asm printer and lowering code in the printer subdir for the moment.
llvm-svn: 115360 
							
						 
						
							2010-10-01 22:39:28 +00:00