summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMTargetAsmInfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Debug support for arm-linux.Lauro Ramos Venancio2007-05-031-0/+17
| | | | | | Patch by Raul Herbster. llvm-svn: 36690
* Add some support for (Darwin) code-generating directives in getInlineAsmLength.Dale Johannesen2007-05-021-17/+111
| | | | | | Support is incomplete, but more accurate than gcc's. llvm-svn: 36634
* remove unused variableDale Johannesen2007-04-301-1/+0
| | | | llvm-svn: 36585
* Enable protected visibility on ARM.Lauro Ramos Venancio2007-04-301-0/+1
| | | | llvm-svn: 36583
* Make ARM-specific version of getInlineAsmLengthDale Johannesen2007-04-291-0/+51
| | | | llvm-svn: 36572
* ARM TLS: implement "general dynamic", "initial exec" and "local exec" models.Lauro Ramos Venancio2007-04-271-0/+2
| | | | llvm-svn: 36506
* add isThumb (unused as yet)Dale Johannesen2007-04-231-0/+3
| | | | llvm-svn: 36370
* For Darwin, put constant data into .const, .const_data, .literal{4|8|16}Evan Cheng2007-03-081-0/+3
| | | | | | sections. llvm-svn: 35017
* Use init_array/fini_array sections for static contructors/destructors when ↵Lauro Ramos Venancio2007-03-051-2/+7
| | | | | | | | the ABI is AAPCS. Fix SingleSource/Regression/C/ConstructorDestructorAttributes test on arm-linux-gnueabi. llvm-svn: 34931
* Define PrivateGlobalPrefix for ARM Linux. (Fix CodeGen/ARM/large_stack.ll)Lauro Ramos Venancio2007-02-011-0/+1
| | | | llvm-svn: 33763
* Darwin -static should codegen static ctors / dtors to .constructor / ↵Evan Cheng2007-01-301-2/+7
| | | | | | .destructor sections. llvm-svn: 33657
* Some asm directives fixes for ELF.Lauro Ramos Venancio2007-01-261-8/+7
| | | | | | Now we can compile llvm-gcc on arm-linux-gnueabi! llvm-svn: 33558
* Fix Data16bitsDirective for ELF.Lauro Ramos Venancio2007-01-261-1/+0
| | | | llvm-svn: 33549
* Darwin HiddenDirective is .private_extern.Evan Cheng2007-01-231-0/+1
| | | | llvm-svn: 33465
* Darwin doesn't support .bss, but it does have .zerofillEvan Cheng2007-01-191-5/+7
| | | | llvm-svn: 33364
* Modify emission of jump tables on darwin to emit an extra "l" label thatEvan Cheng2007-01-191-0/+7
| | | | | | | delimits the boundaries of jump tables. This lets the linker's dead code stripping optimization do a better job. llvm-svn: 33362
* ARM backend contribution from Apple.Evan Cheng2007-01-191-8/+40
| | | | llvm-svn: 33353
* Define StaticCtorsSection and StaticDtorsSection for ARM.Lauro Ramos Venancio2006-12-281-0/+2
| | | | llvm-svn: 32763
* print weak referencesRafael Espindola2006-12-061-0/+1
| | | | llvm-svn: 32276
* Break out target asm info into separate files.Jim Laskey2006-09-071-0/+26
llvm-svn: 30161
OpenPOWER on IntegriCloud