aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenInstruction.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-03-01TableGen: Add hasNoSchedulingInfo to instructionsMatthias Braun1-0/+1
2016-02-03Minor performance tweaks to llvm-tblgen (and a few that might be a good idea)Reid Kleckner1-1/+3
2015-12-22Add an OperandNamespace field to Target.td's Operand.Dan Gohman1-0/+1
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-6/+6
2015-05-28Add support for the convergent flag at the MC and MachineInstr levels.Owen Anderson1-0/+1
2015-03-01Reverted 230471 - gather scatter handling in table gen.Elena Demikhovsky1-1/+0
2015-02-25AVX-512: Gather and Scatter patternsElena Demikhovsky1-0/+1
2015-01-12Target: Allow target specific operand typesTom Stellard1-2/+5
2014-12-12Clean up static analyzer warnings.Michael Ilseman1-1/+1
2014-11-26Remove neverHasSideEffects support from TableGen CodeGenInstruction. Everyone...Craig Topper1-4/+0
2014-08-20Add isInsertSubreg property.Quentin Colombet1-0/+1
2014-08-20Add isExtractSubreg property.Quentin Colombet1-0/+1
2014-08-11Add isRegSequence property.Quentin Colombet1-0/+1
2014-08-07Change BitsInit to inherit from TypedInit.Pete Cooper1-0/+15
2014-05-15TableGen: use correct MIOperand when printing aliasesTim Northover1-0/+17
2014-05-15TableGen/ARM64: print aliases even if they have syntax variants.Tim Northover1-2/+6
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-6/+6
2014-03-29tblgen: Twinify PrintFatalError.Benjamin Kramer1-11/+11
2014-03-29TableGen: avoid dereferencing nullptr variableTim Northover1-6/+10
2014-02-05Shrink the size of CodeGenInstruction a little bit by using bitfields. 32 boo...Craig Topper1-4/+7
2013-09-12Add an instruction deprecation feature to TableGen.Joey Gouly1-0/+14
2013-08-22ARM: use TableGen patterns to select CMOV operations.Tim Northover1-1/+1
2013-08-16Fixing a warning about control reaching the end of a non-void function.Aaron Ballman1-0/+1
2012-12-04Sort the #include lines for utils/...Chandler Carruth1-3/+3
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger1-47/+49
2012-10-20Allow the commuted form of tied-operand constraints in tablegen ("$dst = $src",Lang Hames1-5/+6
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva1-6/+5
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva1-12/+12
2012-09-11Improve tblgen code cleanliness: create an unknown_class, from which the unkn...Owen Anderson1-1/+1
2012-08-24Heed guessInstructionProperties, and stop warning on redundant flags.Jakob Stoklund Olesen1-1/+2
2012-08-23Tristate mayLoad, mayStore, and hasSideEffects.Jakob Stoklund Olesen1-3/+6
2012-08-22Print out the location of expanded multiclass defs in TableGen errors.Jakob Stoklund Olesen1-1/+1
2012-08-16Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen1-0/+1
2012-06-08Teach the AsmMatcherEmitter to allow InstAlias' where the suboperands of a co...Owen Anderson1-3/+25
2011-11-15ARM parsing datatype suffix variants for fixed-writeback VLD1/VST1 instructions.Jim Grosbach1-5/+12
2011-11-15Tidy up. Formatting.Jim Grosbach1-1/+1
2011-10-28Allow InstAlias's to use immediate matcher patterns that xform the value.Jim Grosbach1-2/+19
2011-10-28Allow register classes to match a containing class in InstAliases.Jim Grosbach1-0/+9
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne1-2/+2
2011-09-20Restore hasPostISelHook tblgen flag.Andrew Trick1-0/+1
2011-09-20ARM isel bug fix for adds/subs operands.Andrew Trick1-1/+0
2011-08-30Follow up to r138791.Evan Cheng1-0/+1
2011-08-19Allow non zero_reg explicit values for OptionalDefOperands in aliases.Jim Grosbach1-0/+7
2011-08-19Tidy up. Formatting.Jim Grosbach1-2/+2
2011-07-29Unconstify InitsDavid Greene1-18/+18
2011-07-29[AVX] Constify InitsDavid Greene1-18/+18
2011-07-21move tier out of an anonymous namespace, it doesn't make senseChris Lattner1-2/+3
2011-07-14Add a new field to MCOperandInfo that contains information about the type of ...Benjamin Kramer1-3/+7
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher1-21/+18
2011-07-11[AVX] Make Inits FoldableDavid Greene1-18/+21