aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/InstrInfoEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2012-10-25add TableGen support to create relationship maps between instructionsSebastian Pop1-0/+2
2012-10-12Change (!list.size() == 0) to (!list.empty()). No functional change.Richard Trieu1-1/+1
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva1-1/+1
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva1-2/+2
2012-09-18TableGen subtarget emitter. Use getSchedClassIdx.Andrew Trick1-2/+1
2012-09-17Revert r164061-r164067. Most of the new subtarget emitter.Andrew Trick1-1/+2
2012-09-17TableGen subtarget emitter. Use getSchedClassIdx.Andrew Trick1-2/+1
2012-08-16Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen1-0/+1
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick1-26/+6
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen1-4/+48
2012-04-11Tidy up. Whitespace.Jim Grosbach1-1/+1
2012-04-01Use SequenceToOffsetTable to create instruction name table. Saves space parti...Craig Topper1-9/+16
2012-03-23Include cstdio in a few place that depended on getting it transitively throug...Benjamin Kramer1-0/+1
2012-03-15Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo."Jakob Stoklund Olesen1-7/+5
2012-03-11Shrink and reorder some fields in MCOperandInfo to fit it in 8 bytes to reduc...Craig Topper1-5/+5
2012-03-08Use uint16_t to store instruction implicit uses and defs. Reduces static data.Craig Topper1-1/+1
2012-03-08Re-commit r152202 hopefully fixing the MSVC linker error.Craig Topper1-5/+7
2012-03-07Revert r152202 as it's causing internal buildbot failures.Chad Rosier1-6/+4
2012-03-07Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect...Craig Topper1-4/+6
2012-02-10Put instruction names into an indexed string table on the side, removing a po...Benjamin Kramer1-2/+20
2012-02-09Move the Name field in MCInstrDesc to the end, saving 8 bytes of padding per ...Benjamin Kramer1-2/+3
2011-10-22Move various generated tables into read-only memory, fixing up const correctn...Benjamin Kramer1-2/+2
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne1-1/+1
2011-09-25Add target hook for pseudo instruction expansion.Jakob Stoklund Olesen1-0/+1
2011-09-20Restore hasPostISelHook tblgen flag.Andrew Trick1-1/+2
2011-09-20ARM isel bug fix for adds/subs operands.Andrew Trick1-2/+1
2011-08-30Follow up to r138791.Evan Cheng1-0/+1
2011-07-29Unconstify InitsDavid Greene1-4/+4