aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/InstrInfoEmitter.cpp
AgeCommit message (Expand)Author
2016-10-24Update aosp/master LLVM for rebase to r275480Pirama Arumuga Nainar
2016-03-03Update aosp/master LLVM for rebase to r256229Pirama Arumuga Nainar
2015-07-08Update aosp/master LLVM for rebase to r239765Pirama Arumuga Nainar
2015-04-09Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar
2015-03-23Update aosp/master LLVM for rebase to r230699.Stephen Hines
2014-12-02Update aosp/master LLVM for rebase to r222494.Stephen Hines
2014-05-29Update LLVM for 3.5 rebase (r209712).Stephen Hines
2014-04-24Update to LLVM 3.5a.Stephen Hines
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
2013-06-25TableGen: Generate a function for getting operand indices based on their defi...Tom Stellard
2012-12-04Sort the #include lines for utils/...Chandler Carruth
2012-11-28Remove all references to TargetInstrInfoImpl.Jakob Stoklund Olesen
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-10-25add TableGen support to create relationship maps between instructionsSebastian Pop
2012-10-12Change (!list.size() == 0) to (!list.empty()). No functional change.Richard Trieu
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva
2012-09-18TableGen subtarget emitter. Use getSchedClassIdx.Andrew Trick
2012-09-17Revert r164061-r164067. Most of the new subtarget emitter.Andrew Trick
2012-09-17TableGen subtarget emitter. Use getSchedClassIdx.Andrew Trick
2012-08-16Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen
2012-04-11Tidy up. Whitespace.Jim Grosbach
2012-04-01Use SequenceToOffsetTable to create instruction name table. Saves space parti...Craig Topper
2012-03-23Include cstdio in a few place that depended on getting it transitively throug...Benjamin Kramer
2012-03-15Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo."Jakob Stoklund Olesen
2012-03-11Shrink and reorder some fields in MCOperandInfo to fit it in 8 bytes to reduc...Craig Topper
2012-03-08Use uint16_t to store instruction implicit uses and defs. Reduces static data.Craig Topper
2012-03-08Re-commit r152202 hopefully fixing the MSVC linker error.Craig Topper
2012-03-07Revert r152202 as it's causing internal buildbot failures.Chad Rosier
2012-03-07Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect...Craig Topper
2012-02-10Put instruction names into an indexed string table on the side, removing a po...Benjamin Kramer
2012-02-09Move the Name field in MCInstrDesc to the end, saving 8 bytes of padding per ...Benjamin Kramer
2011-10-22Move various generated tables into read-only memory, fixing up const correctn...Benjamin Kramer
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-09-25Add target hook for pseudo instruction expansion.Jakob Stoklund Olesen
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
2011-07-29Unconstify InitsDavid Greene