aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/InstrInfoEmitter.cpp
AgeCommit message (Expand)Author
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
2011-07-29[AVX] Constify InitsDavid Greene
2011-07-15Eliminate "const" from extern const to fix breakeage since r135184 on msvc.NAKAMURA Takumi
2011-07-14Add a new field to MCOperandInfo that contains information about the type of ...Benjamin Kramer
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng
2011-07-13Add a target-indepedent entry to MCInstrDesc to describe the encoded size of ...Owen Anderson
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher
2011-07-11[AVX] Make Inits FoldableDavid Greene
2011-07-01- Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng
2011-07-01Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng
2011-06-28Add MCInstrInfo registeration machinery.Evan Cheng
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-27Remove RCBarriers from TargetInstrDesc.Evan Cheng
2011-06-27Add support for alternative register names, useful for instructions whose ope...Owen Anderson
2011-06-15Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen
2011-03-15- Add "Bitcast" target instruction property for instructions which performEvan Cheng
2010-11-17Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng
2010-11-01factor the operand list (and related fields/operations) out of Chris Lattner
2010-09-23Revert r114703 and r114702, removing the isConditionalMove flag from instruct...Owen Anderson
2010-09-23Add an TargetInstrDesc bit to indicate that a given instruction is a conditio...Owen Anderson
2010-08-08Add back in r109901, which adds a Compare flag to the target instructions. It'sBill Wendling
2010-08-06Revert r109901. The implementation of <rdar://problem/7405933> (r110423) doesn'tBill Wendling
2010-07-30Add a "Compare" flag to the target instruction descriptor. This will be usedBill Wendling
2010-06-18Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman
2010-06-09How about ULL...Eric Christopher
2010-06-08Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes
2010-04-05Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field.Jakob Stoklund Olesen
2010-03-25Teach TableGen to understand X.Y notation in the TSFlagsFields strings.Jakob Stoklund Olesen
2010-03-19Finally change the instruction looking map to be a densemap fromChris Lattner