summaryrefslogtreecommitdiff
path: root/utils/TableGen/AsmWriterEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-05-15TableGen: use correct MIOperand when printing aliasesTim Northover1-9/+17
2014-05-15TableGen/ARM64: print aliases even if they have syntax variants.Tim Northover1-31/+45
2014-05-15Fix typosAlp Toker1-1/+1
2014-05-13Teach the table generator to not generate switch statements containing only a...Aaron Ballman1-12/+15
2014-05-13TableGen: strengthen assertTim Northover1-1/+1
2014-05-13Fix gcc -Wparentheses warning.Jay Foad1-1/+2
2014-05-12TableGen: use PrintMethods to print more aliasesTim Northover1-18/+79
2014-04-29raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer1-0/+1
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-04-17remove some dead codeNuno Lopes1-13/+0
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-4/+4
2014-03-29tblgen: Twinify PrintFatalError.Benjamin Kramer1-2/+2
2014-03-29TableGen: don't save a StringRef to a local std::string.Tim Northover1-2/+2
2014-03-07Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola1-1/+2
2014-02-05Get rid of a vector copy by just making a pointer out of the reference return...Craig Topper1-15/+15
2014-01-10Constant propagate MachineInstrClassName.Roman Divacky1-3/+1
2014-01-10All backends use MC now.Rafael Espindola1-5/+1
2013-12-02Remove dead code.Rafael Espindola1-1/+0
2013-10-28TableGen: Refactor AsmWriterEmitter to keep AsmWriterInsts.Ahmed Bougacha1-26/+26
2013-10-01Remove several unused variables.Rafael Espindola1-1/+0
2013-09-11llvm-tblgen: Mangle operand replacements into the strings in printAliasInstr.Benjamin Kramer1-40/+45
2013-02-05This patch that sets the EmitAlias flag in td files Jack Carter1-1/+4
2013-01-09Check whether MCInst operand isImm before calling getImm.Tim Northover1-4/+10
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger1-3/+3
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva1-1/+1
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva1-1/+1
2012-09-15Revert r163878 as it breaks on targets with alternate register names. Such ta...Craig Topper1-4/+3
2012-09-14Allow the second opcode info table to be 8, 16, or 32-bits as needed to repre...Craig Topper1-38/+32
2012-09-14Reduce size of register name index tables by using uint16_t for all in tree t...Craig Topper1-2/+3
2012-09-13AsmWriterEmitter: OpInfo2 should be unsigned 16-bit.Manman Ren1-1/+1
2012-09-13AsmWriterEmitter: increase the number of bits for OpcodeInfo from 32-bit toManman Ren1-11/+46
2012-07-27Clean up includes.Craig Topper1-1/+1
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen1-3/+41
2012-04-18Revert "Replace some uses of std:map<std::string,...> with StringMap."Jim Grosbach1-6/+6
2012-04-18Replace some uses of std:map<std::string,...> with StringMap.Jim Grosbach1-6/+6
2012-04-18Use SmallVector for the requirements on an InstAlias.Jim Grosbach1-1/+1
2012-04-18Tidy up. Formatting.Jim Grosbach1-2/+3
2012-04-04Convert assert(false) followed by a return to llvm_unreachableCraig Topper1-2/+1
2012-04-03Tidy up spacing in some tablegen outputs.Craig Topper1-2/+2
2012-04-02Emit the asm writer's mnemonic table with SequenceToOffsetTable.Benjamin Kramer1-6/+21
2012-04-02Remove getInstructionName from MCInstPrinter implementations in favor of usin...Craig Topper1-49/+0
2012-04-02Use SequenceToOffsetTable to generate instruction name table for AsmWriter.Craig Topper1-25/+27
2012-03-30Rip out emission of the regIsInRegClass function for the asm printer.Benjamin Kramer1-67/+3
2012-03-30Use SequenceToOffsetTable in emitRegisterNameString.Jakob Stoklund Olesen1-8/+14
2012-03-15Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo."Jakob Stoklund Olesen1-8/+3
2012-03-15Revert r152105: "Use uint16_t to store indices into string table"Jakob Stoklund Olesen1-5/+5
2012-03-08Re-commit r152202 hopefully fixing the MSVC linker error.Craig Topper1-3/+8
2012-03-07Revert r152202 as it's causing internal buildbot failures.Chad Rosier1-8/+3
2012-03-07Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect...Craig Topper1-3/+8
2012-03-06Use uint16_t to store indices into string table since C++ only allows 64K str...Craig Topper1-5/+5