Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. | Chris Lattner | 2009-08-22 | 1 | -30/+0 |
| | | | | llvm-svn: 79763 | ||||
* | Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple | Chris Lattner | 2009-08-12 | 1 | -1/+4 |
| | | | | | | | | pair instead of from a virtual method on TargetMachine. This cuts the final ties of TargetAsmInfo to TargetMachine, meaning that MC can now use TargetAsmInfo. llvm-svn: 78802 | ||||
* | now that JumpTableDirective can differentate picness itself, MIPS TAI | Chris Lattner | 2009-08-11 | 1 | -5/+3 |
| | | | | | | no longer needs a targetmachine to initialize itself. llvm-svn: 78710 | ||||
* | remove TargetAsmInfo::TM, which is now dead. The basic TAI class now | Chris Lattner | 2009-08-02 | 1 | -2/+2 |
| | | | | | | no longer depends on TM! llvm-svn: 77863 | ||||
* | untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create a | Chris Lattner | 2009-07-26 | 1 | -9/+0 |
| | | | | | | | | | 'unnamed' bss section, but some impls would want a named one. Since they don't have consistent behavior, just make each target do their own thing, instead of doing something "sortof common" then having targets change immutable objects later. llvm-svn: 77165 | ||||
* | Remove SectionKind::Small*. This was only used on mips, and is apparently | Chris Lattner | 2009-07-24 | 1 | -7/+0 |
| | | | | | | a sad mistake that is regretted. :) llvm-svn: 76935 | ||||
* | remove SectionFlags::Small: it is only used on Xcore, and we'll find | Chris Lattner | 2009-07-22 | 1 | -6/+0 |
| | | | | | | a better solution for it in the future. llvm-svn: 76818 | ||||
* | Undo most of r54519. | Evan Cheng | 2008-08-08 | 1 | -2/+1 |
| | | | | llvm-svn: 54534 | ||||
* | It's not legal to output a GV in a coalesced section if it's used in an ARM ↵ | Evan Cheng | 2008-08-08 | 1 | -1/+2 |
| | | | | | | PIC relative constantpool. llvm-svn: 54519 | ||||
* | Trim #includes. | Dan Gohman | 2008-08-05 | 1 | -1/+1 |
| | | | | llvm-svn: 54350 | ||||
* | Removed small section flag for mips, the assembler doesnt support this flag | Bruno Cardoso Lopes | 2008-07-30 | 1 | -0/+6 |
| | | | | llvm-svn: 54214 | ||||
* | Minor fixes. | Bruno Cardoso Lopes | 2008-07-23 | 1 | -4/+4 |
| | | | | | | Added ConstantPool support. llvm-svn: 53951 | ||||
* | Added small section asm emition logic for mips. | Bruno Cardoso Lopes | 2008-07-22 | 1 | -0/+14 |
| | | | | | | Fixed small bug. llvm-svn: 53908 | ||||
* | Switch MIPS to new ELFTargetAsmInfo. Add few FIXMEs. | Anton Korobeynikov | 2008-07-19 | 1 | -1/+2 |
| | | | | llvm-svn: 53790 | ||||
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45418 | ||||
* | More explicit keywords. | Dan Gohman | 2007-09-25 | 1 | -1/+1 |
| | | | | llvm-svn: 42316 | ||||
* | Initial Mips support, here we go! =) | Bruno Cardoso Lopes | 2007-06-06 | 1 | -0/+30 |
- Modifications from the last patch included (issues pointed by Evan Cheng are now fixed). - Added more MipsI instructions. - Added more patterns to match branch instructions. llvm-svn: 37461 |