Chris Lattner 
							
						 
					 
					
						
						
							
						
						cbc23f75cd 
					 
					
						
						
							
							create an MCStreamer and provide it to AsmParser.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74039  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-24 00:52:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74ec1a3b11 
					 
					
						
						
							
							Implement full support for parsing primary expressions.  We can now parse  
						
						... 
						
						
						
						all of health and voronoi (ignoring directives).  We only get 409 lines into
176.gcc though because we don't have binary operators yet:
Parsing 176.gcc.llc.s:409: unexpected token in operand list
	movsbl	_arityvec+1(,%edi,8), %eax
	      	         ^
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73877  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-22 06:32:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						14ee48a5ba 
					 
					
						
						
							
							rename SourceMgr::PrintError to PrintMessage.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 21:22:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						27aa7d259b 
					 
					
						
						
							
							stub out parser for asm files.  Change invariant on lexer to always  
						
						... 
						
						
						
						print its error message when it returns an asmtok::Error token.
Compute a proper error code for llvm-mc in 'lex' mode.  Add new
-as-lex option to enable lexing mode (vs parsing mode).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73859  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 20:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						10a907d70f 
					 
					
						
						
							
							add string literals.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 19:56:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4651bca31b 
					 
					
						
						
							
							implement enough of a lexer to get through Olden/health/Output/health.llc.s  
						
						... 
						
						
						
						without errors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73855  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 19:21:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a59e877996 
					 
					
						
						
							
							some baby steps.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 07:19:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b23677e076 
					 
					
						
						
							
							start wiring up support for asm parsing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 05:22:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bb4688a9cf 
					 
					
						
						
							
							fix file header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73733  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-18 23:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f9f065e455 
					 
					
						
						
							
							Add a skeleton driver for new machine code level fun.  llvm-mc is meant  
						
						... 
						
						
						
						to be a test driver of other components in the system, which will develop
over time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73732  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-18 23:04:45 +00:00