aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/AsmWriterEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-16On behalf of Matthew Wahab:Evgeny Astigeevich1-1/+7
2014-11-29Remove indirection of vector<T*> in favor of deque<T>David Blaikie1-6/+5
2014-11-25Use range-based for loops.Craig Topper1-5/+3
2014-11-25Remove dead code.Craig Topper1-2/+1
2014-11-25Remove unused MaxSize variable.Craig Topper1-7/+0
2014-11-25Move a vector instead of copying it.Craig Topper1-2/+2
2014-11-24Replace a comment that says 'unreachable' with llvm_unreachable in TableGen A...Craig Topper1-1/+1
2014-11-24Detect best type for some static index tables instead of just using uint32_t ...Craig Topper1-15/+24
2014-07-17TableGen: Add 'static' to a large array to avoid a huge stack allocationReid Kleckner1-1/+1
2014-06-10Condition codes AL and NV are invalid in the aliases that useArtyom Skrobov1-3/+46
2014-06-10Refactoring in AsmWriterEmitter::EmitPrintAliasInstruction()Artyom Skrobov1-11/+6
2014-05-20TableGen: convert InstAlias's Emit bit to an int.Tim Northover1-13/+31
2014-05-16TableGen: fix operand counting for aliasesTim Northover1-32/+7
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