summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/MSP430/AsmPrinter/MSP430InstPrinter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Re-apply r115363 and r115366 now that r115525 has removed the un-needed headerJim Grosbach2010-10-051-113/+0
| | | | | | | | | that caused the circular dependencies on Linux. Built OK for me on OSX and Linux (Ubuntu) with configure/make and CMake. Will keep an eye on the bots.... llvm-svn: 115582
* Remove unneeded headerJim Grosbach2010-10-041-1/+0
| | | | llvm-svn: 115525
* Wind these directories back too. File adds and removes are properly representedNick Lewycky2010-10-021-0/+114
| | | | | | in patches. :-( llvm-svn: 115396
* Now that the asmprinter itself isn't in the subdir, rename 'AsmPrinter' toJim Grosbach2010-10-011-114/+0
| | | | | | | 'InstPrinter' to fall into line with the other MC-ized assembly printer using targets. llvm-svn: 115367
* Clean up asm writer usage for x86 and msp430 to flag that the writer shouldJim Grosbach2010-09-301-2/+0
| | | | | | | use MC instructions in the printInstruction() method via the tablegen flag for it rather than a #define prior to including the autogenerated bits. llvm-svn: 115238
* fix an ugly wart in the MCInstPrinter api where theChris Lattner2010-04-041-1/+1
| | | | | | | | raw_ostream to print an instruction to had to be specified at MCInstPrinter construction time instead of being able to pick at each call to printInstruction. llvm-svn: 100307
* change a ton of code to not implicitly use the "O" raw_ostreamChris Lattner2010-04-041-4/+7
| | | | | | member of AsmPrinter. Instead, pass it in explicitly. llvm-svn: 100306
* Do not use '&' prefix for globals when register base field is non-zero, ↵Anton Korobeynikov2010-03-061-9/+14
| | | | | | | | otherwise msp430-as will silently miscompile the code (TI's assembler report an error though). This fixes PR6349 llvm-svn: 97877
* sink handling of target-independent machine instrs (otherChris Lattner2010-02-031-1/+0
| | | | | | | | than DEBUG_VALUE :( ) into the target indep AsmPrinter.cpp file. This allows elimination of the NO_ASM_WRITER_BOILERPLATE hack among other things. llvm-svn: 95177
* remove the MAI argument to MCExpr::print and switch overthing to use << when ↵Chris Lattner2010-01-181-5/+3
| | | | | | printing them. llvm-svn: 93699
* Initial support for addrmode handling. Tests by Brian Lucas!Anton Korobeynikov2009-11-071-17/+14
| | | | llvm-svn: 86382
* Drop old asmprinter stuffAnton Korobeynikov2009-11-071-2/+0
| | | | llvm-svn: 86379
* Cosmetic changes, no functionality changesAnton Korobeynikov2009-10-211-7/+7
| | | | llvm-svn: 84773
* Be crazy and assert in case of unsupported modifier passed.Anton Korobeynikov2009-10-211-0/+1
| | | | llvm-svn: 84712
* Distinguish between pcrel imm operands and 'normal' ones. Fix fixes gross ↵Anton Korobeynikov2009-10-211-6/+16
| | | | | | weirdness of asmprinting. llvm-svn: 84710
* Add basic block operands & jump kindsAnton Korobeynikov2009-10-211-0/+28
| | | | llvm-svn: 84709
* Add a workaround for different memops prefixesAnton Korobeynikov2009-10-211-3/+6
| | | | llvm-svn: 84707
* Checkpoint MCInst printer. We (almostly) able to print global / JT / ↵Anton Korobeynikov2009-10-211-1/+25
| | | | | | constpool entries llvm-svn: 84706
* Add simple operand printing stuffAnton Korobeynikov2009-10-211-0/+15
| | | | llvm-svn: 84704
* Add MSP430 InstPrinter stubAnton Korobeynikov2009-10-211-0/+35
llvm-svn: 84701
OpenPOWER on IntegriCloud