Hartmut Kaiser 
							
						 
					 
					
						
						
							
						
						efd4a5144b 
					 
					
						
						
							
							Updated VC++ build system.  
						
						... 
						
						
						
						Silenced some VC warnings.
I'm getting linker errors, though: unresolved externals:
llvm::Split<class llvm::BasicBlock *,struct llvm::GraphTraits<class llvm::BasicBlock *> >(class llvm::DominatorTreeBase<class llvm::BasicBlock> &,class llvm::BasicBlock *)
and
llvm::Split<struct llvm::Inverse<class llvm::BasicBlock *>,struct llvm::GraphTraits<struct llvm::Inverse<class llvm::BasicBlock *> > >(class llvm::DominatorTreeBase<class llvm::BasicBlock> &,class llvm::BasicBlock *)
Where are these defined?
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43073  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-17 14:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						30d15757e3 
					 
					
						
						
							
							Added \!con(a,b) syntax to concatnate two dag fragments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-15 01:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						81a21eae3e 
					 
					
						
						
							
							Deemed too cute to live.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33964  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-06 18:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						ba4cc09f51 
					 
					
						
						
							
							Support var arg intrinsics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33962  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-06 18:02:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f5da13367f 
					 
					
						
						
							
							What should be the last unnecessary <iostream>s in the library.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32333  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 22:21:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						d41b30def3 
					 
					
						
						
							
							Unbreak VC++ build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31464  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-05 19:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a4503de431 
					 
					
						
						
							
							Fix Regression/TableGen/2006-09-18-LargeInt.td  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-18 22:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						12069866c8 
					 
					
						
						
							
							Add often-requested support for defining "multiclasses" which can be instantiated.  
						
						... 
						
						
						
						This allows you to define multiple definitions with one line, encouraging
more .td file factoring.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-01 21:13:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						711e5d96aa 
					 
					
						
						
							
							Generalize the previous binary operator support and add a string concatenation  
						
						... 
						
						
						
						operation.  This implements Regression/TableGen/strconcat.td.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27312  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-31 21:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						56879b2d96 
					 
					
						
						
							
							Silence a warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26508  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-03 19:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d9f5d90af1 
					 
					
						
						
							
							add support for multiple include directories  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-03 01:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e8242b168c 
					 
					
						
						
							
							Adjust to new form of handling lexer dependencies, this way shouldn't have  
						
						... 
						
						
						
						the problems the old way did.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26161  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-14 05:13:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9978332473 
					 
					
						
						
							
							Tighten up the specification to allow TableGen/nested-comment.td to pass  
						
						... 
						
						
						
						(fixing a bug where / in a /* */ comment would cause it to not close).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23248  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-06 21:23:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b9266f880a 
					 
					
						
						
							
							Add initial lexer and parser support for shifting values.  Every use of this  
						
						... 
						
						
						
						will lead to it being rejected though.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21335  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-19 01:11:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4523709d8e 
					 
					
						
						
							
							Patch to make VS happier, thanks to Morten Ofstad for pointing this out.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-13 15:25:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36c5757abf 
					 
					
						
						
							
							Add support for dos style files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-27 17:44:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f5761a5e68 
					 
					
						
						
							
							exit(1) instead of abort()'ing on error  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-13 16:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						83fe91797a 
					 
					
						
						
							
							Fix buggy error message problem  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-13 16:33:56 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						f2f5b3950e 
					 
					
						
						
							
							Ooops, top-level C++-comments aren't recognized by flex.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11337  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-12 00:03:08 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						1700f776ff 
					 
					
						
						
							
							* Convert C comments to C++ style (why are some one way, some another?!)  
						
						... 
						
						
						
						* Delete extra space, extra blank comment lines
* Convert function comments to doxygen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11336  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-12 00:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						aefb666d07 
					 
					
						
						
							
							Added LLVM copyright notice.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9324  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-21 15:29:18 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						2d930034f4 
					 
					
						
						
							
							Modified the code so that we exit() with a non-zero value instead of calling  
						
						... 
						
						
						
						abort() when we can't open the input filename.  The abort() function generates
a core dump if possible and is meant for handling errors so grand that even the
program knows that debugging is necessary.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8415  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-09 14:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6cb0f4d774 
					 
					
						
						
							
							Remove unneeded #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8386  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-07 05:09:32 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						96b4beda5c 
					 
					
						
						
							
							Added an option to TableGen that allows users to specify a directory in which  
						
						... 
						
						
						
						to find include files.  TableGen will load include files from this directory if
it cannot find them in the current directory.
This feature was needed for building code inside the object tree (a la autoconf
style).
TODO: Allow for multiple -I options to specify a list of directories to search.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8159  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-27 13:41:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fb9ea58eb1 
					 
					
						
						
							
							Recognize $foo as a variable  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7712  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-10 22:04:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						13854f295b 
					 
					
						
						
							
							Update file header comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7574  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-04 20:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cad3569656 
					 
					
						
						
							
							Transition complete, remove the obsolete 'set' keyword  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-04 05:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						42aa89eeb1 
					 
					
						
						
							
							Start transitioning towards using 'let X = y in' statements, instead of 'set X = y in'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-04 04:56:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						40f71134b9 
					 
					
						
						
							
							Add initial support for a new 'dag' type  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-04 04:50:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc1f0dc7eb 
					 
					
						
						
							
							expand contraction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7518  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-03 18:12:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e3a1d05448 
					 
					
						
						
							
							Add support for code fragments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7440  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-30 22:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f05760de76 
					 
					
						
						
							
							Initial support for the 'code' type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7439  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-30 21:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7dff053540 
					 
					
						
						
							
							Move err() to the lexer, implement file inclusion capabilities directly in tblgen  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7436  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-30 20:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e623fe3d0a 
					 
					
						
						
							
							Minor reorganization, move ParseFile to the lexer  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-30 19:55:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d33b8db415 
					 
					
						
						
							
							Directly support C style comments in tblgen, but allow them to actually nest  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7429  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-30 19:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e62c1185be 
					 
					
						
						
							
							Initial checkin of TableGen utility  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-02 01:23:04 +00:00