Reed Kotler 
							
						 
					 
					
						
						
							
						
						51c9043f3b 
					 
					
						
						
							
							Create a pattern for the "trap" instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187863  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-08-07 04:00:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Carter 
							
						 
					 
					
						
						
							
						
						d761004bfd 
					 
					
						
						
							
							Mips td file formatting: white space and long lines  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182047  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-05-16 20:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								Reed Kotler 
							
						 
					 
					
						
						
							
						
						38f85c5b9f 
					 
					
						
						
							
							Remove the form field from Mips16 instruction formats and set things  
						
						... 
						
						
						
						up so that we can apply the direct object emitter patch. This patch
should be a nop right now and it's test is to not break what is already
there.
 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175126  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-14 03:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						3ee306cbc0 
					 
					
						
						
							
							Add basic ability to setup call frame, and make procedure calls.  
						
						... 
						
						
						
						Hello world will compile and execute with this patch.
Patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160651  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-23 23:45:54 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						fef904d0e8 
					 
					
						
						
							
							Revert accidental commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160598  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-21 02:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						b7dd9fc678 
					 
					
						
						
							
							Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.  
						
						... 
						
						
						
						Test case will be added later when long branch patch is checked in.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-21 02:15:19 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e882accb7a 
					 
					
						
						
							
							Clean up Mips16InstrFormats.td and Mips16InstrInfo.td.  
						
						... 
						
						
						
						Patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160403  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-17 22:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						36c58aa4d6 
					 
					
						
						
							
							Clean up trailing blanks in Mips16InstrFormats.td  
						
						... 
						
						
						
						Patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-13 02:42:47 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						a256ac5210 
					 
					
						
						
							
							1. fix places where immed is used in place of imm to be consistent with  
						
						... 
						
						
						
						non mips16
2. fix some comments to change OPcode->EXTEND for extended instructions
Patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158378  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-13 02:37:54 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						28ee4fdf20 
					 
					
						
						
							
							Cleanup and factoring of mips16 tablegen classes. Make register classes  
						
						... 
						
						
						
						CPU16RegsRegClass and CPURARegRegClass available. Add definition of mips16
jalr instruction.
Patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157730  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-31 02:59:44 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						4a5a8949cd 
					 
					
						
						
							
							Enable Mips16 compiler to compile a null program.  
						
						... 
						
						
						
						First code from the Mips16 compiler. Includes trivial test program.
Patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-24 18:32:33 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e10d9722cd 
					 
					
						
						
							
							Define mips16 instruction formats.  
						
						... 
						
						
						
						Patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-08 19:08:58 +00:00