| Commit message (Expand) | Author | Age | Files | Lines |
| * | [TableGen] Don't quote variable name when printing !foreach. | Simon Tatham | 2018-05-02 | 1 | -3/+5 |
| * | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 2 | -2/+2 |
| * | IWYU for llvm-config.h in llvm, additions. | Nico Weber | 2018-04-30 | 2 | -0/+2 |
| * | Let TableGen write output only if it changed, instead of doing so in cmake. | Nico Weber | 2018-04-24 | 1 | -5/+16 |
| * | [TableGen] Change std::sort to llvm::sort in response to r327219 | Mandeep Singh Grang | 2018-04-06 | 1 | -4/+4 |
| * | TableGen: Remove redundant loop in ListInit::resolveReferences | Nicolai Haehnle | 2018-03-21 | 1 | -7/+2 |
| * | TableGen: Streamline how defs are instantiated | Nicolai Haehnle | 2018-03-21 | 3 | -388/+177 |
| * | TableGen: Explicitly forbid self-references to field members | Nicolai Haehnle | 2018-03-19 | 2 | -4/+10 |
| * | TableGen: Check the dynamic type of !cast<Rec>(string) | Nicolai Haehnle | 2018-03-19 | 1 | -10/+33 |
| * | TableGen: Explicitly test some cases of self-references and !cast errors | Nicolai Haehnle | 2018-03-19 | 1 | -1/+1 |
| * | TableGen: Only fold when some operand made resolve progress | Nicolai Haehnle | 2018-03-19 | 2 | -5/+19 |
| * | TableGen: Move GenStrConcat to a helper function in BinOpInit | Nicolai Haehnle | 2018-03-19 | 2 | -22/+19 |
| * | TableGen: Remove the cast-from-string-to-variable-reference feature | Nicolai Haehnle | 2018-03-19 | 2 | -62/+27 |
| * | TableGen: Explicitly forbid some nestings of class, multiclass, and foreach | Nicolai Haehnle | 2018-03-14 | 1 | -2/+10 |
| * | TableGen: Add !ne, !le, !lt, !ge, and !gt comparisons | Nicolai Haehnle | 2018-03-14 | 4 | -11/+66 |
| * | TableGen: Allow dag operators to be resolved late | Nicolai Haehnle | 2018-03-14 | 1 | -2/+7 |
| * | TableGen: Type-check BinOps | Nicolai Haehnle | 2018-03-14 | 1 | -30/+92 |
| * | TableGen: Allow ? in lists | Nicolai Haehnle | 2018-03-14 | 1 | -11/+9 |
| * | TableGen: Add !dag function for construction | Nicolai Haehnle | 2018-03-14 | 4 | -1/+66 |
| * | TableGen: Remove space at EOL in TGLexer.{h,cpp} | Nicolai Haehnle | 2018-03-09 | 2 | -34/+34 |
| * | TableGen: Add a defset statement | Nicolai Haehnle | 2018-03-09 | 4 | -9/+97 |
| * | TableGen: Allow arbitrary list values as ranges of foreach | Nicolai Haehnle | 2018-03-09 | 2 | -27/+25 |
| * | TableGen: Remove unused ParseForeachMode | Nicolai Haehnle | 2018-03-09 | 2 | -3/+2 |
| * | TableGen: More helpful error messages | Nicolai Haehnle | 2018-03-09 | 1 | -8/+22 |
| * | TableGen: add !isa operation | Nicolai Haehnle | 2018-03-09 | 4 | -1/+92 |
| * | TableGen: Add !foldl operation | Nicolai Haehnle | 2018-03-06 | 4 | -3/+193 |
| * | TableGen: Remove the ResolveFirst mechanism | Nicolai Haehnle | 2018-03-06 | 1 | -6/+0 |
| * | TableGen: Delay instantiating inline anonymous records | Nicolai Haehnle | 2018-03-06 | 2 | -44/+178 |
| * | TableGen: Move getNewAnonymousName into RecordKeeper | Nicolai Haehnle | 2018-03-06 | 3 | -17/+14 |
| * | TableGen: Explicitly check whether a record has been resolved | Nicolai Haehnle | 2018-03-06 | 2 | -3/+77 |
| * | TableGen: Allow !cast of records, cleanup conversion machinery | Nicolai Haehnle | 2018-03-06 | 2 | -131/+85 |
| * | TableGen: Simplify BitsInit::resolveReferences | Nicolai Haehnle | 2018-03-06 | 1 | -35/+16 |
| * | TableGen: Generalize record types to fix typeIsConvertibleTo et al. | Nicolai Haehnle | 2018-03-06 | 2 | -43/+145 |
| * | TableGen: Resolve all template args simultaneously in ResolveMulticlassDefARgs | Nicolai Haehnle | 2018-03-05 | 1 | -11/+12 |
| * | TableGen: Resolve all template args simultaneously in AddSubMultiClass | Nicolai Haehnle | 2018-03-05 | 1 | -12/+20 |
| * | TableGen: Resolve all template args simultaneously in AddSubClass | Nicolai Haehnle | 2018-03-05 | 2 | -26/+28 |
| * | TableGen: Reimplement !foreach using the resolving mechanism | Nicolai Haehnle | 2018-03-05 | 2 | -91/+171 |
| * | TableGen: Introduce an abstract variable resolver interface | Nicolai Haehnle | 2018-03-05 | 2 | -49/+80 |
| * | TableGen: Allow NAME in template arguments in defm in multiclass | Nicolai Haehnle | 2018-03-05 | 1 | -0/+3 |
| * | TableGen: Remove VarInit::getFieldType | Nicolai Haehnle | 2018-02-25 | 1 | -7/+0 |
| * | TableGen: Get rid of Init::getFieldInit | Nicolai Haehnle | 2018-02-25 | 1 | -24/+6 |
| * | TableGen: Remove Init::resolveListElementReference | Nicolai Haehnle | 2018-02-25 | 1 | -88/+9 |
| * | Revert "TableGen: Fix typeIsConvertibleTo for record types" | Nicolai Haehnle | 2018-02-23 | 2 | -16/+15 |
| * | TableGen: Avoid using resolveListElementReference in TGParser | Nicolai Haehnle | 2018-02-23 | 1 | -1/+1 |
| * | TableGen: Fix typeIsConvertibleTo for record types | Nicolai Haehnle | 2018-02-23 | 2 | -15/+16 |
| * | TableGen: Add !size operation | Nicolai Haehnle | 2018-02-23 | 4 | -2/+19 |
| * | TableGen: Add strict assertions to sanity check earlier type checking | Nicolai Haehnle | 2018-02-22 | 1 | -0/+3 |
| * | TableGen: Allow implicit casting between string and code | Nicolai Haehnle | 2018-02-22 | 1 | -0/+14 |
| * | TableGen: Fix type of resolved and converted lists | Nicolai Haehnle | 2018-02-22 | 1 | -16/+15 |
| * | TableGen: Fix type deduction for !foreach | Nicolai Haehnle | 2018-02-22 | 1 | -0/+8 |