Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						8f780cd789 
					 
					
						
						
							
							MC: Parse .set and assignments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74208  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-25 21:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						faf32c102d 
					 
					
						
						
							
							make the lexer unique strings it lexes instead of passing them back as  
						
						... 
						
						
						
						std::strings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74036  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-24 00:33:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8dfbe6c853 
					 
					
						
						
							
							implement a trivial binary expression parser, we can now parse all of 176.gcc.llc.s  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-23 05:57:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bcd0b8d2ef 
					 
					
						
						
							
							get a definition of strull on windows, thanks to Howard Su.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-23 00:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						66b9f29df2 
					 
					
						
						
							
							Include cstdio to get EOF, needed with gcc-4.4.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73879  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-22 06:59:32 +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 
							
						 
					 
					
						
						
							
						
						4506bd2cfd 
					 
					
						
						
							
							hopefully fix the build on linux.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73857  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 19:43:50 +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