Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e90a3bcae1 
					 
					
						
						
							
							[mips] Custom-lower ISD::FRAME_TO_ARGS_OFFSET node.  
						
						... 
						
						
						
						Patch by Sasa Stankovic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167548  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-07 19:10:58 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						7085221a59 
					 
					
						
						
							
							Delete MipsFunctionInfo::NextStackOffset. No functionality change intended.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-07 19:04:26 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						294166d541 
					 
					
						
						
							
							[mips] Add member field MipsFunctionInfo::IncomingArgSize which holds the size  
						
						... 
						
						
						
						of the incoming argument area.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167312  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-02 21:03:58 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						2f34d754d0 
					 
					
						
						
							
							[mips] Allow tail-call optimization for vararg functions and functions which  
						
						... 
						
						
						
						use the caller's stack.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-30 20:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						b33b34a7dc 
					 
					
						
						
							
							Add code for saving formal argument information to MipsFunctionInfo. This  
						
						... 
						
						
						
						information will be used by IsEligibleForTailCallOptimization to determine
whether a call can be tail-call optimized.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167043  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-30 19:37:25 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						7d71209912 
					 
					
						
						
							
							Add definition of function MipsTargetLowering::passArgOnStack which emits nodes  
						
						... 
						
						
						
						for passing a function call argument on a stack.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-30 19:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e7b406d7ac 
					 
					
						
						
							
							Do not do tail-call optimization if target is mips16.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167039  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-30 19:07:58 +00:00 
						 
				 
			
				
					
						
							
							
								Reed Kotler 
							
						 
					 
					
						
						
							
						
						8834a20d5d 
					 
					
						
						
							
							Expand all atomic ops for mips16.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166935  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-29 16:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						21a9a98b77 
					 
					
						
						
							
							[mips] Do not tail-call optimize vararg functions or functions with byval  
						
						... 
						
						
						
						arguments.
This is rather conservative and should be fixed later to be more aggressive.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166851  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-27 00:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						4618e0b574 
					 
					
						
						
							
							[mips] Make sure FuncArg doesn't advance when OrigArgIndex is the same as in the  
						
						... 
						
						
						
						previous iteration.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-27 00:44:39 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						fe30a9be40 
					 
					
						
						
							
							Use the methods and classes that were added to simplify LowerCall and  
						
						... 
						
						
						
						LowerFormalArguments in MipsTargetLowering.
No functionality change intended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-27 00:29:43 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						f084847373 
					 
					
						
						
							
							Add method MipsTargetLowering::writeVarArgRegs which copies argument registers  
						
						... 
						
						
						
						of vararg functions back to the stack.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-27 00:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						db40edeb11 
					 
					
						
						
							
							Add method MipsTargetLowering::passByValArg.  
						
						... 
						
						
						
						This method emits nodes for passing byval arguments in registers and stack.
This has the same functionality as existing functions PassByValArg64 and
WriteByValArg which will be deleted later.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-27 00:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						eb98ae46bc 
					 
					
						
						
							
							Add method MipsTargetLowering::copyByValRegs.  
						
						... 
						
						
						
						This method copies byval arguments passed in registers onto the stack and has
the same functionality as existing functions CopyMips64ByValRegs and
ReadByValArg which will be deleted later.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166841  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-27 00:10:18 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						7887c90a7b 
					 
					
						
						
							
							Add class MipsCC which provides methods used to analyze formal and call  
						
						... 
						
						
						
						arguments and inquire about calling convention information.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166840  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-26 23:56:38 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						3649255e14 
					 
					
						
						
							
							Delete MipsFunctionInfo::InArgFIRange.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166837  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-26 23:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						2ef5bd3ba6 
					 
					
						
						
							
							[mips] Make sure sret argument is returned in register V0.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166539  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-24 02:10:54 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						30580cea43 
					 
					
						
						
							
							[mips] Use 64-bit registers to return an sret pointer if target ABI is N64.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-19 22:11:40 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						2b861be96e 
					 
					
						
						
							
							[mips] Add code to do tail call optimization.  
						
						... 
						
						
						
						Currently, it is enabled only if option "enable-mips-tail-calls" is given and
all of the callee's arguments are passed in registers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166342  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-19 21:47:33 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e06ce4c2c4 
					 
					
						
						
							
							[mips] Delete MipsFunctionInfo::MaxCallFrameSize which is no longer used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-19 21:18:38 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						58d1e3f72a 
					 
					
						
						
							
							Add node and enum for mips tail call.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166318  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-19 20:59:39 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						97d9f081a9 
					 
					
						
						
							
							Implement MipsTargetLowering::CanLowerReturn.  
						
						... 
						
						
						
						Patch by Sasa Stankovic. 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-10 01:27:09 +00:00 
						 
				 
			
				
					
						
							
							
								Reed Kotler 
							
						 
					 
					
						
						
							
						
						dfb8dbb4fd 
					 
					
						
						
							
							Patch for integer multiply, signed/unsigned, long/long long.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165322  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-05 18:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						01f7089bca 
					 
					
						
						
							
							MIPS DSP: Branch on Greater Than or Equal To Value 32 in DSPControl Pos Field instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-27 02:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						2df483efb3 
					 
					
						
						
							
							MIPS DSP: all the remaining instructions which read or write accumulators.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164750  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-27 02:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						fd89e6ffda 
					 
					
						
						
							
							MIPS DSP: add support for extract-word instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164749  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-27 02:05:42 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						b430cecc0e 
					 
					
						
						
							
							Add MIPS DSP register classes. Set actions of DSP vector operations and override  
						
						... 
						
						
						
						TargetLowering's callback functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-21 23:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						6fad5e742d 
					 
					
						
						
							
							SelectionDAG node enums for MIPS DSP nodes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164430  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-21 23:52:47 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						f934d159ae 
					 
					
						
						
							
							Handled unaligned load/stores properly in Mips16  
						
						... 
						
						
						
						Patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-15 01:02:03 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						afc945b614 
					 
					
						
						
							
							Misc.  
						
						... 
						
						
						
						1. Remove RA from list of allocatable registers
