Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						25eba399cb 
					 
					
						
						
							
							Change the chain input of nodes that load the address of a function. This change  
						
						... 
						
						
						
						enables SelectionDAG::getLoad at MipsISelLowering.cpp:1914 to return a
pre-existing node instead of redundantly create a new node every time it is
called.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133811  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-24 19:01:25 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						8b2b713f68 
					 
					
						
						
							
							Prevent generation of redundant addiu instructions that compute address of  
						
						... 
						
						
						
						static variables or functions. 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133803  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-24 17:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						21afc63ea7 
					 
					
						
						
							
							Re-apply 132758 and 132768 which were speculatively reverted in 132777.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-21 00:40:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d589099eec 
					 
					
						
						
							
							make the asmparser reject function and type redefinitions.  'Merging' hasn't been  
						
						... 
						
						
						
						needed since llvm-gcc 3.4 days.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133248  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-17 07:06:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						26b0000166 
					 
					
						
						
							
							manually upgrade a bunch of tests to modern syntax, and remove some that  
						
						... 
						
						
						
						are either unreduced or only test old syntax.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-17 03:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						6f3661fdcd 
					 
					
						
						
							
							Speculatively revert 132758 and 132768 to try to fix the Windows buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-09 16:03:19 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						c53cc48ca9 
					 
					
						
						
							
							Initial support for inline asm memory operand constraints.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-09 03:31:05 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						69b9044c66 
					 
					
						
						
							
							Fix bug in lowering of DYNAMIC_STACKALLOC nodes. The correct offset of the  
						
						... 
						
						
						
						dynamically allocated stack area was not set.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132758  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-08 21:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						8464fff30b 
					 
					
						
						
							
							Add test case for C++ exception handling and fix the following mistakes in MipsFrameLowering::emitPrologue:  
						
						... 
						
						
						
						- cfi directives are not inserted at the right location or in the right order.
- The source MachineLocation for the cfi directive that changes the cfa register
  to $fp should be MachineLocation::VirtualFP.
- A PROLOG_LABEL that marks the beginning of cfi_offset directives for
  callee-saved register is emitted even when no callee-saved registers are
  saved.
- When a callee-saved double precision register is saved, two cfi_offset
  directives, one for each of the paired single precision registers, should be
  emitted.
 
 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132703  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-07 02:17:21 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						5e06903e66 
					 
					
						
						
							
							Detect FI|cst pattern in MipsDAGToDAGISel::SelectAddr. Patch by Sasa Stankovic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132448  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-02 01:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						f876bf81df 
					 
					
						
						
							
							Test case for r132444.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132445  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-02 00:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						4e694c96f1 
					 
					
						
						
							
							This patch implements atomic intrinsics atomic.load.add (sub,and,or,xor,  
						
						... 
						
						
						
						nand), atomic.swap and atomic.cmp.swap, all in i8, i16 and i32 versions.
The intrinsics are implemented by creating pseudo-instructions, which are
then expanded in the method MipsTargetLowering::EmitInstrWithCustomInserter.
Patch by Sasa Stankovic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132323  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-31 02:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						d979686bb4 
					 
					
						
						
							
							This patch implements the thread local storage. Implemented are General  
						
						... 
						
						
						
						Dynamic, Initial Exec and Local Exec TLS models.
Patch by Sasa Stankovic
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132322  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-31 02:53:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						57903357ee 
					 
					
						
						
							
							Fix PR10046 by updating LiveVariables kill info when splitting live ranges.  
						
						... 
						
						
						
						This only affects targets like Mips where branch instructions may kill virtual
registers. Most other targets branch on flag values, so virtual registers are
not involved.
The problem is that MachineBasicBlock::updateTerminator deletes branches and
inserts new ones while LiveVariables keeps a list of pointers to instructions
that kill virtual registers. That list wasn't properly updated in
MBB::SplitCriticalEdge.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-29 20:10:28 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						342837d0dc 
					 
					
						
						
							
							Define a wrapper node for target constant nodes (tglobaladdr, etc.).  
						
						... 
						
						
						
						Need this to prevent emitting illegal conditional move instructions. 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-28 01:07:07 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						cf0cd8005c 
					 
					
						
						
							
							Add support for C++ exception handling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-26 18:59:03 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						37d22d92df 
					 
					
						
						
							
							Define WeakRefDirective.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-25 23:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						9c3d57c45e 
					 
					
						
						
							
							Custom-lower FCOPYSIGN nodes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132074  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-25 19:32:07 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						053546c31e 
					 
					
						
						
							
							Fix lowering of DYNAMIC_STACKALLOC nodes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-25 02:20:00 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						9ad65aed36 
					 
					
						
						
							
							Test case for r132003.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-24 21:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						f29b9c0734 
					 
					
						
						
							
							Fix test case.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-24 19:37:15 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						26b47fd05b 
					 
					
						
						
							
							Revision 131986 test case.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-24 19:29:37 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						f89532f8f6 
					 
					
						
						
							
							Add pattern for double-to-integer conversion. Patch by Sasa Stankovic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-23 22:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						69c19f7316 
					 
					
						
						
							
							Change StackDirection from StackGrowsUp to StackGrowsDown.  
						
						... 
						
						
						
						The following improvements are accomplished as a result of applying this patch:
- Fixed frame objects' offsets (relative to either the virtual frame pointer or
  the stack pointer) are set before instruction selection is completed. There is
  no need to wait until Prologue/Epilogue Insertion is run to set them.
- Calculation of final offsets of fixed frame objects is straightforward. It is
  no longer necessary to assign negative offsets to fixed objects for incoming
  arguments in order to distinguish them from the others.
