| #
1a1d4777 |
| 20-May-2011 |
Charles Davis <[email protected]> |
Fix typo. When will I learn?
llvm-svn: 131765
|
| #
bc1feb1f |
| 20-May-2011 |
Charles Davis <[email protected]> |
Add .pdata and .xdata sections to the COFF TLOF implementation.
llvm-svn: 131763
|
| #
a48b1375 |
| 05-May-2011 |
Bill Wendling <[email protected]> |
Remove a flag that would set the ".eh" symbol as .globl. MachO was the only one who used this flag, and it now emits CFI and doesn't emit this anymore. All other targets left this flag "false". <rdar
Remove a flag that would set the ".eh" symbol as .globl. MachO was the only one who used this flag, and it now emits CFI and doesn't emit this anymore. All other targets left this flag "false". <rdar://problem/8486371>
llvm-svn: 130918
show more ...
|
| #
750cb615 |
| 01-May-2011 |
Rafael Espindola <[email protected]> |
GCC uses a different encoding of pointers in the FDE when using -fno-dwarf2-cfi-asm. Implement the same behavior.
llvm-svn: 130637
|
| #
ce83fc34 |
| 27-Apr-2011 |
Rafael Espindola <[email protected]> |
Remove unnecessary argument.
llvm-svn: 130343
|
| #
08704349 |
| 27-Apr-2011 |
Rafael Espindola <[email protected]> |
Rename getPersonalityPICSymbol to getCFIPersonalitySymbol, document it, and give it a bit more responsibility. Also implement it for MachO.
If hacked to use cfi, 32 bit MachO will produce
.cfi_pers
Rename getPersonalityPICSymbol to getCFIPersonalitySymbol, document it, and give it a bit more responsibility. Also implement it for MachO.
If hacked to use cfi, 32 bit MachO will produce
.cfi_personality 155, L___gxx_personality_v0$non_lazy_ptr
and 64 bit will produce
.cfi_presonality ___gxx_personality_v0
The general idea is that .cfi_personality gets passed the final symbol. It is up to codegen to produce it if using indirect representation (like 32 bit MachO), but it is up to MC to decide which relocations to create.
llvm-svn: 130341
show more ...
|
| #
39897767 |
| 27-Apr-2011 |
Rafael Espindola <[email protected]> |
Fix indentation.
llvm-svn: 130331
|
| #
e473aaf5 |
| 20-Apr-2011 |
Rafael Espindola <[email protected]> |
Remove unused arguments.
llvm-svn: 129844
|
| #
cd01ed5b |
| 20-Apr-2011 |
Daniel Dunbar <[email protected]> |
ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OS triple component.
llvm-svn: 129838
|
| #
4a7783b0 |
| 19-Apr-2011 |
Daniel Dunbar <[email protected]> |
CodeGen: Eliminate a use of getDarwinMajorNumber(). - There is a minor semantic change here (evidenced by the test change) for Darwin triples that have no version component. I debated changing th
CodeGen: Eliminate a use of getDarwinMajorNumber(). - There is a minor semantic change here (evidenced by the test change) for Darwin triples that have no version component. I debated changing the default behavior of isOSVersionLT, but decided it made more sense for triples to be explicit.
llvm-svn: 129802
show more ...
|
| #
a83b1770 |
| 16-Apr-2011 |
Rafael Espindola <[email protected]> |
Put each personality function in a section. This fixes the gnu ld warning:
error in foo.o; no .eh_frame_hdr table will be created.
llvm-svn: 129635
|
|
Revision tags: llvmorg-2.9.0, llvmorg-2.9.0-rc3, llvmorg-2.9.0-rc2 |
|
| #
12d53126 |
| 19-Mar-2011 |
Stuart Hastings <[email protected]> |
Reapply 127939 since Daniel fixed the breakage. <rdar://problem/9012638>
llvm-svn: 127944
|
| #
08b4daa1 |
| 19-Mar-2011 |
Stuart Hastings <[email protected]> |
Revert 127939. <rdar://problem/9012638>
llvm-svn: 127943
|
| #
83d4a28d |
| 19-Mar-2011 |
Stuart Hastings <[email protected]> |
Revise r126127 to address Daniel's comments. <rdar://problem/9012638>
llvm-svn: 127939
|
|
Revision tags: llvmorg-2.9.0-rc1 |
|
| #
601a11ed |
| 24-Feb-2011 |
Rafael Espindola <[email protected]> |
Fix llvm-gcc bootstrap with gnu ld. The problem was codegen guessing the wrong values and printing
.section .eh_frame,"aMS",@progbits,4
It is not clear at all if Codegen should try to guess, MC is
Fix llvm-gcc bootstrap with gnu ld. The problem was codegen guessing the wrong values and printing
.section .eh_frame,"aMS",@progbits,4
It is not clear at all if Codegen should try to guess, MC is the one that should know the default flags.
llvm-svn: 126421
show more ...
|
| #
9b48fef4 |
| 21-Feb-2011 |
Eric Christopher <[email protected]> |
Revert r125960, it's breaking darwin10 bootstrap.
llvm-svn: 126163
|
| #
b4863a41 |
| 21-Feb-2011 |
Stuart Hastings <[email protected]> |
Fix to correctly support attribute((section("__DATA, __common"))). Radar 9012638.
llvm-svn: 126127
|
| #
8fbe09f1 |
| 18-Feb-2011 |
Bill Wendling <[email protected]> |
Reapply r114997 now that the buildbots have been updated.
llvm-svn: 125960
|
| #
70d80150 |
| 14-Feb-2011 |
Rafael Espindola <[email protected]> |
Switch llvm to using comdats. For now always use groups with a single section.
llvm-svn: 125526
|
| #
4b7b7fba |
| 23-Jan-2011 |
Rafael Espindola <[email protected]> |
Delay the creation of eh_frame so that the user can change the defaults. Add support for SHT_X86_64_UNWIND.
llvm-svn: 124059
|
| #
0e7e34e4 |
| 23-Jan-2011 |
Rafael Espindola <[email protected]> |
Remove more duplicated code.
llvm-svn: 124056
|
| #
aea4958e |
| 23-Jan-2011 |
Rafael Espindola <[email protected]> |
Remove duplicated code.
llvm-svn: 124054
|
| #
0a017a6d |
| 10-Dec-2010 |
Rafael Espindola <[email protected]> |
Fixed version of 121434 with no new memory leaks.
llvm-svn: 121471
|
| #
a945a34c |
| 10-Dec-2010 |
Rafael Espindola <[email protected]> |
Revert my previous patch to make the valgrind bots happy.
llvm-svn: 121461
|
| #
56eb7412 |
| 09-Dec-2010 |
Rafael Espindola <[email protected]> |
Initial support for the cfi directives. This is just enough to get
f: .cfi_startproc nop .cfi_endproc
assembled (on ELF).
llvm-svn: 121434
|