summaryrefslogtreecommitdiff
path: root/utils/TableGen/InstrInfoEmitter.cpp
AgeCommit message (Expand)Author
2017-07-07[TableGen] Use StringRef instead of std::string for CodeGenInstruction namesp...Craig Topper
2016-12-12[AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What Yo...Eugene Zelenko
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2016-09-14This reapplies r281304. The issue was that I had missedSjoerd Meijer
2016-09-13Revert of r281304 as it is causing build bot failures in hexagonSjoerd Meijer
2016-09-13This adds a new field isAdd to MCInstrDesc. The ARM and Hexagon instructionSjoerd Meijer
2016-07-14XRay: Add entry and exit sledsDean Michael Berris
2016-02-16[TableGen] Use range-based for loop. NFCCraig Topper
2016-02-11[TableGen] Don't call emitSourceFileHeader a second time in the middle of the...Craig Topper
2016-02-11[TableGen] Whitespace cleanup in output file. NFCCraig Topper
2016-02-11[TableGen] Simplify code slightly. NFCCraig Topper
2016-02-01[TableGen] Store result of getInstructionsByEnumValue in an ArrayRef instead ...Craig Topper
2016-01-17[TableGen] Replace instructions() with getInstructionsByEnumValue(). No need ...Craig Topper
2015-12-05Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper
2015-10-01[WinEH] Make FuncletLayout more robust against catchretDavid Majnemer
2015-09-10Re-commit r247216: "Fix Clang-tidy misc-use-override warnings, other minor fi...Hans Wennborg
2015-09-10Revert r247216: "Fix Clang-tidy misc-use-override warnings, other minor fixes"Hans Wennborg
2015-09-10Fix Clang-tidy misc-use-override warnings, other minor fixesHans Wennborg
2015-05-28Add support for the convergent flag at the MC and MachineInstr levels.Owen Anderson
2015-05-28Expand the Flags field of MCInstrDesc to 64 bits, while simultaneouslyOwen Anderson
2015-05-26Use std::bitset for SubtargetFeatures.Michael Kuperstein
2015-05-13Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein
2015-05-13Use std::bitset for SubtargetFeaturesMichael Kuperstein
2015-05-11Fix tablegen's PrintFatalError function to run registered fileJames Y Knight
2015-03-24Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein
2015-03-24Use std::bitset for SubtargetFeaturesMichael Kuperstein
2015-03-13Use the variable names from the TargetInstrInfo source when weEric Christopher
2015-03-13Add a return after the llvm namespace code for a little extraEric Christopher
2015-02-26Fix a couple of depedent->dependent typos.Eric Christopher
2015-02-19Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein
2015-02-19Use std::bitset for SubtargetFeaturesMichael Kuperstein
2015-01-12Target: Allow target specific operand typesTom Stellard
2014-11-23Tablegen output formatting fixes.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-01Make getNamedOperandIdx readonlyMatt Arsenault
2014-04-30[C++11] Use 'nullptr' in tablegen output files.Craig Topper
2014-04-18c++11: Tidy up tblgen w/ range loops.Jim Grosbach
2014-02-05Fix a vector that was passed by value instead of reference.Craig Topper
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka
2013-11-18Revert r194865 and r194874.Alexey Samsonov
2013-11-17TableGen: Generate an enum for all named Operand types in tblgen'd InstrInfo.Ahmed Bougacha
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka
2013-09-12Add an instruction deprecation feature to TableGen.Joey Gouly
2013-09-03TableGen: Enumerate Schedule Model too.Vincent Lejeune
2013-08-22ARM: use TableGen patterns to select CMOV operations.Tim Northover
2013-07-31Revert "TableGen: Enumerate Schedule Model too."Tom Stellard
2013-07-31TableGen: Enumerate Schedule Model too.Vincent Lejeune
2013-07-15Teaching llvm-tblgen to not emit a switch statement when there are no case st...Aaron Ballman