summaryrefslogtreecommitdiff
path: root/utils/TableGen/AsmWriterEmitter.cpp
Commit message (Expand)AuthorAge
* Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-11
* Revert "Replace some uses of std:map<std::string,...> with StringMap."Jim Grosbach2012-04-18
* Replace some uses of std:map<std::string,...> with StringMap.Jim Grosbach2012-04-18
* Use SmallVector for the requirements on an InstAlias.Jim Grosbach2012-04-18
* Tidy up. Formatting.Jim Grosbach2012-04-18
* Convert assert(false) followed by a return to llvm_unreachableCraig Topper2012-04-04
* Tidy up spacing in some tablegen outputs.Craig Topper2012-04-03
* Emit the asm writer's mnemonic table with SequenceToOffsetTable.Benjamin Kramer2012-04-02
* Remove getInstructionName from MCInstPrinter implementations in favor of usin...Craig Topper2012-04-02
* Use SequenceToOffsetTable to generate instruction name table for AsmWriter.Craig Topper2012-04-02
* Rip out emission of the regIsInRegClass function for the asm printer.Benjamin Kramer2012-03-30
* Use SequenceToOffsetTable in emitRegisterNameString.Jakob Stoklund Olesen2012-03-30
* Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo."Jakob Stoklund Olesen2012-03-15
* Revert r152105: "Use uint16_t to store indices into string table"Jakob Stoklund Olesen2012-03-15
* Re-commit r152202 hopefully fixing the MSVC linker error.Craig Topper2012-03-08
* Revert r152202 as it's causing internal buildbot failures.Chad Rosier2012-03-07
* Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect...Craig Topper2012-03-07
* Use uint16_t to store indices into string table since C++ only allows 64K str...Craig Topper2012-03-06
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-05
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-10
* ARM parsing datatype suffix variants for fixed-writeback VLD1/VST1 instructions.Jim Grosbach2011-11-15
* TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen2011-10-04
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-01
* Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen2011-09-29
* Remove the AsmWriterEmitter (unused) feature that rely on TargetSubtargetInfo.Evan Cheng2011-07-06
* Change AsmName's type from StringRef to std::string. AsmName was pointing to ...Francois Pichet2011-06-29
* Add support for alternative register names, useful for instructions whose ope...Owen Anderson2011-06-27
* Consolidate some TableGen diagnostic helper functions.Jim Grosbach2011-06-21
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-18
* Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen2011-06-15
* Improve the heuristic to emit the alias if the number of hard-coded registersBill Wendling2011-06-15
* Heuristic: If the number of operands in the alias are more than the number ofBill Wendling2011-06-14
* Use a more efficient data structure for the "operand map". The number ofBill Wendling2011-05-23
* Invert the meaning of printAliasInstr's return value. It now returnsEric Christopher2011-04-18
* Add an option to not print the alias of an instruction. It defaults to "printBill Wendling2011-04-13
* Only emit the AvailableFeatures variable if it's used.Bill Wendling2011-04-08
* Replace the old algorithm that emitted the "print the alias for an instruction"Bill Wendling2011-04-07
* Call static functions so that they aren't left unused.Bill Wendling2011-03-21
* A WIP commit of the InstAlias printing cleanup. This code will soon replace theBill Wendling2011-03-21
* Add the IAPrinter class.Bill Wendling2011-03-21
* * Add classes that support the "feature" information.Bill Wendling2011-03-21
* A new TableGen feature! (Not turned on just yet.)Bill Wendling2011-02-26
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-13
* Let a target specify whether it wants an assembly printer to be the MC versionJim Grosbach2010-09-30
* trailing whitespaceJim Grosbach2010-09-29
* Handle the odd case where we only have one instruction.Eric Christopher2010-09-18
* Update comment.Bill Wendling2010-07-16
* change a ton of code to not implicitly use the "O" raw_ostreamChris Lattner2010-04-04
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-19
* revert 98912Chris Lattner2010-03-19