summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenDAGPatterns.h
AgeCommit message (Expand)Author
2017-11-30[globalisel][tablegen] Add support for relative AtomicOrderingsDaniel Sanders
2017-11-13[tablegen] Handle atomic predicates for ordering inside tablegen. NFC.Daniel Sanders
2017-11-13[tablegen] Handle atomic predicates for memory type inside tablegen. NFC.Daniel Sanders
2017-11-11[globalisel][tablegen] Import signextload and zeroextload.Daniel Sanders
2017-10-15[tablegen] Use hasPredCode()/hasImmCode() instead of getPredCode().empty()/ge...Daniel Sanders
2017-10-15[tablegen] Handle common load/store predicates inside tablegen. NFC.Daniel Sanders
2017-10-14[TableGen] Avoid unnecessary std::string creationsSimon Pilgrim
2017-10-13[globalisel][tablegen] Add support for fpimm and import of APInt/APFloat base...Daniel Sanders
2017-10-13[aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 us...Daniel Sanders
2017-10-13Revert r315148 [TableGen] Avoid unnecessary std::string creationsDaniel Sanders
2017-10-07[TableGen] Avoid repeated find calls in CodeGenDAGPatterns getters. NFCI.Simon Pilgrim
2017-10-07[TableGen] Avoid unnecessary std::string creationsSimon Pilgrim
2017-09-22[TableGen] Replace InfoByHwMode::getAsString with writeToStreamKrzysztof Parzyszek
2017-09-22Remove trailing whitespace. NFCI.Simon Pilgrim
2017-09-22Revert "[TableGen] Replace InfoByHwMode::getAsString with writeToStream"Krzysztof Parzyszek
2017-09-22[TableGen] Replace InfoByHwMode::getAsString with writeToStreamKrzysztof Parzyszek
2017-09-21[TableGen] Use CHAR_BIT instead of hardcoded 8 with sizeof. NFCCraig Topper
2017-09-20[TableGen] Some optimizations to TableGen.Zachary Turner
2017-09-19Recommit r313647 now that GCC seems to accept the offeringKrzysztof Parzyszek
2017-09-19Revert "Improve TableGen performance of -gen-dag-isel (motivated by X86 backe...Krzysztof Parzyszek
2017-09-19Improve TableGen performance of -gen-dag-isel (motivated by X86 backend)Krzysztof Parzyszek
2017-09-14TableGen support for parameterized register class informationKrzysztof Parzyszek
2017-09-12Formatting changes, add LLVM_DUMP_METHOD to a dump function, NFCKrzysztof Parzyszek
2017-06-25[TableGen] Remove some copies around PatternToMatch.Craig Topper
2017-05-31[TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper
2017-03-13[SelectionDAG] Enhance SDTCisSameNumEltsAs to work with scalar types and use ...Craig Topper
2016-12-21[GlobalISel] Add basic Selector-emitter tblgen backend.Ahmed Bougacha
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer
2016-07-15IR: Sort generic intrinsics before target specific onesJustin Bogner
2015-11-26[SelectionDAG] Add a SDTCisSameSizeAs type constraint that can be used to ens...Craig Topper
2015-09-12Fix typos.Bruce Mitchener
2015-03-05[TableGen] Add support constraining a vector type in a pattern to have a spec...Craig Topper
2014-11-17Revert "Improve memory ownership/management in TableGen by unique_ptrifying T...David Blaikie
2014-11-17Improve memory ownership/management in TableGen by unique_ptrifying TreePatte...David Blaikie
2014-11-13Fix nested namespace with decltype to hopefully work with MSVCDavid Blaikie
2014-11-13Use unique_ptr to handle ownership of TreePatterns in CodeGenDAGPatterns::Pat...David Blaikie
2014-11-11Make TreePattern::error use TwineMatt Arsenault
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-08-01TableGen: Allow AddedComplexity values to be negativeTom Stellard
2014-07-22Revert of r213521. This change introduced a non-hermetic test (depending on aRichard Smith
2014-07-21TableGen: Allow AddedComplexity values to be negativeTom Stellard
2014-05-20TableGen: permit non-leaf ComplexPattern usesTim Northover
2014-04-16[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-02-28Add an OutPatFrag TableGen classHal Finkel
2014-01-28Improve handling of EnforceSmallerThan. Remove all types that are smaller fro...Craig Topper
2013-10-28TableGen: Refactor DAG patterns to enable parsing one pattern at a time.Ahmed Bougacha
2013-03-23Make all unnamed RegisterClass TreePatternNodes typed MVT::i32.Jakob Stoklund Olesen
2013-03-18Extract a method.Jakob Stoklund Olesen
2013-03-17Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen
2012-12-04Sort the #include lines for utils/...Chandler Carruth