- Since a fixed object has its relative offset set during instruction
  selection, there is no need to conservatively set its alignment to 4.
- It is no longer necessary to reorder non-fixed frame objects in 
  MipsFrameLowering::adjustMipsStackFrame.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131915  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-23 20:16:59 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						17a1e87751 
					 
					
						
						
							
							Make $fp and $ra callee-saved registers and let PrologEpilogInserter handle  
						
						... 
						
						
						
						saving and restoring them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131745  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-20 18:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						cd0f90f831 
					 
					
						
						
							
							Fix bug in which nodes that write to argument registers do not get glued with the JALR node. Patch by Sasa Stankovic  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131714  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-20 02:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						a1a7ba8382 
					 
					
						
						
							
							Align i64 arguments to 64 bit boundaries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131668  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-19 20:29:48 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						921c58b001 
					 
					
						
						
							
							Remove LLVM IR metadata in test case committed in r130847.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-04 18:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						6b7588e6c4 
					 
					
						
						
							
							Prevent instructions using $gp from being placed between a jalr and the instruction that restores the clobbered $gp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-04 17:54:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						c74399f8b4 
					 
					
						
						
							
							Don't run this test through -regalloc=basic.  
						
						... 
						
						
						
						The basic allocator is really bad about hinting, so it doesn't eliminate all
copies when physreg joining is disabled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130817  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-04 01:01:44 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						f48eb533d5 
					 
					
						
						
							
							Lower BlockAddress node when relocation-model is static.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-25 17:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						775c3e5824 
					 
					
						
						
							
							Make tests register allocation independent again.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129739  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-19 00:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						fc693036a4 
					 
					
						
						
							
							Re-enable test o32_cc_vararg.ll.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 22:23:09 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						99a2e98edd 
					 
					
						
						
							
							Add pass that expands pseudo instructions into target instructions after register allocation. Define pseudos that get expanded into mtc1 or mfc1 instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129594  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 19:52:08 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						87896d9368 
					 
					
						
						
							
							Recommit r129383. PreRA scheduler heuristic fixes: VRegCycle, TokenFactor latency.  
						
						... 
						
						
						
						Additional fixes:
Do something reasonable for subtargets with generic
itineraries by handle node latency the same as for an empty
itinerary. Now nodes default to unit latency unless an itinerary
explicitly specifies a zero cycle stage or it is a TokenFactor chain.
Original fixes:
UnitsSharePred was a source of randomness in the scheduler: node
priority depended on the queue data structure. I rewrote the recent
VRegCycle heuristics to completely replace the old heuristic without
any randomness. To make the ndoe latency adjustments work, I also
needed to do something a little more reasonable with TokenFactor. I
gave it zero latency to its consumers and always schedule it as low as
possible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129421  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-13 00:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						9777e7afd4 
					 
					
						
						
							
							Fix handling of functions with internal linkage.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-07 19:51:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						c5ddb74089 
					 
					
						
						
							
							These tests no longer require linear scan because reserved register coalescing is now universal.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128936  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-05 21:40:41 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						20ada98de8 
					 
					
						
						
							
							Add code for analyzing FP branches. Clean up branch Analysis functions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128718  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-01 17:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						a6f7499244 
					 
					
						
						
							
							Fix Mips, Sparc, and XCore tests that were dependent on register allocation.  
						
						... 
						
						
						
						Add an extra run with -regalloc=basic to keep them honest.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128654  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-31 18:42:43 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						1d6b38d9d3 
					 
					
						
						
							
							Added support for FP conditional move instructions and fixed bugs in handling of FP comparisons.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128650  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-31 18:26:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						edfab0ca1e 
					 
					
						
						
							
							Revert "Re-enable test and hope to silence the buildbots", still broken.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-09 22:48:46 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						842db07c61 
					 
					
						
						
							
							Add a testcase for the addc improvements introduced some commits ago. Patch by Akira Hatanaka  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127358  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-09 21:05:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						2c19ed9d67 
					 
					
						
						
							
							Re-enable test and hope to silence the buildbots  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127357  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-09 21:00:16 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						557ce71ec9 
					 
					
						
						
							
							try to make o32 cc tests less specific to silence some buildbots. The test isn't enabled yet, this is will be done in a subsequent commit. Patch by Akira Hatanaka.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127356  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-09 20:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						954dac0f88 
					 
					
						
						
							
							Improve varags handling, with testcases. Patch by Sasa Stankovic  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127349  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-09 19:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						38b5e86b9c 
					 
					
						
						
							
							Improve div/rem node handling on mips. Patch by Akira Hatanaka  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127034  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-04 21:03:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						650af5d0f8 
					 
					
						
						
							
							Add testcase for r127032  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-04 20:48:39 +00:00 
						 
				 
			
				
					
						
							
							
								Joerg Sonnenberger 
							
						 
					 
					
						
						
							
						
						89e0f386f3 
					 
					
						
						
							
							Be nice to Xcore and the XMOS assembler and avoid quoting section names  
						
						... 
						
						
						
						that contain only letters, digits and the characters "_" and ".".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-04 20:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						ca8a2aa921 
					 
					
						
						
							
							Lowers block address. Currently asserts when relocation model is not PIC. Patch by Akira Hatanaka  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-04 20:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joerg Sonnenberger 
							
						 
					 
					
						
						
							
						
						ea83b13350 
					 
					
						
						
							
							Bug#9033: For the ELF assembler output, always quote the section name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-03 22:31:08 +00:00