summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert r334764, as it breaks some botsFlorian Hahn2018-06-141-236/+236
* [TableGen] Make TreePatternNode::getChild return a reference (NFC)Florian Hahn2018-06-141-236/+236
* [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC).Florian Hahn2018-06-141-21/+21
* [TableGen] Make getOnlyTree return a const ref (NFC)Florian Hahn2018-06-131-8/+10
* TableGen: Change some pointer parameters to references since they're never nu...David Blaikie2018-06-111-20/+21
* [TableGen] Make better use of std::map::emplace and emplace construct the obj...Craig Topper2018-06-101-9/+10
* Revert r334374 [TableGen] Move some shared_ptrs to avoid unnecessary copies (...Florian Hahn2018-06-101-21/+20
* [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC).Florian Hahn2018-06-101-20/+21
* [TableGen] Make DAGInstruction own Pattern to avoid leaking it.Florian Hahn2018-06-081-7/+9
* TableGen/DAGPatterns: Allow bit constants in addition to int constantsNicolai Haehnle2018-06-041-3/+5
* [TableGen] Avoid leaking TreePatternNodes by using shared_ptr.Florian Hahn2018-05-301-172/+165
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-25/+23
* [TableGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-061-2/+2
* Fix a bunch of typoes. NFCFangrui Song2018-03-301-1/+1
* [TableGen] Add support of Intrinsics with multiple returnsHal Finkel2018-01-031-1/+4
* Avoid int to string conversion in Twine or raw_ostream contexts.Benjamin Kramer2017-12-281-8/+7
* [TableGen] Print more helpful information in case of type contradictionKrzysztof Parzyszek2017-12-211-18/+31
* TableGen: Allow setting SDNodeProperties on intrinsicsMatt Arsenault2017-12-201-33/+12
* [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
OpenPOWER on IntegriCloud