| 
							
							
								 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 | 01d45827a1 | Added LLVM copyright header. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9305 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-20 20:20:30 +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 | 784a793636 | Add new method getVAlueAsDag git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7669 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-07 06:00:43 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 81a83f2770 | There is something wrong with code that looks like: if (R == 0 || ...)
  R->getName()
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7654 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-06 22:29:04 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 8e9a9774eb | add support for DagInit initializers, which represent DAG patterns git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7576 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-04 20:44:17 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | e9d019c364 | It appears that somehow we forgot to add support for code variables. Fix bug: TableGen/2003-08-03-PassCode.td
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7561 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-04 04:53:50 +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 | 0969c5bdf2 | Add new Record::getValueAsBit method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7544 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-03 21:58:13 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 08ca97291f | Fix bug: TableGen/IntBitInit.td git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7526 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-03 18:29:51 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | d19c2cf5d2 | Fix bug: TableGen/BitsInitOverflow.td git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7524 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-03 18:24:34 +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 | dbb295bd0d | Add new method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7502 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-02 01:27:37 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | c7d58024f8 | add support for emitting register classes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7473 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-01 06:27:59 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 58c5de1692 | Add new getValueAsListInit and getValueAsInt methods git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7472 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-01 06:15:10 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 24151a6888 | Fix the way field bit references are resolved, also allow resolution of field references overall! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7470 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-01 05:58:58 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 6f334ad8f5 | Add new getValueAsBitsInit 'high-level' method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7467 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-01 04:46:24 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 5c737ad4d6 | Switch over to an exception handling model for "high-level" requests. Add new getValueAsString method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7463 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-01 04:37:57 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ab47ae3381 | Factor code out into a new getAllDerivedDefinitions method, which is generally useful git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7461 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-01 04:09:58 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | f1b36f9a71 | Allow passing lists through variables git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7407 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-07-30 04:16:52 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 9b929aa749 | Implement resolution of variables to the value of the variable once it gets a value git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7406 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-07-30 04:05:07 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ce3d64025b | Allow initializing variable initializers with variables git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7354 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-07-28 03:39:57 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 23ffa4a488 | Allow printing partially constructed bitsets git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4941 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-12-06 04:42:10 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | cdbfa422cd | Don't delete values that may still be referenced! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4940 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-12-06 04:02:48 +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 | b1ed0fc630 | Continue implementing field initializers git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4879 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-12-03 06:00:33 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b45b3b3cd1 | Continued support for field intitializers git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4855 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-12-02 17:53:54 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | db1b766fe6 | Continued support for field initializer git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4854 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-12-02 17:44:35 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 28520c4b61 | * Move BitsInit::resolveReferences up with the rest of BitsInit code * Initial support for field expressions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4849 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-12-02 16:43:30 +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 |  |