summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
Commit message (Expand)AuthorAgeFilesLines
* [globalisel][tablegen] Add support for relative AtomicOrderingsDaniel Sanders2017-11-301-1/+40
* [tablegen] Handle atomic predicates for ordering inside tablegen. NFC.Daniel Sanders2017-11-131-1/+53
* [tablegen] Handle atomic predicates for memory type inside tablegen. NFC.Daniel Sanders2017-11-131-12/+31
* [globalisel][tablegen] Import signextload and zeroextload.Daniel Sanders2017-11-111-2/+8
* [AArch64][SVE] Asm: Extend EnforceVectorSubVectorTypeIs to distinguish Scalab...Florian Hahn2017-11-071-0/+5
* [tablegen] Use hasPredCode()/hasImmCode() instead of getPredCode().empty()/ge...Daniel Sanders2017-10-151-4/+14
* [TableGen] Remove error checks incorrectly failing on non-error conditionsKrzysztof Parzyszek2017-10-151-49/+6
* [tablegen] Handle common load/store predicates inside tablegen. NFC.Daniel Sanders2017-10-151-7/+216
* [TableGen] Avoid unnecessary std::string creationsSimon Pilgrim2017-10-141-10/+10
* [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat base...Daniel Sanders2017-10-131-0/+8
* [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 us...Daniel Sanders2017-10-131-2/+25
* Revert r315148 [TableGen] Avoid unnecessary std::string creationsDaniel Sanders2017-10-131-8/+8
* [TableGen] Avoid unnecessary std::string creationsSimon Pilgrim2017-10-071-8/+8
* Use const where possible. NFCI.Simon Pilgrim2017-09-271-1/+1
* Tidyup P->getComplexPatternInfo call by moving it inside if( != NULL) test. N...Simon Pilgrim2017-09-261-3/+1
* [TableGen] Replace InfoByHwMode::getAsString with writeToStreamKrzysztof Parzyszek2017-09-221-2/+8
* Remove trailing whitespace. NFCI.Simon Pilgrim2017-09-221-2/+2
* Revert "[TableGen] Replace InfoByHwMode::getAsString with writeToStream"Krzysztof Parzyszek2017-09-221-6/+2
* [TableGen] Replace InfoByHwMode::getAsString with writeToStreamKrzysztof Parzyszek2017-09-221-2/+6
* [TableGen] Include StringMap.h instead of StringSet.h since that's the data s...Craig Topper2017-09-211-1/+1
* [TableGen] Some optimizations to TableGen.Zachary Turner2017-09-201-39/+46
* Recommit r313647 now that GCC seems to accept the offeringKrzysztof Parzyszek2017-09-191-28/+52
* Revert "Improve TableGen performance of -gen-dag-isel (motivated by X86 backe...Krzysztof Parzyszek2017-09-191-52/+28
* Improve TableGen performance of -gen-dag-isel (motivated by X86 backend)Krzysztof Parzyszek2017-09-191-28/+52
* Remove uses of deprecated std::not1.Benjamin Kramer2017-09-171-3/+3
* Fix selecting legal types in TypeInfer::getLegalTypesKrzysztof Parzyszek2017-09-151-9/+3
* TableGen support for parameterized register class informationKrzysztof Parzyszek2017-09-141-729/+1017
* [tblgen] Remove uses of std::ptr_fun, it's removed in C++17.Benjamin Kramer2017-09-141-8/+5
* Remove ancient, commented out code from TableGen, NFCKrzysztof Parzyszek2017-09-121-12/+0
* Formatting changes, add LLVM_DUMP_METHOD to a dump function, NFCKrzysztof Parzyszek2017-09-121-5/+4
* [TableGen] Teach tablegen to allow SDNPCommutable nodes with more than 2 oper...Craig Topper2017-09-041-4/+9
* [TableGen] Fix a range based for loop to take the value by reference so that ...Craig Topper2017-08-301-1/+1
* [TableGen] Fix bug in TableGen CodeGenPatterns when adding variants of the pa...Ayman Musa2017-06-271-2/+2
* [TableGen] Remove some copies around PatternToMatch.Craig Topper2017-06-251-10/+8
* [TableGen] Take a parameter by reference instead of pointer so we don't have ...Craig Topper2017-06-201-4/+4
* [TableGen] Use range based for loop. NFCCraig Topper2017-06-201-3/+1
* [TableGen] Do not assume that the first variant is the original patternKrzysztof Parzyszek2017-06-161-3/+1
* [TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper2017-05-311-1/+1
* [TableGen] Make Record::getValueAsString and getValueAsListOfStrings return S...Craig Topper2017-05-311-1/+3
* TableGen: Add IntrHasSideEffects property for intrinsicsMatt Arsenault2017-04-281-1/+2
* [SelectionDAG] Enhance SDTCisSameNumEltsAs to work with scalar types and use ...Craig Topper2017-03-131-35/+53
* [TableGen] Make sure EnforceSameSize populates the type sets if necessary.Craig Topper2017-02-181-0/+6
* Cleanup dump() functions.Matthias Braun2017-01-281-2/+2
* [TableGen] Use 'unsigned' instead of 'bool' in a place where the code conditi...Craig Topper2016-12-191-1/+1
* TableGen: Use StringInit instead of std::string for DagInit arg namesMatthias Braun2016-12-051-9/+11
* TableGen: Use StringInit instead of std::string for DagInit nameMatthias Braun2016-12-051-4/+4
* TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun2016-12-041-1/+1
* Re-apply r286384, "X86: Introduce the "relocImm" ComplexPattern, which repres...Peter Collingbourne2016-11-091-6/+1
* Revert r286384, "X86: Introduce the "relocImm" ComplexPattern, which represen...Peter Collingbourne2016-11-091-1/+6
* X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable ...Peter Collingbourne2016-11-091-6/+1
OpenPOWER on IntegriCloud