summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.h
Commit message (Expand)AuthorAgeFilesLines
* TableGen: Remove unused codeMatt Arsenault2020-01-091-6/+0
* [TableGen] Remove unused target intrinsic generation logicReid Kleckner2019-12-111-9/+0
* Reland 'Fixed -Wdeprecated-copy warnings. NFCI.'Dávid Bolvanský2019-11-231-0/+1
* Revert 'Fixed -Wdeprecated-copy warnings. NFCI.'Dávid Bolvanský2019-11-231-1/+0
* Fixed -Wdeprecated-copy warnings. NFCI.Dávid Bolvanský2019-11-231-0/+1
* TableGen: Add MinAlignment predicateMatt Arsenault2019-07-311-0/+1
* AMDGPU: Avoid emitting "true" predicatesMatt Arsenault2019-07-301-0/+3
* TableGen: Add address space to matchersMatt Arsenault2019-07-151-0/+2
* [TableGen] Allow DAG isel patterns to override default operands.Simon Tatham2019-07-041-0/+5
* Add support for pointer types in patternsTom Stellard2019-02-201-0/+11
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [TableGen] Preserve order of output operands in DAGISelMatcherGenCraig Topper2018-12-051-1/+15
* TableGen/ISel: Allow PatFrag predicate code to access captured operandsNicolai Haehnle2018-11-301-13/+76
* TableGen/CodeGenDAGPatterns: addPredicateFn only onceNicolai Haehnle2018-10-081-2/+2
* [TableGen] TypeInfer - Cache the legal types as TypeSetByHwModeSimon Pilgrim2018-08-171-3/+3
* [TableGen] std::move vectors into TreePatternNode.Craig Topper2018-07-151-2/+3
* [TableGen] Add some std::move to the PatternToMatch constructor.Craig Topper2018-07-151-1/+1
* [TableGen] Suppress type validation when parsing pattern fragmentsUlrich Weigand2018-07-131-0/+12
* [TableGen] Support multi-alternative pattern fragmentsUlrich Weigand2018-07-131-18/+24
* [globalisel][tablegen] Add support for C++ predicates on PatFrags and use it ...Daniel Sanders2018-06-151-0/+4
* Revert r334764, as it breaks some botsFlorian Hahn2018-06-141-8/+7
* [TableGen] Make TreePatternNode::getChild return a reference (NFC)Florian Hahn2018-06-141-7/+8
* [TableGen] Make getOnlyTree return a const ref (NFC)Florian Hahn2018-06-131-1/+1
* TableGen: Change some pointer parameters to references since they're never nu...David Blaikie2018-06-111-1/+1
* [TableGen] Combine two constructors by taking vectors by value instead of try...Craig Topper2018-06-101-11/+3
* Revert r334374 [TableGen] Move some shared_ptrs to avoid unnecessary copies (...Florian Hahn2018-06-101-5/+1
* [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC).Florian Hahn2018-06-101-1/+5
* [TableGen] Make DAGInstruction own Pattern to avoid leaking it.Florian Hahn2018-06-081-4/+4
* [TableGen] Avoid leaking TreePatternNodes by using shared_ptr.Florian Hahn2018-05-301-53/+58
* [TableGen] Print more helpful information in case of type contradictionKrzysztof Parzyszek2017-12-211-3/+8
* TableGen: Allow setting SDNodeProperties on intrinsicsMatt Arsenault2017-12-201-0/+2
* [globalisel][tablegen] Add support for relative AtomicOrderingsDaniel Sanders2017-11-301-0/+10
* [tablegen] Handle atomic predicates for ordering inside tablegen. NFC.Daniel Sanders2017-11-131-0/+11
* [tablegen] Handle atomic predicates for memory type inside tablegen. NFC.Daniel Sanders2017-11-131-0/+2
* [globalisel][tablegen] Import signextload and zeroextload.Daniel Sanders2017-11-111-1/+7
* [tablegen] Use hasPredCode()/hasImmCode() instead of getPredCode().empty()/ge...Daniel Sanders2017-10-151-1/+3
* [tablegen] Handle common load/store predicates inside tablegen. NFC.Daniel Sanders2017-10-151-4/+35
* [TableGen] Avoid unnecessary std::string creationsSimon Pilgrim2017-10-141-7/+6
* [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat base...Daniel Sanders2017-10-131-0/+4
* [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 us...Daniel Sanders2017-10-131-0/+5
* Revert r315148 [TableGen] Avoid unnecessary std::string creationsDaniel Sanders2017-10-131-5/+5
* [TableGen] Avoid repeated find calls in CodeGenDAGPatterns getters. NFCI.Simon Pilgrim2017-10-071-14/+21
* [TableGen] Avoid unnecessary std::string creationsSimon Pilgrim2017-10-071-5/+5
* [TableGen] Replace InfoByHwMode::getAsString with writeToStreamKrzysztof Parzyszek2017-09-221-0/+2
* Remove trailing whitespace. NFCI.Simon Pilgrim2017-09-221-11/+11
* Revert "[TableGen] Replace InfoByHwMode::getAsString with writeToStream"Krzysztof Parzyszek2017-09-221-2/+0
* [TableGen] Replace InfoByHwMode::getAsString with writeToStreamKrzysztof Parzyszek2017-09-221-0/+2
* [TableGen] Use CHAR_BIT instead of hardcoded 8 with sizeof. NFCCraig Topper2017-09-211-1/+1
* [TableGen] Some optimizations to TableGen.Zachary Turner2017-09-201-5/+6
* Recommit r313647 now that GCC seems to accept the offeringKrzysztof Parzyszek2017-09-191-14/+166
OpenPOWER on IntegriCloud