2. Enable d,y,r constraint inline assembly instructions
Patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163753  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-12 23:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Liao 
							
						 
					 
					
						
						
							
						
						6c7ccaa3fd 
					 
					
						
						
							
							Fix PR11985  
						
						... 
						
						
						
						- BlockAddress has no support of BA + offset form and there is no way to
  propagate that offset into machine operand;
- Add BA + offset support and a new interface 'getTargetBlockAddress' to
  simplify target block address forming;
- All targets are modified to use new interface and X86 backend is enhanced to
  support BA + offset addressing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-12 21:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Roman Divacky 
							
						 
					 
					
						
						
							
						
						5932429765 
					 
					
						
						
							
							Stop casting away const qualifier needlessly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163258  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-05 22:26:57 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e7338cd550 
					 
					
						
						
							
							Add register Mips::GP to the list of reserved registers if target is bare-metal  
						
						... 
						
						
						
						to prevent it from being clobbered. mips uses $gp to access small data section.
This bug was originally reported by Carl Norum.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162340  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-08-22 03:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						1d165f1c25 
					 
					
						
						
							
							Expand DYNAMIC_STACKALLOC nodes rather than doing custom-lowering.  
						
						... 
						
						
						
						The frame object which points to the dynamically allocated area will not be
needed after changes are made to cease reserving call frames.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161076  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-31 20:54:48 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e2d529ac11 
					 
					
						
						
							
							When store nodes or memcpy nodes are created to copy the function call  
						
						... 
						
						
						
						arguments to the stack in MipsISelLowering::LowerCall, use stack pointer and
integer offset operands rather than frame object operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-31 18:46:41 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						36bcc11236 
					 
					
						
						
							
							Fix type of LUXC1 and SUXC1. These instructions were incorrectly defined as  
						
						... 
						
						
						
						single-precision load and store.
Also avoid selecting LUXC1 and SUXC1 instructions during isel. It is incorrect
to map unaligned floating point load/store nodes to these instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-31 18:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						480eeb5431 
					 
					
						
						
							
							Pass the correct call frame size to callseq_start node. This is needed to  
						
						... 
						
						
						
						replace uses of function getMaxCallFrameSize defined in MipsFunctionInfo with
the one MachineFrameInfo has.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160841  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-26 23:27:01 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e11246c64e 
					 
					
						
						
							
							Fix call setup for PIC.  
						
						... 
						
						
						
						Patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-26 02:24:43 +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 
							
						 
					 
					
						
						
							
						
						3fef29d881 
					 
					
						
						
							
							Implement MipsTargetLowering::LowerSELECT_CC to custom lower SELECT_CC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-11 19:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						ba584fe8fe 
					 
					
						
						
							
							Lower RETURNADDR node in Mips backend.  
						
						... 
						
						
						
						Patch by Sasa Stankovic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-11 00:53:32 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						182ef6fcaa 
					 
					
						
						
							
							Make register Mips::RA allocatable if not in mips16 mode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-10 00:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Carter 
							
						 
					 
					
						
						
							
						
						10de025a67 
					 
					
						
						
							
							mips32 long long register inline asm constraint support.  
						
						... 
						
						
						
						inlineasm-cnstrnt-bad-r-1.ll is NOT supposed to fail, so it was removed.    This resulted in the removal of a negative test (inlineasm-cnstrnt-bad-r-1.ll)
    
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159625  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-02 23:35:23 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						80c1b38eff 
					 
					
						
						
							
							Revert "    mips32 long long register inline asm constraint support." as  
						
						... 
						
						
						
						it appears to be breaking the bots.
This reverts commit 1b055ce320https://llvm.org/svn/llvm-project/llvm/trunk@159619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-02 23:22:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Carter 
							
						 
					 
					
						
						
							
						
						1b055ce320 
					 
					
						
						
							
							mips32 long long register inline asm constraint support.  
						
						... 
						
						
						
						inlineasm-cnstrnt-bad-r-1.ll is NOT supposed to fail, so it was removed.    This resulted in the removal of a negative test (inlineasm-cnstrnt-bad-r-1.ll)
    
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-02 22:39:45 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						864f66085c 
					 
					
						
						
							
							Fix coding style violations. Remove white spaces and tabs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-14 21:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						8782707f50 
					 
					
						
						
							
							Implement a DAGCombine in MipsISelLowering.cpp which transforms the following  
						
						... 
						
						
						
						pattern:
(add v0, (add v1, abs_lo(tjt))) => (add (add v0, v1), abs_lo(tjt))
"tjt" is a TargetJumpTable node. 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-13 20:33:18 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e193b32583 
					 
					
						
						
							
							Set a higher value for maxStoresPerMemcpy in MipsISelLowering.cpp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-13 19:33:32 +00:00