aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/AsmWriterEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* This patch that sets the EmitAlias flag in td files Jack Carter2013-02-051-1/+4
* Check whether MCInst operand isImm before calling getImm.Tim Northover2013-01-091-4/+10
* Remove exception handling usage from tblgen.Joerg Sonnenberger2012-10-251-3/+3
* tblgen: Use semantically correct RTTI functions.Sean Silva2012-10-101-1/+1
* tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva2012-10-101-1/+1
* Revert r163878 as it breaks on targets with alternate register names. Such ta...Craig Topper2012-09-151-4/+3
* Allow the second opcode info table to be 8, 16, or 32-bits as needed to repre...Craig Topper2012-09-141-38/+32
* Reduce size of register name index tables by using uint16_t for all in tree t...Craig Topper2012-09-141-2/+3
* AsmWriterEmitter: OpInfo2 should be unsigned 16-bit.Manman Ren2012-09-131-1/+1
* AsmWriterEmitter: increase the number of bits for OpcodeInfo from 32-bit toManman Ren2012-09-131-11/+46
* Clean up includes.Craig Topper2012-07-271-1/+1
* Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-111-3/+41
* Revert "Replace some uses of std:map<std::string,...> with StringMap."Jim Grosbach2012-04-181-6/+6
* Replace some uses of std:map<std::string,...> with StringMap.Jim Grosbach2012-04-181-6/+6
* Use SmallVector for the requirements on an InstAlias.Jim Grosbach2012-04-181-1/+1
* Tidy up. Formatting.Jim Grosbach2012-04-181-2/+3
* Convert assert(false) followed by a return to llvm_unreachableCraig Topper2012-04-041-2/+1
* Tidy up spacing in some tablegen outputs.Craig Topper2012-04-031-2/+2
* Emit the asm writer's mnemonic table with SequenceToOffsetTable.Benjamin Kramer2012-04-021-6/+21
* Remove getInstructionName from MCInstPrinter implementations in favor of usin...Craig Topper2012-04-021-49/+0
* Use SequenceToOffsetTable to generate instruction name table for AsmWriter.Craig Topper2012-04-021-25/+27
* Rip out emission of the regIsInRegClass function for the asm printer.Benjamin Kramer2012-03-301-67/+3
* Use SequenceToOffsetTable in emitRegisterNameString.Jakob Stoklund Olesen2012-03-301-8/+14
* Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo."Jakob Stoklund Olesen2012-03-151-8/+3
* Revert r152105: "Use uint16_t to store indices into string table"Jakob Stoklund Olesen2012-03-151-5/+5
* Re-commit r152202 hopefully fixing the MSVC linker error.Craig Topper2012-03-081-3/+8
* Revert r152202 as it's causing internal buildbot failures.Chad Rosier2012-03-071-8/+3
* Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect...Craig Topper2012-03-071-3/+8
* Use uint16_t to store indices into string table since C++ only allows 64K str...Craig Topper2012-03-061-5/+5
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-1/+1
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-1/+0
* ARM parsing datatype suffix variants for fixed-writeback VLD1/VST1 instructions.Jim Grosbach2011-11-151-0/+7
* TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen2011-10-041-2/+2
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-2/+2
* Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen2011-09-291-4/+4
* Remove the AsmWriterEmitter (unused) feature that rely on TargetSubtargetInfo.Evan Cheng2011-07-061-146/+6
* Change AsmName's type from StringRef to std::string. AsmName was pointing to ...Francois Pichet2011-06-291-1/+1
* Add support for alternative register names, useful for instructions whose ope...Owen Anderson2011-06-271-26/+90
* Consolidate some TableGen diagnostic helper functions.Jim Grosbach2011-06-211-0/+1
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-181-2/+3
* Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen2011-06-151-3/+3
* Improve the heuristic to emit the alias if the number of hard-coded registersBill Wendling2011-06-151-1/+23
* Heuristic: If the number of operands in the alias are more than the number ofBill Wendling2011-06-141-9/+25
* Use a more efficient data structure for the "operand map". The number ofBill Wendling2011-05-231-7/+28
* Invert the meaning of printAliasInstr's return value. It now returnsEric Christopher2011-04-181-4/+4
* Add an option to not print the alias of an instruction. It defaults to "printBill Wendling2011-04-131-0/+2
* Only emit the AvailableFeatures variable if it's used.Bill Wendling2011-04-081-4/+7
* Replace the old algorithm that emitted the "print the alias for an instruction"Bill Wendling2011-04-071-146/+59
* Call static functions so that they aren't left unused.Bill Wendling2011-03-211-2/+4
* A WIP commit of the InstAlias printing cleanup. This code will soon replace theBill Wendling2011-03-211-19/+121