Chris Lattner 
							
						 
					 
					
						
						
							
						
						f71cb015c1 
					 
					
						
						
							
							add a new MachineBasicBlock::getSymbol method, replacing  
						
						... 
						
						
						
						the AsmPrinter::GetMBBSymbol.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-26 04:55:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9ab19f25aa 
					 
					
						
						
							
							eliminate uses of mangler and simplify code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93615  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 01:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						e8ea011cc7 
					 
					
						
						
							
							It turns out that the testcase in question uncovered subreg-handling bug.  
						
						... 
						
						
						
						Add assert in asmprinter to catch such cases and xfail the tests.
PR is to be filled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-07 15:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						ddb16df912 
					 
					
						
						
							
							Add ARM codegen for indirect branches.  
						
						... 
						
						
						
						clang/test/CodeGen/indirect-goto.c runs! (unoptimized)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85577  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-30 05:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						292df8eb1f 
					 
					
						
						
							
							add support for external symbols.  The mc instprinter  can now handle  
						
						... 
						
						
						
						reasonable code like Codegen/ARM/2009-02-27-SpillerBug.ll, producing 
identical output except for superior formatting of constant pool entries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-20 00:56:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96bc2173bb 
					 
					
						
						
							
							get fancy: support basic block operands.  Yay for jumps.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84579  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-20 00:52:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						306d14f9aa 
					 
					
						
						
							
							handle addmode4 modifiers, fix a fixme in printRegisterList  
						
						... 
						
						
						
						by ignoring all implicit regs when lowering.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-19 23:31:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6f99776f6c 
					 
					
						
						
							
							add jump tables, constant pools and some trivial global  
						
						... 
						
						
						
						lowering stuff.  We can now compile hello world to:
_main:
	stm , 
	mov r7, sp
	sub sp, sp, #4 
	mov r0, #0 
	str r0, 
	ldr r0, 
	bl _printf
	ldr r0, 
	mov sp, r7
	ldm , 
Almost looks like arm code :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84542  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-19 21:53:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9cf0eb5e58 
					 
					
						
						
							
							add the files that go with the previous rev  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-19 20:21:05 +00:00