Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use getSectionForFunction | Chris Lattner | 2006-10-05 | 1 | -3/+5 | |
| | | | | llvm-svn: 30739 | |||||
* | Adding dllimport, dllexport and external weak linkage types. | Anton Korobeynikov | 2006-09-14 | 1 | -0/+8 | |
| | | | | | | | | | DLL* linkages got full (I hope) codegeneration support in C & both x86 assembler backends. External weak linkage added for future use, we don't provide any codegeneration, etc. support for it. llvm-svn: 30374 | |||||
* | Make target asm info a property of the target machine. | Jim Laskey | 2006-09-07 | 1 | -14/+2 | |
| | | | | llvm-svn: 30162 | |||||
* | Separate target specific asm properties from the asm printers. | Jim Laskey | 2006-09-06 | 1 | -4/+12 | |
| | | | | llvm-svn: 30126 | |||||
* | Refactor a bunch of includes so that TargetMachine.h doesn't have to include | Owen Anderson | 2006-05-12 | 1 | -0/+1 | |
| | | | | | | | TargetData.h. This should make recompiles a bit faster with my current TargetData tinkering. llvm-svn: 28238 | |||||
* | Split SwitchSection into SwitchTo{Text|Data}Section methods. | Chris Lattner | 2006-05-09 | 1 | -6/+6 | |
| | | | | llvm-svn: 28184 | |||||
* | Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling. | Chris Lattner | 2006-05-04 | 1 | -5/+5 | |
| | | | | llvm-svn: 28104 | |||||
* | There shalt be only one "immediate" operand type! | Chris Lattner | 2006-05-04 | 1 | -4/+2 | |
| | | | | llvm-svn: 28099 | |||||
* | Remove a bunch more SparcV9 specific stuff | Chris Lattner | 2006-05-04 | 1 | -8/+1 | |
| | | | | llvm-svn: 28093 | |||||
* | Remove some more unused stuff from MachineInstr that was leftover from V9. | Chris Lattner | 2006-05-04 | 1 | -4/+0 | |
| | | | | llvm-svn: 28091 | |||||
* | Refactor TargetMachine, pushing handling of TargetData into the ↵ | Owen Anderson | 2006-05-03 | 1 | -5/+5 | |
| | | | | | | | | target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. This fixes PR 759. llvm-svn: 28074 | |||||
* | Extend printBasicBlockLabel a bit so that it can be used to print all | Nate Begeman | 2006-05-02 | 1 | -4/+4 | |
| | | | | | | | basic block labels, consolidating the code to do so in one place for each target. llvm-svn: 28050 | |||||
* | JumpTable support! What this represents is working asm and jit support for | Nate Begeman | 2006-04-22 | 1 | -6/+2 | |
| | | | | | | | | x86 and ppc for 100% dense switch statements when relocations are non-PIC. This support will be extended and enhanced in the coming days to support PIC, and less dense forms of jump tables. llvm-svn: 27947 | |||||
* | Add support for 'special' llvm globals like debug info and static ctors/dtors. | Chris Lattner | 2006-03-09 | 1 | -1/+6 | |
| | | | | llvm-svn: 26628 | |||||
* | Don't print constant initializers, they may span lines now. | Chris Lattner | 2006-02-27 | 1 | -2/+0 | |
| | | | | llvm-svn: 26403 | |||||
* | Sparc actually *DOES* have a directive for emitting zeros. In fact, it requires | Chris Lattner | 2006-02-15 | 1 | -1/+1 | |
| | | | | | | | | | | | | it, because this: .bss X: .byte 0 results in the assembler warning: "initialization in bss segment". Annoying. llvm-svn: 26204 | |||||
* | Use the auto-generated call matcher. Remove a broken impl of the ↵ | Chris Lattner | 2006-02-10 | 1 | -2/+12 | |
| | | | | | | | | | | frameaddr/returnaddr intrinsics. Autogen frameindex matcher llvm-svn: 26107 | |||||
* | Rename SPARC V8 target to be the LLVM SPARC target. | Chris Lattner | 2006-02-05 | 1 | -0/+295 | |
llvm-svn: 25985 |