Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. | Chris Lattner | 2009-08-22 | 1 | -31/+0 |
| | | | | llvm-svn: 79763 | ||||
* | Revert 78892 and 78895, these break generating working executables on | Daniel Dunbar | 2009-08-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | x86_64-apple-darwin10. --- Reverse-merging r78895 into '.': U test/CodeGen/PowerPC/2008-12-12-EH.ll U lib/Target/DarwinTargetAsmInfo.cpp --- Reverse-merging r78892 into '.': U include/llvm/Target/DarwinTargetAsmInfo.h U lib/Target/X86/X86TargetAsmInfo.cpp U lib/Target/X86/X86TargetAsmInfo.h U lib/Target/ARM/ARMTargetAsmInfo.h U lib/Target/ARM/ARMTargetMachine.cpp U lib/Target/ARM/ARMTargetAsmInfo.cpp U lib/Target/PowerPC/PPCTargetAsmInfo.cpp U lib/Target/PowerPC/PPCTargetAsmInfo.h U lib/Target/PowerPC/PPCTargetMachine.cpp G lib/Target/DarwinTargetAsmInfo.cpp llvm-svn: 78919 | ||||
* | fix a minor fixme. When building with SL and later tools, the ".eh" symbols | Chris Lattner | 2009-08-13 | 1 | -1/+1 |
| | | | | | | don't need to be exported from the .o files. llvm-svn: 78892 | ||||
* | eliminate template from arm TAI | Chris Lattner | 2009-08-11 | 1 | -22/+2 |
| | | | | llvm-svn: 78729 | ||||
* | move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminate | Chris Lattner | 2009-08-11 | 1 | -1/+0 |
| | | | | | | template in PPC backend for TAI. llvm-svn: 78727 | ||||
* | ARM TAI no longer needs a TM, but createTargetAsmInfo() still does. | Chris Lattner | 2009-08-02 | 1 | -9/+6 |
| | | | | llvm-svn: 77878 | ||||
* | Move the getInlineAsmLength virtual method from TAI to TII, where | Chris Lattner | 2009-08-02 | 1 | -2/+0 |
| | | | | | | | | | | the only real caller (GetFunctionSizeInBytes) uses it. The custom ARM implementation of this is basically reimplementing an assembler poorly for negligible gain. It should be removed IMNSHO, but I'll leave that to ARMish folks to decide. llvm-svn: 77877 | ||||
* | turn some templated inline functions into static functions. | Chris Lattner | 2009-08-02 | 1 | -2/+0 |
| | | | | llvm-svn: 77873 | ||||
* | remove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfo | Chris Lattner | 2009-08-02 | 1 | -1/+0 |
| | | | | | | defaults to being ELF. llvm-svn: 77866 | ||||
* | 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 | ||||
* | REmove dead fields of TAI. | Chris Lattner | 2009-08-01 | 1 | -1/+0 |
| | | | | llvm-svn: 77820 | ||||
* | remove dead code. | Chris Lattner | 2009-07-27 | 1 | -2/+0 |
| | | | | llvm-svn: 77233 | ||||
* | Split thumb-related stuff into separate classes. | Anton Korobeynikov | 2009-06-26 | 1 | -3/+3 |
| | | | | | | Step 1: ARMInstructionInfo => {ARM,Thumb}InstructionInfo llvm-svn: 74329 | ||||
* | merge the common darwin settings from the X86/PPC/ARM targets | Chris Lattner | 2009-06-19 | 1 | -2/+1 |
| | | | | | | | | into DarwinTargetAsmInfo.cpp. The remaining differences should be evaluated. It seems strange that x86/arm has .zerofill but ppc doesn't, etc. llvm-svn: 73742 | ||||
* | Reapply 56585:56589 with proper fix for some gcc versions | Anton Korobeynikov | 2008-09-25 | 1 | -10/+24 |
| | | | | llvm-svn: 56621 | ||||
* | Temporarily backing out 56585:56589 to unbreak the build. | Evan Cheng | 2008-09-25 | 1 | -24/+10 |
| | | | | llvm-svn: 56607 | ||||
* | Get rid of virtual inheritance for ARM TAI | Anton Korobeynikov | 2008-09-24 | 1 | -10/+24 |
| | | | | llvm-svn: 56587 | ||||
* | Switch ARM to new section handling stuff | Anton Korobeynikov | 2008-08-07 | 1 | -1/+13 |
| | | | | llvm-svn: 54458 | ||||
* | 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 | ||||
* | Add some support for (Darwin) code-generating directives in getInlineAsmLength. | Dale Johannesen | 2007-05-02 | 1 | -1/+4 |
| | | | | | | Support is incomplete, but more accurate than gcc's. llvm-svn: 36634 | ||||
* | Make ARM-specific version of getInlineAsmLength | Dale Johannesen | 2007-04-29 | 1 | -0/+2 |
| | | | | llvm-svn: 36572 | ||||
* | add isThumb (unused as yet) | Dale Johannesen | 2007-04-23 | 1 | -0/+2 |
| | | | | llvm-svn: 36370 | ||||
* | Break out target asm info into separate files. | Jim Laskey | 2006-09-07 | 1 | -0/+31 |
llvm-svn: 30161 |