aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/AsmWriterEmitter.cpp
AgeCommit message (Expand)Author
2013-02-05This patch that sets the EmitAlias flag in td files Jack Carter
2013-01-09Check whether MCInst operand isImm before calling getImm.Tim Northover
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva
2012-09-15Revert r163878 as it breaks on targets with alternate register names. Such ta...Craig Topper
2012-09-14Allow the second opcode info table to be 8, 16, or 32-bits as needed to repre...Craig Topper
2012-09-14Reduce size of register name index tables by using uint16_t for all in tree t...Craig Topper
2012-09-13AsmWriterEmitter: OpInfo2 should be unsigned 16-bit.Manman Ren
2012-09-13AsmWriterEmitter: increase the number of bits for OpcodeInfo from 32-bit toManman Ren
2012-07-27Clean up includes.Craig Topper
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen
2012-04-18Revert "Replace some uses of std:map<std::string,...> with StringMap."Jim Grosbach
2012-04-18Replace some uses of std:map<std::string,...> with StringMap.Jim Grosbach
2012-04-18Use SmallVector for the requirements on an InstAlias.Jim Grosbach
2012-04-18Tidy up. Formatting.Jim Grosbach
2012-04-04Convert assert(false) followed by a return to llvm_unreachableCraig Topper
2012-04-03Tidy up spacing in some tablegen outputs.Craig Topper
2012-04-02Emit the asm writer's mnemonic table with SequenceToOffsetTable.Benjamin Kramer
2012-04-02Remove getInstructionName from MCInstPrinter implementations in favor of usin...Craig Topper
2012-04-02Use SequenceToOffsetTable to generate instruction name table for AsmWriter.Craig Topper
2012-03-30Rip out emission of the regIsInRegClass function for the asm printer.Benjamin Kramer
2012-03-30Use SequenceToOffsetTable in emitRegisterNameString.Jakob Stoklund Olesen
2012-03-15Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo."Jakob Stoklund Olesen
2012-03-15Revert r152105: "Use uint16_t to store indices into string table"Jakob Stoklund Olesen
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-03-06Use uint16_t to store indices into string table since C++ only allows 64K str...Craig Topper
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie
2011-11-15ARM parsing datatype suffix variants for fixed-writeback VLD1/VST1 instructions.Jim Grosbach
2011-10-04TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-09-29Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen
2011-07-06Remove the AsmWriterEmitter (unused) feature that rely on TargetSubtargetInfo.Evan Cheng
2011-06-29Change AsmName's type from StringRef to std::string. AsmName was pointing to ...Francois Pichet
2011-06-27Add support for alternative register names, useful for instructions whose ope...Owen Anderson
2011-06-21Consolidate some TableGen diagnostic helper functions.Jim Grosbach
2011-06-18Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen
2011-06-15Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen
2011-06-15Improve the heuristic to emit the alias if the number of hard-coded registersBill Wendling
2011-06-14Heuristic: If the number of operands in the alias are more than the number ofBill Wendling
2011-05-23Use a more efficient data structure for the "operand map". The number ofBill Wendling
2011-04-18Invert the meaning of printAliasInstr's return value. It now returnsEric Christopher
2011-04-13Add an option to not print the alias of an instruction. It defaults to "printBill Wendling
2011-04-08Only emit the AvailableFeatures variable if it's used.Bill Wendling
2011-04-07Replace the old algorithm that emitted the "print the alias for an instruction"Bill Wendling
2011-03-21Call static functions so that they aren't left unused.Bill Wendling
2011-03-21A WIP commit of the InstAlias printing cleanup. This code will soon replace theBill Wendling