Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Cosmetic changes, no functionality changes | Anton Korobeynikov | 2009-10-21 | 2 | -13/+13 | |
| | | | | llvm-svn: 84773 | |||||
* | Be crazy and assert in case of unsupported modifier passed. | Anton Korobeynikov | 2009-10-21 | 1 | -0/+1 | |
| | | | | llvm-svn: 84712 | |||||
* | Handle external symbols | Anton Korobeynikov | 2009-10-21 | 2 | -2/+14 | |
| | | | | llvm-svn: 84711 | |||||
* | Distinguish between pcrel imm operands and 'normal' ones. Fix fixes gross ↵ | Anton Korobeynikov | 2009-10-21 | 3 | -8/+20 | |
| | | | | | | weirdness of asmprinting. llvm-svn: 84710 | |||||
* | Add basic block operands & jump kinds | Anton Korobeynikov | 2009-10-21 | 5 | -16/+43 | |
| | | | | llvm-svn: 84709 | |||||
* | Ignore all implicit reg operands | Anton Korobeynikov | 2009-10-21 | 1 | -0/+2 | |
| | | | | llvm-svn: 84708 | |||||
* | 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 | 5 | -11/+106 | |
| | | | | | | constpool entries llvm-svn: 84706 | |||||
* | Add simple operand printing stuff | Anton Korobeynikov | 2009-10-21 | 2 | -4/+19 | |
| | | | | llvm-svn: 84704 | |||||
* | Add experimental MSP430 MCInstLowering stuff | Anton Korobeynikov | 2009-10-21 | 4 | -1/+155 | |
| | | | | llvm-svn: 84703 | |||||
* | Wire up MSP430 printMCInst() method | Anton Korobeynikov | 2009-10-21 | 1 | -0/+4 | |
| | | | | llvm-svn: 84702 | |||||
* | Add MSP430 InstPrinter stub | Anton Korobeynikov | 2009-10-21 | 3 | -0/+84 | |
| | | | | llvm-svn: 84701 | |||||
* | Implement proper asmprinting for the globals. This eliminates bogus "call" ↵ | Anton Korobeynikov | 2009-10-11 | 1 | -11/+11 | |
| | | | | | | modifier and also adds support for offsets wrt globals. llvm-svn: 83784 | |||||
* | Implement asm printing for inline asm memory operands | Anton Korobeynikov | 2009-10-11 | 1 | -0/+13 | |
| | | | | llvm-svn: 83783 | |||||
* | Instead of printing unnecessary basic block labels as labels in | Dan Gohman | 2009-10-06 | 1 | -7/+1 | |
| | | | | | | | | | | verbose-asm mode, print comments instead. This eliminates a non-comment difference between verbose-asm mode and non-verbose-asm mode. Also, factor out the relevant code out of all the targets and into target-independent code. llvm-svn: 83392 | |||||
* | Update processDebugLoc() so that it can be used to process debug info before ↵ | Devang Patel | 2009-10-06 | 1 | -1/+3 | |
| | | | | | | and after printing an instruction. llvm-svn: 83363 | |||||
* | Use MachineInstr as an processDebugLoc() argument. | Devang Patel | 2009-09-30 | 1 | -1/+1 | |
| | | | | | | This will allow processDebugLoc() to handle scopes for DWARF debug info. llvm-svn: 83183 | |||||
* | remove all but one reference to TargetRegisterDesc::AsmName. | Chris Lattner | 2009-09-13 | 1 | -3/+1 | |
| | | | | llvm-svn: 81714 | |||||
* | the tblgen produced 'getRegisterName' method does not access | Chris Lattner | 2009-09-13 | 1 | -1/+1 | |
| | | | | | | the object, make it static instead of const. llvm-svn: 81711 | |||||
* | make tblgen produce a function that returns the name for a physreg. | Chris Lattner | 2009-09-13 | 1 | -0/+2 | |
| | | | | | | Nothing is using this info yet. llvm-svn: 81707 | |||||
* | replace printBasicBlockLabel with EmitBasicBlockStart, | Chris Lattner | 2009-09-13 | 1 | -1/+1 | |
| | | | | | | | now that printBasicBlockLabel is only used for starting a MBB. This allows elimination of a bunch of arguments. llvm-svn: 81684 | |||||
* | convert some uses of printBasicBlockLabel to use GetMBBSymbol | Chris Lattner | 2009-09-13 | 1 | -1/+2 | |
| | | | | | | instead. llvm-svn: 81677 | |||||
* | remove DebugLoc from MCInst and eliminate "Comment printing" from | Chris Lattner | 2009-09-09 | 1 | -0/+6 | |
| | | | | | | | | | | | | | the MCInst path of the asmprinter. Instead, pull comment printing out of the autogenerated asmprinter into each target that uses the autogenerated asmprinter. This causes code duplication into each target, but in a way that will be easier to clean up later when more asmprinter stuff is commonized into the base AsmPrinter class. This also fixes an xcore strangeness where it inserted two tabs before every instruction. llvm-svn: 81396 | |||||
* | Normalize makefile comments and sort cmake file lists. | Benjamin Kramer | 2009-08-31 | 1 | -1/+1 | |
| | | | | llvm-svn: 80584 | |||||
* | Add dummy inline asm handling for 'r' constraint. This fixes PR4778 | Anton Korobeynikov | 2009-08-26 | 1 | -0/+16 | |
| | | | | llvm-svn: 80085 | |||||
* | rename TAI -> MAI, being careful not to make MAILJMP instructions :) | Chris Lattner | 2009-08-22 | 1 | -4/+4 | |
| | | | | llvm-svn: 79777 | |||||
* | Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. | Chris Lattner | 2009-08-22 | 1 | -2/+2 | |
| | | | | llvm-svn: 79763 | |||||
* | eliminate AsmPrinter::SwitchToSection and just have clients | Chris Lattner | 2009-08-19 | 1 | -1/+2 | |
| | | | | | | talk to the MCStreamer directly instead. llvm-svn: 79405 | |||||
* | Cleanup the mess in msp430 target registration and hopefully unbreak the build | Anton Korobeynikov | 2009-08-14 | 1 | -5/+3 | |
| | | | | llvm-svn: 79024 | |||||
* | Give MSP430 a separate asmprinter lib | Anton Korobeynikov | 2009-08-14 | 3 | -0/+271 | |
llvm-svn: 79012 |