| 
							
							
								 Chris Lattner | 8a4045e4d7 | Do not remove an active template argument even if the superclass had one of the same name
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11950 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-02-28 17:41:48 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 81d50adfaf | Ignore X = X assignments that was causing Alkis's rewrite of X86.td to crash tblgen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11948 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-02-28 17:31:28 +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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Chris Lattner | cf3056db0f | Regularize header file comments git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9071 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-13 03:32:08 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | 5560c9d49c | Spell `necessary' correctly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7944 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-18 14:43:39 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 91290d7e9a | Implement correct parsing, representation, and printing of DAG argument names Implements testcase TableGen/TreeNames.td
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7713 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-10 22:14:13 +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 | bc21c34ea1 | Parse DAG patterns git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7577 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-04 20:44:43 +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 | 7cf0ce4b8d | Changes to allow lists of any type git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7519 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-03 18:17:22 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 6009425e88 | Allow an external 'set' command to set multiple values in the same command. Allow redefinitions of variables as long as they are of the same type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7507 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-03 13:58:01 +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 | 90523906fa | Make tablegen take an input filename to parse if one is specified, otherwise use stdin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7431 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-07-30 19:48:02 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 18226e0cf1 | Fix coredump for when an ID is used illegally outside a record git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7411 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-07-30 05:17:35 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | bfce056ea8 | Don't pollute the namespace with template arguments after they have been resolved git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7410 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-07-30 04:56:05 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 554af5cd62 | Implement TODO: disallow 'def's with template arguments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7409 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-07-30 04:31:17 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | fc06bf0eaa | Allow specification of anonymous definitions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7408 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-07-30 04:26:44 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 2e724541ff | Add support for Set statements without {}'s.  Now we can just say set Foo = bar in
  def blah: blahclass {}
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7355 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-07-28 03:49:40 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | e3d333edd1 | I fixed that ``thang'', yo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6252 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-05-20 23:45:36 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 28c2d409a5 | Fix bug git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4942 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-12-06 04:42:16 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ade0de9123 | Tighten up assertion checking git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4939 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-12-06 03:55:39 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 34a7769b0b | Add support for field exprs git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4850 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-12-02 16:43:43 +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 |  |