aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/AsmWriterEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* remove some DOUTsChris Lattner2009-08-231-2/+2
* Record variable debug info at ISel time directly.Devang Patel2009-08-221-3/+0
* the MinPad argument to PadToColumn only really makes sense to be 1,Chris Lattner2009-08-171-2/+2
* make printInstruction return void since its result is omitted. Make the Chris Lattner2009-08-081-11/+11
* don't check the result of printInstruction anymore.Chris Lattner2009-08-081-5/+6
* Unbreak build.Benjamin Kramer2009-08-071-8/+8
* fix the column output stuff in the asmwriter from being dynamic andChris Lattner2009-08-071-15/+36
* Suppress compiler warning.Daniel Dunbar2009-08-051-1/+3
* Fix some column padding bugs, reorganize things as suggested by ChrisDavid Greene2009-08-051-26/+4
* Simplify operand padding by keying off tabs in the asm stream. IfDavid Greene2009-07-311-137/+20
* Re-enable comment and operand padding.David Greene2009-07-291-21/+213
* Revert AsmWriterEmitter.cpp to 74742. The recent changes are causing serious ...Evan Cheng2009-07-291-213/+21
* Make a bunch of changes suggested by Chris and others to improveDavid Greene2009-07-211-78/+146
* Re-apply 75490, 75806 and 76177 with fixes and tests. Efficiency comesDavid Greene2009-07-201-16/+140
* Restore AsmWriterEmitter.cpp back to 74742. The recent changes broke Thumb.Evan Cheng2009-07-201-16/+7
* Revert 76177 for now. It's messing up ARM asm printing. Also this significant...Evan Cheng2009-07-181-123/+12
* Add logic to align instruction operands to columns for pretty-printing.David Greene2009-07-171-12/+123
* Get rid of postInstructionAction and call EmitComments directly.David Greene2009-07-151-4/+4
* Add infrastructure to allow post instruction printing action triggers.David Greene2009-07-131-7/+16
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-031-3/+4
* allow clients of the asmprinter to opt-out of the boilerplate with a #define.Chris Lattner2009-06-191-1/+5
* Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLo...Argyrios Kyrtzidis2009-05-071-12/+1
* Restore minor deletion.Mike Stump2009-05-041-2/+2
* Make DebugLoc independent of DwarfWriter.Argyrios Kyrtzidis2009-04-301-3/+3
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-291-1/+1
* Second attempt:Bill Wendling2009-04-291-1/+1
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-281-1/+1
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-281-1/+1
* Fix escaping in asm string literals correctly by having tblgen unescape Chris Lattner2009-03-131-5/+14
* Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling2009-02-241-3/+1
* - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling2009-02-241-1/+2
* We have logic in there to emit a default debugging label at the beginning of aBill Wendling2009-02-201-4/+3
* Add an accessor method to DwarfWriter to tell of debugging info should be emi...Bill Wendling2009-02-201-1/+2
* Print out a new label only if the debug location *tuple* is different. The debugBill Wendling2009-02-191-6/+9
* Forgot to check that debug information is supported.Bill Wendling2009-02-191-2/+2
* Put code that generates debug labels into TableGen so that it can be used byBill Wendling2009-02-181-0/+11