summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMTargetAsmInfo.h
Commit message (Collapse)AuthorAgeFilesLines
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-221-31/+0
| | | | llvm-svn: 79763
* Revert 78892 and 78895, these break generating working executables onDaniel Dunbar2009-08-131-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" symbolsChris Lattner2009-08-131-1/+1
| | | | | | don't need to be exported from the .o files. llvm-svn: 78892
* eliminate template from arm TAIChris Lattner2009-08-111-22/+2
| | | | llvm-svn: 78729
* move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminateChris Lattner2009-08-111-1/+0
| | | | | | template in PPC backend for TAI. llvm-svn: 78727
* ARM TAI no longer needs a TM, but createTargetAsmInfo() still does.Chris Lattner2009-08-021-9/+6
| | | | llvm-svn: 77878
* Move the getInlineAsmLength virtual method from TAI to TII, whereChris Lattner2009-08-021-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 Lattner2009-08-021-2/+0
| | | | llvm-svn: 77873
* remove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfoChris Lattner2009-08-021-1/+0
| | | | | | defaults to being ELF. llvm-svn: 77866
* remove TargetAsmInfo::TM, which is now dead. The basic TAI class now Chris Lattner2009-08-021-2/+2
| | | | | | no longer depends on TM! llvm-svn: 77863
* REmove dead fields of TAI.Chris Lattner2009-08-011-1/+0
| | | | llvm-svn: 77820
* remove dead code.Chris Lattner2009-07-271-2/+0
| | | | llvm-svn: 77233
* Split thumb-related stuff into separate classes.Anton Korobeynikov2009-06-261-3/+3
| | | | | | Step 1: ARMInstructionInfo => {ARM,Thumb}InstructionInfo llvm-svn: 74329
* merge the common darwin settings from the X86/PPC/ARM targetsChris Lattner2009-06-191-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 versionsAnton Korobeynikov2008-09-251-10/+24
| | | | llvm-svn: 56621
* Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng2008-09-251-24/+10
| | | | llvm-svn: 56607
* Get rid of virtual inheritance for ARM TAIAnton Korobeynikov2008-09-241-10/+24
| | | | llvm-svn: 56587
* Switch ARM to new section handling stuffAnton Korobeynikov2008-08-071-1/+13
| | | | llvm-svn: 54458
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45418
* More explicit keywords.Dan Gohman2007-09-251-1/+1
| | | | llvm-svn: 42316
* Add some support for (Darwin) code-generating directives in getInlineAsmLength.Dale Johannesen2007-05-021-1/+4
| | | | | | Support is incomplete, but more accurate than gcc's. llvm-svn: 36634
* Make ARM-specific version of getInlineAsmLengthDale Johannesen2007-04-291-0/+2
| | | | llvm-svn: 36572
* add isThumb (unused as yet)Dale Johannesen2007-04-231-0/+2
| | | | llvm-svn: 36370
* Break out target asm info into separate files.Jim Laskey2006-09-071-0/+31
llvm-svn: 30161
OpenPOWER on IntegriCloud