Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						4153982375 
					 
					
						
						
							
							SourceMgr: Add ShowLine argument to PrintMessage, to allow suppressing the source line output.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-22 22:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1d96ccc69a 
					 
					
						
						
							
							add a trivial line # cache to SourceMgr to make repeated queries to  
						
						... 
						
						
						
						FindLineNumber much faster when in sequence.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 17:49:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3751aa559d 
					 
					
						
						
							
							Use the default copy-ctor, copy-assignment, and destructor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78670  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 15:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eeb4a84ac8 
					 
					
						
						
							
							switch the .ll parser to use SourceMgr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74735  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-02 23:08:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2f510aed9c 
					 
					
						
						
							
							add an explicit class for holding llvm::SourceMgr diagnostics and use  
						
						... 
						
						
						
						it to print them.  This gives us column numbers in the diag line.  Before:
t.s:4: error: unexpected token in argument list
 mov %eax %edx
          ^
now:
t.s:4:11: error: unexpected token in argument list
 mov %eax %edx
          ^
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74732  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-02 22:24:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						3fb7683bec 
					 
					
						
						
							
							Normalize SourceMgr messages.  
						
						... 
						
						
						
						- Don't print "Parsing" in front of every message.
 - Take additional "type" argument which is prepended to the message (with ": ")
   if given.
 - Update clients to print errors (warnings) as:
<filename>:<line number>: error(warning): ...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74489  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-30 00:49:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						9146d0e89c 
					 
					
						
						
							
							Add SMLoc::isValid method.  
						
						... 
						
						
						
						- To support using SMLoc as a sentinel.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74474  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-29 23:28:55 +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 
							
						 
					 
					
						
						
							
						
						7ee5d5f97b 
					 
					
						
						
							
							move include searching logic from TGLexer to SourceMgr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 05:06:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8070ea3f06 
					 
					
						
						
							
							Rename TGSourceMgr -> SourceMgr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 03:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e3a8a4924 
					 
					
						
						
							
							rename TGLoc -> SMLoc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 03:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						099e198ae8 
					 
					
						
						
							
							move TGSourceMgr class out of TableGen into libsupport.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-21 03:36:54 +00:00