summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.h
Commit message (Expand)AuthorAgeFilesLines
* [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
* Revert "Improve TableGen performance of -gen-dag-isel (motivated by X86 backe...Krzysztof Parzyszek2017-09-191-158/+14
* Improve TableGen performance of -gen-dag-isel (motivated by X86 backend)Krzysztof Parzyszek2017-09-191-14/+158
* TableGen support for parameterized register class informationKrzysztof Parzyszek2017-09-141-179/+289
* Formatting changes, add LLVM_DUMP_METHOD to a dump function, NFCKrzysztof Parzyszek2017-09-121-1/+2
* [TableGen] Remove some copies around PatternToMatch.Craig Topper2017-06-251-6/+6
* [TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper2017-05-311-4/+4
* [SelectionDAG] Enhance SDTCisSameNumEltsAs to work with scalar types and use ...Craig Topper2017-03-131-3/+4
* [GlobalISel] Add basic Selector-emitter tblgen backend.Ahmed Bougacha2016-12-211-0/+2
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-2/+1
* IR: Sort generic intrinsics before target specific onesJustin Bogner2016-07-151-2/+2
* [SelectionDAG] Add a SDTCisSameSizeAs type constraint that can be used to ens...Craig Topper2015-11-261-1/+7
* Fix typos.Bruce Mitchener2015-09-121-4/+4
* [TableGen] Add support constraining a vector type in a pattern to have a spec...Craig Topper2015-03-051-1/+15
* Revert "Improve memory ownership/management in TableGen by unique_ptrifying T...David Blaikie2014-11-171-19/+13
* Improve memory ownership/management in TableGen by unique_ptrifying TreePatte...David Blaikie2014-11-171-13/+19
* Fix nested namespace with decltype to hopefully work with MSVCDavid Blaikie2014-11-131-1/+2
* Use unique_ptr to handle ownership of TreePatterns in CodeGenDAGPatterns::Pat...David Blaikie2014-11-131-7/+7
* Make TreePattern::error use TwineMatt Arsenault2014-11-111-1/+1
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* TableGen: Allow AddedComplexity values to be negativeTom Stellard2014-08-011-4/+4
* Revert of r213521. This change introduced a non-hermetic test (depending on aRichard Smith2014-07-221-4/+4
* TableGen: Allow AddedComplexity values to be negativeTom Stellard2014-07-211-4/+4
* TableGen: permit non-leaf ComplexPattern usesTim Northover2014-05-201-0/+13
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-161-8/+8
* Add an OutPatFrag TableGen classHal Finkel2014-02-281-1/+1
* Improve handling of EnforceSmallerThan. Remove all types that are smaller fro...Craig Topper2014-01-281-0/+4
* TableGen: Refactor DAG patterns to enable parsing one pattern at a time.Ahmed Bougacha2013-10-281-1/+5
* Make all unnamed RegisterClass TreePatternNodes typed MVT::i32.Jakob Stoklund Olesen2013-03-231-0/+1
* Extract a method.Jakob Stoklund Olesen2013-03-181-0/+5
OpenPOWER on IntegriCloud