Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add new helpers for registering targets. | Daniel Dunbar | 2009-07-25 | 1 | -13/+1 | |
| | | | | | | - Less boilerplate == good. llvm-svn: 77052 | |||||
* | make AsmPrinter::doFinalization iterate over the global variables | Chris Lattner | 2009-07-21 | 1 | -12/+2 | |
| | | | | | | | and call PrintGlobalVariable, allowing elimination and simplification of various targets. llvm-svn: 76604 | |||||
* | fix Sparc, SystemZ, and MSP430 to not override AsmPrinter::doInitialization. | Chris Lattner | 2009-07-21 | 1 | -8/+0 | |
| | | | | | | | This eliminates redundancy setting up the mangler and adds support to them for module-level inline asm and a .file directive. llvm-svn: 76592 | |||||
* | Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match the | Chris Lattner | 2009-07-21 | 1 | -1/+1 | |
| | | | | | | LLVM IR concept. llvm-svn: 76590 | |||||
* | Pass in the unfortunately named "LessPrivatePrefix" for the | Bill Wendling | 2009-07-20 | 1 | -1/+2 | |
| | | | | | | | | "LinkerPrivatePrefix". It seems to have been used in only one place before I started this "linker_private" business. I'm thinking that a rename is in order... llvm-svn: 76479 | |||||
* | Add plumbing for the `linker_private' linkage type. This type is meant for | Bill Wendling | 2009-07-20 | 1 | -0/+2 | |
| | | | | | | | | | "private" symbols which the assember shouldn't strip, but which the linker may remove after evaluation. This is mostly useful for Objective-C metadata. This is plumbing, so we don't have a use of it yet. More to come, etc. llvm-svn: 76385 | |||||
* | Put Target definitions inside Target specific header, and llvm namespace. | Daniel Dunbar | 2009-07-18 | 1 | -1/+0 | |
| | | | | llvm-svn: 76344 | |||||
* | Turn few asserts into errors / unreachable's | Anton Korobeynikov | 2009-07-18 | 1 | -2/+2 | |
| | | | | llvm-svn: 76313 | |||||
* | Unbreak | Anton Korobeynikov | 2009-07-16 | 1 | -20/+22 | |
| | | | | llvm-svn: 76064 | |||||
* | Add constpool lowering / printing | Anton Korobeynikov | 2009-07-16 | 1 | -0/+9 | |
| | | | | llvm-svn: 76016 | |||||
* | Add missed operands types | Anton Korobeynikov | 2009-07-16 | 1 | -0/+6 | |
| | | | | llvm-svn: 76009 | |||||
* | Implement 'large' PIC model | Anton Korobeynikov | 2009-07-16 | 1 | -5/+48 | |
| | | | | llvm-svn: 76006 | |||||
* | Unbreak | Anton Korobeynikov | 2009-07-16 | 1 | -24/+1 | |
| | | | | llvm-svn: 75996 | |||||
* | Add jump tables | Anton Korobeynikov | 2009-07-16 | 1 | -0/+8 | |
| | | | | llvm-svn: 75984 | |||||
* | Preliminary asmprinting of globals | Anton Korobeynikov | 2009-07-16 | 1 | -1/+120 | |
| | | | | llvm-svn: 75975 | |||||
* | Implement asmprinting for odd-even regpairs | Anton Korobeynikov | 2009-07-16 | 1 | -2/+13 | |
| | | | | llvm-svn: 75974 | |||||
* | Print signed imms properly | Anton Korobeynikov | 2009-07-16 | 1 | -0/+7 | |
| | | | | llvm-svn: 75970 | |||||
* | Revert thinko | Anton Korobeynikov | 2009-07-16 | 1 | -2/+1 | |
| | | | | llvm-svn: 75968 | |||||
* | Temporary workaround problem with signed 32-bit imm's | Anton Korobeynikov | 2009-07-16 | 1 | -1/+2 | |
| | | | | llvm-svn: 75967 | |||||
* | Some preliminary call lowering | Anton Korobeynikov | 2009-07-16 | 1 | -0/+14 | |
| | | | | llvm-svn: 75941 | |||||
* | Swap the order of imm and idx field for rri addrmode in order to make ↵ | Anton Korobeynikov | 2009-07-16 | 1 | -3/+3 | |
| | | | | | | handling of rri and ri addrmodes common llvm-svn: 75937 | |||||
* | [PATCH 023/155] Typo | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 | |
| | | | | llvm-svn: 75932 | |||||
* | Do some heroic rri address matching (shamelessly stolen from x86 backend). ↵ | Anton Korobeynikov | 2009-07-16 | 1 | -1/+24 | |
| | | | | | | Not tested though. llvm-svn: 75929 | |||||
* | Add shifts and reg-imm address matching | Anton Korobeynikov | 2009-07-16 | 1 | -1/+19 | |
| | | | | llvm-svn: 75927 | |||||
* | Add simple reg-reg and reg-imm moves | Anton Korobeynikov | 2009-07-16 | 1 | -1/+16 | |
| | | | | llvm-svn: 75912 | |||||
* | Let's start another backend :) | Anton Korobeynikov | 2009-07-16 | 1 | -0/+172 | |
llvm-svn: 75909 |