Chris Lattner
|
b02ea334f3
|
Implement correct parsing, representation, and printing of DAG argument names
Implements testcase TableGen/TreeNames.td
llvm-svn: 7713
|
2003-08-10 22:14:13 +00:00 |
|
Chris Lattner
|
7f47b0d303
|
Add new method getVAlueAsDag
llvm-svn: 7669
|
2003-08-07 06:00:43 +00:00 |
|
Chris Lattner
|
e5001079d1
|
There is something wrong with code that looks like:
if (R == 0 || ...)
R->getName()
llvm-svn: 7654
|
2003-08-06 22:29:04 +00:00 |
|
Chris Lattner
|
3aa9da1f7f
|
add support for DagInit initializers, which represent DAG patterns
llvm-svn: 7576
|
2003-08-04 20:44:17 +00:00 |
|
Chris Lattner
|
c1af65d65b
|
It appears that somehow we forgot to add support for code variables.
Fix bug: TableGen/2003-08-03-PassCode.td
llvm-svn: 7561
|
2003-08-04 04:53:50 +00:00 |
|
Chris Lattner
|
05433f0237
|
Add initial support for a new 'dag' type
llvm-svn: 7559
|
2003-08-04 04:50:57 +00:00 |
|
Chris Lattner
|
293526d393
|
Add new Record::getValueAsBit method
llvm-svn: 7544
|
2003-08-03 21:58:13 +00:00 |
|
Chris Lattner
|
57808fae3c
|
Fix bug: TableGen/IntBitInit.td
llvm-svn: 7526
|
2003-08-03 18:29:51 +00:00 |
|
Chris Lattner
|
72a80806ae
|
Fix bug: TableGen/BitsInitOverflow.td
llvm-svn: 7524
|
2003-08-03 18:24:34 +00:00 |
|
Chris Lattner
|
1ac2b1fc64
|
Changes to allow lists of any type
llvm-svn: 7519
|
2003-08-03 18:17:22 +00:00 |
|
Chris Lattner
|
3c8273e9ad
|
Add new method
llvm-svn: 7502
|
2003-08-02 01:27:37 +00:00 |
|
Chris Lattner
|
a25a717a5e
|
add support for emitting register classes
llvm-svn: 7473
|
2003-08-01 06:27:59 +00:00 |
|
Chris Lattner
|
6320cb3946
|
Add new getValueAsListInit and getValueAsInt methods
llvm-svn: 7472
|
2003-08-01 06:15:10 +00:00 |
|
Chris Lattner
|
c4d544ddd6
|
Fix the way field bit references are resolved, also allow resolution of field references overall!
llvm-svn: 7470
|
2003-08-01 05:58:58 +00:00 |
|
Chris Lattner
|
0177241fa7
|
Add new getValueAsBitsInit 'high-level' method
llvm-svn: 7467
|
2003-08-01 04:46:24 +00:00 |
|
Chris Lattner
|
135e8e0151
|
Switch over to an exception handling model for "high-level" requests.
Add new getValueAsString method.
llvm-svn: 7463
|
2003-08-01 04:37:57 +00:00 |
|
Chris Lattner
|
440f33e964
|
Factor code out into a new getAllDerivedDefinitions method, which is generally useful
llvm-svn: 7461
|
2003-08-01 04:09:58 +00:00 |
|
Chris Lattner
|
5ef4c8804e
|
Allow passing lists through variables
llvm-svn: 7407
|
2003-07-30 04:16:52 +00:00 |
|
Chris Lattner
|
27b2f9e7c2
|
Implement resolution of variables to the value of the variable once it gets a value
llvm-svn: 7406
|
2003-07-30 04:05:07 +00:00 |
|
Chris Lattner
|
590c74e14d
|
Allow initializing variable initializers with variables
llvm-svn: 7354
|
2003-07-28 03:39:57 +00:00 |
|
Chris Lattner
|
3e112b9973
|
Allow printing partially constructed bitsets
llvm-svn: 4941
|
2002-12-06 04:42:10 +00:00 |
|
Chris Lattner
|
80ba7cbffc
|
Don't delete values that may still be referenced!
llvm-svn: 4940
|
2002-12-06 04:02:48 +00:00 |
|
Chris Lattner
|
b20f8a3d5d
|
Tighten up assertion checking
llvm-svn: 4939
|
2002-12-06 03:55:39 +00:00 |
|
Chris Lattner
|
d07b76e83a
|
Continue implementing field initializers
llvm-svn: 4879
|
2002-12-03 06:00:33 +00:00 |
|
Chris Lattner
|
1a4dddb269
|
Continued support for field intitializers
llvm-svn: 4855
|
2002-12-02 17:53:54 +00:00 |
|
Chris Lattner
|
29f8466be1
|
Continued support for field initializer
llvm-svn: 4854
|
2002-12-02 17:44:35 +00:00 |
|
Chris Lattner
|
42ea6fe801
|
* Move BitsInit::resolveReferences up with the rest of BitsInit code
* Initial support for field expressions
llvm-svn: 4849
|
2002-12-02 16:43:30 +00:00 |
|
Chris Lattner
|
8f9112b1bb
|
Initial checkin of TableGen utility
llvm-svn: 4843
|
2002-12-02 01:23:04 +00:00 |
|