aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/InstrInfoEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-13Revert of r281304 as it is causing build bot failures in hexagonSjoerd Meijer1-1/+0
2016-09-13This adds a new field isAdd to MCInstrDesc. The ARM and Hexagon instructionSjoerd Meijer1-0/+1
2016-07-14XRay: Add entry and exit sledsDean Michael Berris1-3/+3
2016-02-16[TableGen] Use range-based for loop. NFCCraig Topper1-2/+2
2016-02-11[TableGen] Don't call emitSourceFileHeader a second time in the middle of the...Craig Topper1-3/+1
2016-02-11[TableGen] Whitespace cleanup in output file. NFCCraig Topper1-14/+14
2016-02-11[TableGen] Simplify code slightly. NFCCraig Topper1-6/+3
2016-02-01[TableGen] Store result of getInstructionsByEnumValue in an ArrayRef instead ...Craig Topper1-6/+6
2016-01-17[TableGen] Replace instructions() with getInstructionsByEnumValue(). No need ...Craig Topper1-2/+2
2015-12-05Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper1-1/+1
2015-10-01[WinEH] Make FuncletLayout more robust against catchretDavid Majnemer1-3/+3
2015-09-10Re-commit r247216: "Fix Clang-tidy misc-use-override warnings, other minor fi...Hans Wennborg1-22/+20
2015-09-10Revert r247216: "Fix Clang-tidy misc-use-override warnings, other minor fixes"Hans Wennborg1-20/+22
2015-09-10Fix Clang-tidy misc-use-override warnings, other minor fixesHans Wennborg1-22/+20
2015-05-28Add support for the convergent flag at the MC and MachineInstr levels.Owen Anderson1-31/+32
2015-05-28Expand the Flags field of MCInstrDesc to 64 bits, while simultaneouslyOwen Anderson1-2/+2
2015-05-26Use std::bitset for SubtargetFeatures.Michael Kuperstein1-4/+4
2015-05-13Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-4/+4
2015-05-13Use std::bitset for SubtargetFeaturesMichael Kuperstein1-4/+4
2015-05-11Fix tablegen's PrintFatalError function to run registered fileJames Y Knight1-4/+2
2015-03-24Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-4/+4
2015-03-24Use std::bitset for SubtargetFeaturesMichael Kuperstein1-4/+4
2015-03-13Use the variable names from the TargetInstrInfo source when weEric Christopher1-5/+7
2015-03-13Add a return after the llvm namespace code for a little extraEric Christopher1-3/+3
2015-02-26Fix a couple of depedent->dependent typos.Eric Christopher1-1/+1
2015-02-19Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein1-4/+4
2015-02-19Use std::bitset for SubtargetFeaturesMichael Kuperstein1-4/+4
2015-01-12Target: Allow target specific operand typesTom Stellard1-1/+1
2014-11-23Tablegen output formatting fixes.Craig Topper1-2/+4
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-01Make getNamedOperandIdx readonlyMatt Arsenault1-0/+1
2014-04-30[C++11] Use 'nullptr' in tablegen output files.Craig Topper1-5/+5
2014-04-18c++11: Tidy up tblgen w/ range loops.Jim Grosbach1-62/+53
2014-02-05Fix a vector that was passed by value instead of reference.Craig Topper1-5/+5
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-4/+6
2013-11-18Revert r194865 and r194874.Alexey Samsonov1-6/+4
2013-11-17TableGen: Generate an enum for all named Operand types in tblgen'd InstrInfo.Ahmed Bougacha1-0/+31
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-4/+6
2013-09-12Add an instruction deprecation feature to TableGen.Joey Gouly1-0/+13
2013-09-03TableGen: Enumerate Schedule Model too.Vincent Lejeune1-1/+9
2013-08-22ARM: use TableGen patterns to select CMOV operations.Tim Northover1-2/+2
2013-07-31Revert "TableGen: Enumerate Schedule Model too."Tom Stellard1-7/+0
2013-07-31TableGen: Enumerate Schedule Model too.Vincent Lejeune1-0/+7
2013-07-15Teaching llvm-tblgen to not emit a switch statement when there are no case st...Aaron Ballman1-23/+30
2013-06-25TableGen: Generate a function for getting operand indices based on their defi...Tom Stellard1-0/+130
2012-12-04Sort the #include lines for utils/...Chandler Carruth1-1/+1
2012-11-28Remove all references to TargetInstrInfoImpl.Jakob Stoklund Olesen1-2/+2
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger1-2/+4