aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/AsmWriterEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add the IAPrinter class.Bill Wendling2011-03-211-0/+97
* * Add classes that support the "feature" information.Bill Wendling2011-03-211-5/+119
* A new TableGen feature! (Not turned on just yet.)Bill Wendling2011-02-261-0/+249
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-131-3/+3
* Let a target specify whether it wants an assembly printer to be the MC versionJim Grosbach2010-09-301-1/+4
* trailing whitespaceJim Grosbach2010-09-291-54/+54
* Handle the odd case where we only have one instruction.Eric Christopher2010-09-181-0/+3
* Update comment.Bill Wendling2010-07-161-1/+1
* change a ton of code to not implicitly use the "O" raw_ostreamChris Lattner2010-04-041-1/+1
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-191-3/+3
* revert 98912Chris Lattner2010-03-191-3/+3
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-191-3/+3
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-191-3/+3
* enhance llvm-mc -show-inst to print the enum of an instruction, like so:Chris Lattner2010-02-111-0/+44
* Fixed some indentation in the AsmWriterInstSean Callanan2010-02-091-1/+5
* Per PR 6219, factored AsmWriterInst and AsmWriterOperandSean Callanan2010-02-091-325/+1
* sink handling of target-independent machine instrs (otherChris Lattner2010-02-031-18/+0
* Don't print a redundant tab for inline asm, and do use the new printKill.Dan Gohman2009-11-061-2/+1
* Move UnescapeString to a static function for its sole client; its inefficient...Daniel Dunbar2009-10-171-0/+23
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-281-0/+2
* add a comment.Chris Lattner2009-09-181-0/+5
* slightly increase prettiness.Chris Lattner2009-09-141-2/+2
* emit the register table as a massive string to avoid relocations.Chris Lattner2009-09-141-5/+16
* move StringToOffsetTable out to its own header.Chris Lattner2009-09-141-56/+1
* factor string table generation out to its own class. This changesChris Lattner2009-09-141-50/+73
* the tblgen produced 'getRegisterName' method does not accessChris Lattner2009-09-131-1/+1
* make tblgen produce a function that returns the name for a physreg.Chris Lattner2009-09-131-8/+46
* PHI nodes can never reach the asmprinter, assert and die instead of printingChris Lattner2009-09-111-1/+2
* remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner2009-09-091-4/+0
* Fix a subtle bug in "return;" generation which caused us to missChris Lattner2009-09-091-22/+3
* hoist the call to processDebugLoc out of the generatedChris Lattner2009-09-091-2/+0