Evan Cheng
|
d918477ac3
|
For Darwin, put constant data into .const, .const_data, .literal{4|8|16}
sections.
llvm-svn: 35017
|
2007-03-08 01:25:25 +00:00 |
Lauro Ramos Venancio
|
f10769dda7
|
Use init_array/fini_array sections for static contructors/destructors when the ABI is AAPCS.
Fix SingleSource/Regression/C/ConstructorDestructorAttributes test on arm-linux-gnueabi.
llvm-svn: 34931
|
2007-03-05 17:59:58 +00:00 |
Lauro Ramos Venancio
|
2c355da986
|
Define PrivateGlobalPrefix for ARM Linux. (Fix CodeGen/ARM/large_stack.ll)
llvm-svn: 33763
|
2007-02-01 21:43:53 +00:00 |
Evan Cheng
|
0e083d0161
|
Darwin -static should codegen static ctors / dtors to .constructor / .destructor sections.
llvm-svn: 33657
|
2007-01-30 08:04:53 +00:00 |
Lauro Ramos Venancio
|
7d47719af0
|
Some asm directives fixes for ELF.
Now we can compile llvm-gcc on arm-linux-gnueabi!
llvm-svn: 33558
|
2007-01-26 23:24:43 +00:00 |
Lauro Ramos Venancio
|
d45cd5eb81
|
Fix Data16bitsDirective for ELF.
llvm-svn: 33549
|
2007-01-26 21:20:45 +00:00 |
Evan Cheng
|
2cfbcce102
|
Darwin HiddenDirective is .private_extern.
llvm-svn: 33465
|
2007-01-23 19:06:03 +00:00 |
Evan Cheng
|
023c7d667d
|
Darwin doesn't support .bss, but it does have .zerofill
llvm-svn: 33364
|
2007-01-19 19:23:47 +00:00 |
Evan Cheng
|
df62250cee
|
Modify emission of jump tables on darwin to emit an extra "l" label that
delimits the boundaries of jump tables. This lets the linker's dead code
stripping optimization do a better job.
llvm-svn: 33362
|
2007-01-19 18:59:56 +00:00 |
Evan Cheng
|
10043e215b
|
ARM backend contribution from Apple.
llvm-svn: 33353
|
2007-01-19 07:51:42 +00:00 |
Lauro Ramos Venancio
|
8ab8f7df6f
|
Define StaticCtorsSection and StaticDtorsSection for ARM.
llvm-svn: 32763
|
2006-12-28 13:13:00 +00:00 |
Rafael Espindola
|
776abee608
|
print weak references
llvm-svn: 32276
|
2006-12-06 13:35:10 +00:00 |
Jim Laskey
|
0e83541f8b
|
Break out target asm info into separate files.
llvm-svn: 30161
|
2006-09-07 22:05:02 +00:00 |