| Commit message (Expand) | Author | Age | Files | Lines |
* | [globalisel][tablegen] Add support for relative AtomicOrderings | Daniel Sanders | 2017-11-30 | 1 | -1/+40 |
* | [tablegen] Handle atomic predicates for ordering inside tablegen. NFC. | Daniel Sanders | 2017-11-13 | 1 | -1/+53 |
* | [tablegen] Handle atomic predicates for memory type inside tablegen. NFC. | Daniel Sanders | 2017-11-13 | 1 | -12/+31 |
* | [globalisel][tablegen] Import signextload and zeroextload. | Daniel Sanders | 2017-11-11 | 1 | -2/+8 |
* | [AArch64][SVE] Asm: Extend EnforceVectorSubVectorTypeIs to distinguish Scalab... | Florian Hahn | 2017-11-07 | 1 | -0/+5 |
* | [tablegen] Use hasPredCode()/hasImmCode() instead of getPredCode().empty()/ge... | Daniel Sanders | 2017-10-15 | 1 | -4/+14 |
* | [TableGen] Remove error checks incorrectly failing on non-error conditions | Krzysztof Parzyszek | 2017-10-15 | 1 | -49/+6 |
* | [tablegen] Handle common load/store predicates inside tablegen. NFC. | Daniel Sanders | 2017-10-15 | 1 | -7/+216 |
* | [TableGen] Avoid unnecessary std::string creations | Simon Pilgrim | 2017-10-14 | 1 | -10/+10 |
* | [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat base... | Daniel Sanders | 2017-10-13 | 1 | -0/+8 |
* | [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 us... | Daniel Sanders | 2017-10-13 | 1 | -2/+25 |
* | Revert r315148 [TableGen] Avoid unnecessary std::string creations | Daniel Sanders | 2017-10-13 | 1 | -8/+8 |
* | [TableGen] Avoid unnecessary std::string creations | Simon Pilgrim | 2017-10-07 | 1 | -8/+8 |
* | Use const where possible. NFCI. | Simon Pilgrim | 2017-09-27 | 1 | -1/+1 |
* | Tidyup P->getComplexPatternInfo call by moving it inside if( != NULL) test. N... | Simon Pilgrim | 2017-09-26 | 1 | -3/+1 |
* | [TableGen] Replace InfoByHwMode::getAsString with writeToStream | Krzysztof Parzyszek | 2017-09-22 | 1 | -2/+8 |
* | Remove trailing whitespace. NFCI. | Simon Pilgrim | 2017-09-22 | 1 | -2/+2 |
* | Revert "[TableGen] Replace InfoByHwMode::getAsString with writeToStream" | Krzysztof Parzyszek | 2017-09-22 | 1 | -6/+2 |
* | [TableGen] Replace InfoByHwMode::getAsString with writeToStream | Krzysztof Parzyszek | 2017-09-22 | 1 | -2/+6 |
* | [TableGen] Include StringMap.h instead of StringSet.h since that's the data s... | Craig Topper | 2017-09-21 | 1 | -1/+1 |
* | [TableGen] Some optimizations to TableGen. | Zachary Turner | 2017-09-20 | 1 | -39/+46 |
* | Recommit r313647 now that GCC seems to accept the offering | Krzysztof Parzyszek | 2017-09-19 | 1 | -28/+52 |
* | Revert "Improve TableGen performance of -gen-dag-isel (motivated by X86 backe... | Krzysztof Parzyszek | 2017-09-19 | 1 | -52/+28 |
* | Improve TableGen performance of -gen-dag-isel (motivated by X86 backend) | Krzysztof Parzyszek | 2017-09-19 | 1 | -28/+52 |
* | Remove uses of deprecated std::not1. | Benjamin Kramer | 2017-09-17 | 1 | -3/+3 |
* | Fix selecting legal types in TypeInfer::getLegalTypes | Krzysztof Parzyszek | 2017-09-15 | 1 | -9/+3 |
* | TableGen support for parameterized register class information | Krzysztof Parzyszek | 2017-09-14 | 1 | -729/+1017 |
* | [tblgen] Remove uses of std::ptr_fun, it's removed in C++17. | Benjamin Kramer | 2017-09-14 | 1 | -8/+5 |
* | Remove ancient, commented out code from TableGen, NFC | Krzysztof Parzyszek | 2017-09-12 | 1 | -12/+0 |
* | Formatting changes, add LLVM_DUMP_METHOD to a dump function, NFC | Krzysztof Parzyszek | 2017-09-12 | 1 | -5/+4 |
* | [TableGen] Teach tablegen to allow SDNPCommutable nodes with more than 2 oper... | Craig Topper | 2017-09-04 | 1 | -4/+9 |
* | [TableGen] Fix a range based for loop to take the value by reference so that ... | Craig Topper | 2017-08-30 | 1 | -1/+1 |
* | [TableGen] Fix bug in TableGen CodeGenPatterns when adding variants of the pa... | Ayman Musa | 2017-06-27 | 1 | -2/+2 |
* | [TableGen] Remove some copies around PatternToMatch. | Craig Topper | 2017-06-25 | 1 | -10/+8 |
* | [TableGen] Take a parameter by reference instead of pointer so we don't have ... | Craig Topper | 2017-06-20 | 1 | -4/+4 |
* | [TableGen] Use range based for loop. NFC | Craig Topper | 2017-06-20 | 1 | -3/+1 |
* | [TableGen] Do not assume that the first variant is the original pattern | Krzysztof Parzyszek | 2017-06-16 | 1 | -3/+1 |
* | [TableGen] Adapt more places to getValueAsString now returning a StringRef in... | Craig Topper | 2017-05-31 | 1 | -1/+1 |
* | [TableGen] Make Record::getValueAsString and getValueAsListOfStrings return S... | Craig Topper | 2017-05-31 | 1 | -1/+3 |
* | TableGen: Add IntrHasSideEffects property for intrinsics | Matt Arsenault | 2017-04-28 | 1 | -1/+2 |
* | [SelectionDAG] Enhance SDTCisSameNumEltsAs to work with scalar types and use ... | Craig Topper | 2017-03-13 | 1 | -35/+53 |
* | [TableGen] Make sure EnforceSameSize populates the type sets if necessary. | Craig Topper | 2017-02-18 | 1 | -0/+6 |
* | Cleanup dump() functions. | Matthias Braun | 2017-01-28 | 1 | -2/+2 |
* | [TableGen] Use 'unsigned' instead of 'bool' in a place where the code conditi... | Craig Topper | 2016-12-19 | 1 | -1/+1 |
* | TableGen: Use StringInit instead of std::string for DagInit arg names | Matthias Braun | 2016-12-05 | 1 | -9/+11 |
* | TableGen: Use StringInit instead of std::string for DagInit name | Matthias Braun | 2016-12-05 | 1 | -4/+4 |
* | TableGen: Use StringRef instead of const std::string& in return vals. | Matthias Braun | 2016-12-04 | 1 | -1/+1 |
* | Re-apply r286384, "X86: Introduce the "relocImm" ComplexPattern, which repres... | Peter Collingbourne | 2016-11-09 | 1 | -6/+1 |
* | Revert r286384, "X86: Introduce the "relocImm" ComplexPattern, which represen... | Peter Collingbourne | 2016-11-09 | 1 | -1/+6 |
* | X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable ... | Peter Collingbourne | 2016-11-09 | 1 | -6/+1 |