| Commit message (Expand) | Author | Age | Files | Lines |
| * | [TblGen] Extend !if semantics through new feature !cond | Javed Absar | 2019-01-25 | 5 | -1/+224 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 12 | -48/+36 |
| * | Let TableGen write output only if it changed, instead of doing so in cmake, a... | Nico Weber | 2018-12-19 | 1 | -8/+24 |
| * | [TableGen] Preprocessing support | Vyacheslav Zakharin | 2018-11-27 | 4 | -30/+781 |
| * | Reverted r347092 due to the following build fails: | Vyacheslav Zakharin | 2018-11-17 | 4 | -781/+30 |
| * | Preprocessing support in tablegen. | Vyacheslav Zakharin | 2018-11-16 | 4 | -30/+781 |
| * | [TableGen] fix assert in !cast when used out of definition in a multiclass | Valery Pykhtin | 2018-10-10 | 1 | -0/+2 |
| * | llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) | Fangrui Song | 2018-09-27 | 1 | -4/+3 |
| * | [tblgen] Fix undefined behaviour when assigning integers to large bits<n>'s | Daniel Sanders | 2018-09-21 | 1 | -1/+1 |
| * | Remove trailing space | Fangrui Song | 2018-07-30 | 1 | -19/+19 |
| * | [TableGen] Add missing std::moves to fix build failure. | Simon Tatham | 2018-07-11 | 1 | -7/+7 |
| * | [TableGen] Add a general-purpose JSON backend. | Simon Tatham | 2018-07-11 | 2 | -0/+190 |
| * | [TableGen] Use WithColor for printing errors/warnings | Jonas Devlieghere | 2018-06-23 | 1 | -6/+3 |
| * | TableGen: Allow foreach in multiclass to depend on template args | Nicolai Haehnle | 2018-06-21 | 3 | -151/+252 |
| * | TableGen: Streamline the semantics of NAME | Nicolai Haehnle | 2018-06-04 | 3 | -162/+119 |
| * | TableGen: add some more helpful error messages | Nicolai Haehnle | 2018-05-29 | 1 | -0/+13 |
| * | Revert r330742: Let TableGen write output only if it changed, instead of doin... | Chandler Carruth | 2018-05-07 | 1 | -16/+5 |
| * | [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 |