| Commit message (Expand) | Author | Age | Files | Lines |
* | [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 |
* | TableGen: Allow foreach in multiclass to depend on template args | Nicolai Haehnle | 2018-06-21 | 1 | -25/+0 |
* | TableGen: Streamline the semantics of NAME | Nicolai Haehnle | 2018-06-04 | 1 | -12/+9 |
* | [TableGen] Don't quote variable name when printing !foreach. | Simon Tatham | 2018-05-02 | 1 | -3/+5 |
* | IWYU for llvm-config.h in llvm, additions. | Nico Weber | 2018-04-30 | 1 | -0/+1 |
* | [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 | 1 | -8/+9 |
* | TableGen: Explicitly forbid self-references to field members | Nicolai Haehnle | 2018-03-19 | 1 | -3/+9 |
* | 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 | 1 | -3/+3 |
* | TableGen: Move GenStrConcat to a helper function in BinOpInit | Nicolai Haehnle | 2018-03-19 | 1 | -13/+14 |
* | TableGen: Remove the cast-from-string-to-variable-reference feature | Nicolai Haehnle | 2018-03-19 | 1 | -48/+13 |
* | TableGen: Add !ne, !le, !lt, !ge, and !gt comparisons | Nicolai Haehnle | 2018-03-14 | 1 | -10/+35 |
* | TableGen: Allow dag operators to be resolved late | Nicolai Haehnle | 2018-03-14 | 1 | -2/+7 |
* | TableGen: Add !dag function for construction | Nicolai Haehnle | 2018-03-14 | 1 | -0/+25 |
* | TableGen: Allow arbitrary list values as ranges of foreach | Nicolai Haehnle | 2018-03-09 | 1 | -7/+8 |
* | TableGen: More helpful error messages | Nicolai Haehnle | 2018-03-09 | 1 | -8/+22 |
* | TableGen: add !isa operation | Nicolai Haehnle | 2018-03-09 | 1 | -0/+62 |
* | TableGen: Add !foldl operation | Nicolai Haehnle | 2018-03-06 | 1 | -0/+71 |
* | TableGen: Delay instantiating inline anonymous records | Nicolai Haehnle | 2018-03-06 | 1 | -0/+146 |
* | TableGen: Move getNewAnonymousName into RecordKeeper | Nicolai Haehnle | 2018-03-06 | 1 | -0/+6 |
* | TableGen: Explicitly check whether a record has been resolved | Nicolai Haehnle | 2018-03-06 | 1 | -0/+26 |
* | TableGen: Allow !cast of records, cleanup conversion machinery | Nicolai Haehnle | 2018-03-06 | 1 | -122/+79 |
* | 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 | 1 | -36/+140 |
* | TableGen: Resolve all template args simultaneously in AddSubClass | Nicolai Haehnle | 2018-03-05 | 1 | -19/+20 |
* | TableGen: Reimplement !foreach using the resolving mechanism | Nicolai Haehnle | 2018-03-05 | 1 | -70/+69 |
* | TableGen: Introduce an abstract variable resolver interface | Nicolai Haehnle | 2018-03-05 | 1 | -48/+78 |
* | 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 | 1 | -10/+4 |
* | TableGen: Fix typeIsConvertibleTo for record types | Nicolai Haehnle | 2018-02-23 | 1 | -4/+10 |
* | TableGen: Add !size operation | Nicolai Haehnle | 2018-02-23 | 1 | -0/+6 |
* | 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] Fixed few !foreach evaluation issues. | Artem Belevich | 2018-02-09 | 1 | -41/+26 |
* | [TblGen] Inline an (almost) trivial accessor. No functionality change. | Benjamin Kramer | 2018-01-23 | 1 | -4/+0 |
* | Reverting r315590; it did not include changes for llvm-tblgen, which is causi... | Aaron Ballman | 2017-10-15 | 1 | -5/+5 |
* | [dump] Remove NDEBUG from test to enable dump methods [NFC] | Don Hinton | 2017-10-12 | 1 | -5/+5 |
* | Untabify. | NAKAMURA Takumi | 2017-08-28 | 1 | -1/+1 |
* | [BinaryFormat, Option, TableGen] Fix some Clang-tidy modernize-use-using and ... | Eugene Zelenko | 2017-06-16 | 1 | -19/+24 |
* | [TableGen] Remove RecordVal constructor that takes a StringRef and Record::se... | Craig Topper | 2017-06-01 | 1 | -6/+1 |
* | [TableGen] Make Record::getValueAsString and getValueAsListOfStrings return S... | Craig Topper | 2017-05-31 | 1 | -3/+3 |
* | [TableGen] Make one of RecordVal's constructors delegate to the other to redu... | Craig Topper | 2017-05-31 | 1 | -6/+0 |