summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenInstruction.cpp
AgeCommit message (Expand)Author
2017-11-18[globalisel][tablegen] Generalize pointer-type inference by introducing ptype...Daniel Sanders
2017-10-06[TableGen] : CodeGenInsrtuction modify to range loop. NFC.Javed Absar
2017-09-14TableGen support for parameterized register class informationKrzysztof Parzyszek
2017-05-15[TableGen] Add EncoderMethod to RegisterOperandSam Kolton
2016-12-05TableGen: Use StringInit instead of std::string for DagInit arg namesMatthias Braun
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2016-11-30Apply clang-tidy's 'performance-faster-string-find' check to LLVM.Benjamin Kramer
2016-09-14This reapplies r281304. The issue was that I had missedSjoerd Meijer
2016-03-01TableGen: Add hasNoSchedulingInfo to instructionsMatthias Braun
2016-02-03Minor performance tweaks to llvm-tblgen (and a few that might be a good idea)Reid Kleckner
2015-12-22Add an OperandNamespace field to Target.td's Operand.Dan Gohman
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer
2015-05-28Add support for the convergent flag at the MC and MachineInstr levels.Owen Anderson
2015-03-01Reverted 230471 - gather scatter handling in table gen.Elena Demikhovsky
2015-02-25AVX-512: Gather and Scatter patternsElena Demikhovsky
2015-01-12Target: Allow target specific operand typesTom Stellard
2014-12-12Clean up static analyzer warnings.Michael Ilseman
2014-11-26Remove neverHasSideEffects support from TableGen CodeGenInstruction. Everyone...Craig Topper
2014-08-20Add isInsertSubreg property.Quentin Colombet
2014-08-20Add isExtractSubreg property.Quentin Colombet
2014-08-11Add isRegSequence property.Quentin Colombet
2014-08-07Change BitsInit to inherit from TypedInit.Pete Cooper
2014-05-15TableGen: use correct MIOperand when printing aliasesTim Northover
2014-05-15TableGen/ARM64: print aliases even if they have syntax variants.Tim Northover
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-29tblgen: Twinify PrintFatalError.Benjamin Kramer
2014-03-29TableGen: avoid dereferencing nullptr variableTim Northover
2014-02-05Shrink the size of CodeGenInstruction a little bit by using bitfields. 32 boo...Craig Topper
2013-09-12Add an instruction deprecation feature to TableGen.Joey Gouly
2013-08-22ARM: use TableGen patterns to select CMOV operations.Tim Northover
2013-08-16Fixing a warning about control reaching the end of a non-void function.Aaron Ballman
2012-12-04Sort the #include lines for utils/...Chandler Carruth
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-10-20Allow the commuted form of tied-operand constraints in tablegen ("$dst = $src",Lang Hames
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva
2012-09-11Improve tblgen code cleanliness: create an unknown_class, from which the unkn...Owen Anderson
2012-08-24Heed guessInstructionProperties, and stop warning on redundant flags.Jakob Stoklund Olesen
2012-08-23Tristate mayLoad, mayStore, and hasSideEffects.Jakob Stoklund Olesen
2012-08-22Print out the location of expanded multiclass defs in TableGen errors.Jakob Stoklund Olesen
2012-08-16Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen
2012-06-08Teach the AsmMatcherEmitter to allow InstAlias' where the suboperands of a co...Owen Anderson
2011-11-15ARM parsing datatype suffix variants for fixed-writeback VLD1/VST1 instructions.Jim Grosbach
2011-11-15Tidy up. Formatting.Jim Grosbach
2011-10-28Allow InstAlias's to use immediate matcher patterns that xform the value.Jim Grosbach
2011-10-28Allow register classes to match a containing class in InstAliases.Jim Grosbach
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-09-20Restore hasPostISelHook tblgen flag.Andrew Trick
2011-09-20ARM isel bug fix for adds/subs operands.Andrew Trick
2011-08-30Follow up to r138791.Evan Cheng