Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								39a0ffc394 
								
							 
						 
						
							
							
								
								MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm.  
							
							 
							
							... 
							
							
							
							llvm-svn: 121958 
							
						 
						
							2010-12-16 03:29:14 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								db97c0b520 
								
							 
						 
						
							
							
								
								Fix whitespace.  
							
							 
							
							... 
							
							
							
							llvm-svn: 121382 
							
						 
						
							2010-12-09 17:37:32 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								7b6fef82d4 
								
							 
						 
						
							
							
								
								Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients.  
							
							 
							
							... 
							
							
							
							llvm-svn: 121379 
							
						 
						
							2010-12-09 17:36:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b0e36085c4 
								
							 
						 
						
							
							
								
								now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate the  
							
							 
							
							... 
							
							
							
							cookie argument to the SourceMgr diagnostic stuff.  This cleanly separates
LLVMContext's inlineasm handler from the sourcemgr error handling 
definition, increasing type safety and cleaning things up.
llvm-svn: 119486 
							
						 
						
							2010-11-17 08:13:01 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								c758311025 
								
							 
						 
						
							
							
								
								Push twines deeper into SourceMgr's error handling methods.  
							
							 
							
							... 
							
							
							
							llvm-svn: 114847 
							
						 
						
							2010-09-27 17:42:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								97c4cb8947 
								
							 
						 
						
							
							
								
								enhance SMDiagnostic to also maintain a pointer to the SourceMgr.  
							
							 
							
							... 
							
							
							
							Add a simplified constructor for clients that don't have locations
like "file not found" errors.
llvm-svn: 100538 
							
						 
						
							2010-04-06 18:06:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								654091391b 
								
							 
						 
						
							
							
								
								give the SourceMgr object a cookie.  
							
							 
							
							... 
							
							
							
							llvm-svn: 100504 
							
						 
						
							2010-04-06 00:33:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3c799811c1 
								
							 
						 
						
							
							
								
								Give llvm::SourceMgr the ability to have a client-specified  
							
							 
							
							... 
							
							
							
							diagnostic handler.
llvm-svn: 100503 
							
						 
						
							2010-04-06 00:26:48 +00:00  
						
					 
				
					
						
							
							
								 
								Mikhail Glushenkov
							
						 
						
							 
							
							
							
							
								
							
							
								76be2d1cca 
								
							 
						 
						
							
							
								
								Make SMDiagnostic::Print a const method.  
							
							 
							
							... 
							
							
							
							llvm-svn: 94672 
							
						 
						
							2010-01-27 10:13:28 +00:00  
						
					 
				
					
						
							
							
								 
								Mikhail Glushenkov
							
						 
						
							 
							
							
							
							
								
							
							
								84afae33a9 
								
							 
						 
						
							
							
								
								Trailing whitespace.  
							
							 
							
							... 
							
							
							
							llvm-svn: 94671 
							
						 
						
							2010-01-27 10:13:11 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								7c6759094a 
								
							 
						 
						
							
							
								
								Avoid printing a spurious semicolon when there is no filename.  
							
							 
							
							... 
							
							
							
							llvm-svn: 94071 
							
						 
						
							2010-01-21 10:13:27 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								5a308f5399 
								
							 
						 
						
							
							
								
								SourceMgr: Add ShowLine argument to PrintMessage, to allow suppressing the source line output.  
							
							 
							
							... 
							
							
							
							llvm-svn: 89627 
							
						 
						
							2009-11-22 22:08:00 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5d47e93532 
								
							 
						 
						
							
							
								
								add a trivial line # cache to SourceMgr to make repeated queries to  
							
							 
							
							... 
							
							
							
							FindLineNumber much faster when in sequence.
llvm-svn: 78693 
							
						 
						
							2009-08-11 17:49:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								200e0757c7 
								
							 
						 
						
							
							
								
								switch the .ll parser to use SourceMgr.  
							
							 
							
							... 
							
							
							
							llvm-svn: 74735 
							
						 
						
							2009-07-02 23:08:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cc64cc9313 
								
							 
						 
						
							
							
								
								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
          ^
llvm-svn: 74732 
							
						 
						
							2009-07-02 22:24:20 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								c9dc78ae40 
								
							 
						 
						
							
							
								
								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): ...
llvm-svn: 74489 
							
						 
						
							2009-06-30 00:49:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2adc9e739c 
								
							 
						 
						
							
							
								
								rename SourceMgr::PrintError to PrintMessage.  
							
							 
							
							... 
							
							
							
							llvm-svn: 73861 
							
						 
						
							2009-06-21 21:22:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								976af622a9 
								
							 
						 
						
							
							
								
								move include searching logic from TGLexer to SourceMgr.  
							
							 
							
							... 
							
							
							
							llvm-svn: 73845 
							
						 
						
							2009-06-21 05:06:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fd255754af 
								
							 
						 
						
							
							
								
								Rename TGSourceMgr -> SourceMgr.  
							
							 
							
							... 
							
							
							
							llvm-svn: 73844 
							
						 
						
							2009-06-21 03:41:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								526c8cb557 
								
							 
						 
						
							
							
								
								rename TGLoc -> SMLoc.  
							
							 
							
							... 
							
							
							
							llvm-svn: 73843 
							
						 
						
							2009-06-21 03:39:35 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1b30e1ac45 
								
							 
						 
						
							
							
								
								move TGSourceMgr class out of TableGen into libsupport.  
							
							 
							
							... 
							
							
							
							llvm-svn: 73842 
							
						 
						
							2009-06-21 03:36:54 +00:00