Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Re-apply r115363 and r115366 now that r115525 has removed the un-needed header | Jim Grosbach | 2010-10-05 | 1 | -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 header | Jim Grosbach | 2010-10-04 | 1 | -1/+0 |
| | | | | llvm-svn: 115525 | ||||
* | Wind these directories back too. File adds and removes are properly represented | Nick Lewycky | 2010-10-02 | 1 | -0/+114 |
| | | | | | | in patches. :-( llvm-svn: 115396 | ||||
* | Now that the asmprinter itself isn't in the subdir, rename 'AsmPrinter' to | Jim Grosbach | 2010-10-01 | 1 | -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 should | Jim Grosbach | 2010-09-30 | 1 | -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 the | Chris Lattner | 2010-04-04 | 1 | -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_ostream | Chris Lattner | 2010-04-04 | 1 | -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 Korobeynikov | 2010-03-06 | 1 | -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 (other | Chris Lattner | 2010-02-03 | 1 | -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 Lattner | 2010-01-18 | 1 | -5/+3 |
| | | | | | | printing them. llvm-svn: 93699 | ||||
* | Initial support for addrmode handling. Tests by Brian Lucas! | Anton Korobeynikov | 2009-11-07 | 1 | -17/+14 |
| | | | | llvm-svn: 86382 | ||||
* | Drop old asmprinter stuff | Anton Korobeynikov | 2009-11-07 | 1 | -2/+0 |
| | | | | llvm-svn: 86379 | ||||
* | Cosmetic changes, no functionality changes | Anton Korobeynikov | 2009-10-21 | 1 | -7/+7 |
| | | | | llvm-svn: 84773 | ||||
* | Be crazy and assert in case of unsupported modifier passed. | Anton Korobeynikov | 2009-10-21 | 1 | -0/+1 |
| | | | | llvm-svn: 84712 | ||||
* | Distinguish between pcrel imm operands and 'normal' ones. Fix fixes gross ↵ | Anton Korobeynikov | 2009-10-21 | 1 | -6/+16 |
| | | | | | | weirdness of asmprinting. llvm-svn: 84710 | ||||
* | Add basic block operands & jump kinds | Anton Korobeynikov | 2009-10-21 | 1 | -0/+28 |
| | | | | llvm-svn: 84709 | ||||
* | Add a workaround for different memops prefixes | Anton Korobeynikov | 2009-10-21 | 1 | -3/+6 |
| | | | | llvm-svn: 84707 | ||||
* | Checkpoint MCInst printer. We (almostly) able to print global / JT / ↵ | Anton Korobeynikov | 2009-10-21 | 1 | -1/+25 |
| | | | | | | constpool entries llvm-svn: 84706 | ||||
* | Add simple operand printing stuff | Anton Korobeynikov | 2009-10-21 | 1 | -0/+15 |
| | | | | llvm-svn: 84704 | ||||
* | Add MSP430 InstPrinter stub | Anton Korobeynikov | 2009-10-21 | 1 | -0/+35 |
llvm-svn: 84701 |