History log of /llvm-project/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp (Results 451 – 475 of 536)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e4cc3327 29-Nov-2011 Bill Wendling <isanbard@gmail.com>

On MachO, the pointer to the personality function should always be in the
non_lazy_symbol_pointers section (__IMPORT,__pointers). Ignore the 'hidden' part
since that will place it in the wrong sectio

On MachO, the pointer to the personality function should always be in the
non_lazy_symbol_pointers section (__IMPORT,__pointers). Ignore the 'hidden' part
since that will place it in the wrong section.
<rdar://problem/10443720>

llvm-svn: 145356

show more ...


Revision tags: llvmorg-3.0.0, llvmorg-3.0.0-rc4
# 1f97a5a6 15-Nov-2011 Benjamin Kramer <benny.kra@googlemail.com>

Remove all remaining uses of Value::getNameStr().

llvm-svn: 144648


Revision tags: llvmorg-3.0.0-rc3, llvmorg-3.0.0-rc2
# 57e3aaad 24-Oct-2011 Bill Wendling <isanbard@gmail.com>

Check the visibility of the global variable before placing it into the stubs
table. A hidden variable could potentially end up in both lists.
<rdar://problem/10336715>

llvm-svn: 142869


Revision tags: llvmorg-3.0.0-rc1
# bbf3b0de 20-Jul-2011 Evan Cheng <evan.cheng@apple.com>

Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.

There is still a bit more refactoring left to do in Targets. But we are now very
close to fixing all the layering iss

Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.

There is still a bit more refactoring left to do in Targets. But we are now very
close to fixing all the layering issues in MC.

llvm-svn: 135611

show more ...


# 76792992 20-Jul-2011 Evan Cheng <evan.cheng@apple.com>

Add MCObjectFileInfo and sink the MCSections initialization code from
TargetLoweringObjectFileImpl down to MCObjectFileInfo.

TargetAsmInfo is done to one last method. It's *almost* gone!

llvm-svn:

Add MCObjectFileInfo and sink the MCSections initialization code from
TargetLoweringObjectFileImpl down to MCObjectFileInfo.

TargetAsmInfo is done to one last method. It's *almost* gone!

llvm-svn: 135569

show more ...


# ccf243d5 19-Jul-2011 Evan Cheng <evan.cheng@apple.com>

Fix an obvious typo that's preventing x86 (32-bit) from using .literal16.

llvm-svn: 135535


# 2d7faa5e 13-Jul-2011 Evan Cheng <evan.cheng@apple.com>

Fix up TargetLoweringObjectFile ctors to properly initialize fields.

llvm-svn: 135068


# 9af2fa9d 23-Jun-2011 Bill Wendling <isanbard@gmail.com>

Use the presence of the __compact_unwind section to indicate that a target
supports compact unwind info instead of having a separate flag indicating this.

llvm-svn: 133685


# f942585d 22-Jun-2011 Bill Wendling <isanbard@gmail.com>

Add a flag that indicates whether a target supports compact unwind info or not.

llvm-svn: 133662


# d3463043 22-Jun-2011 Bill Wendling <isanbard@gmail.com>

Add a __LD,__compact_unwind section.

If the linker supports it, this will hold the CIE and FDE information in a
compact format. The implementation of the compact unwinding emission is coming
soon.

Add a __LD,__compact_unwind section.

If the linker supports it, this will hold the CIE and FDE information in a
compact format. The implementation of the compact unwinding emission is coming
soon.

llvm-svn: 133658

show more ...


# 51d2d7aa 13-Jun-2011 Rafael Espindola <rafael.espindola@gmail.com>

Fix invalid uses of Twine. Hopefully this fixes the problem that Takumi is
having.

llvm-svn: 132898


# c85e0d81 07-Jun-2011 Rafael Espindola <rafael.espindola@gmail.com>

Fix a silly error I introduce in r131951.
Fixes PR10095.

llvm-svn: 132735


# 041ec4aa 27-May-2011 Charles Davis <cdavis@mines.edu>

Add the suffix to the Win64 EH data sections' names if given. Add a test for
this. XFAIL'd, because the COFF AsmParser can't handle .section yet.

llvm-svn: 132220


# 936847dd 26-May-2011 Charles Davis <cdavis@mines.edu>

Revert r132111. I built Release (without Asserts), so I didn't know about the
assert that prevented setting alignment on section creation.

llvm-svn: 132113


# 4be76e21 26-May-2011 Charles Davis <cdavis@mines.edu>

Align Win64 EH Table sections to 4 bytes.

llvm-svn: 132111


# 0d018b11 24-May-2011 Rafael Espindola <rafael.espindola@gmail.com>

Explain FIXME.

llvm-svn: 131952


# 0f33be1b 24-May-2011 Rafael Espindola <rafael.espindola@gmail.com>

Fix the defaults for .eh_frame. We were marking it as writable.

llvm-svn: 131951


# 1a1d4777 20-May-2011 Charles Davis <cdavis@mines.edu>

Fix typo. When will I learn?

llvm-svn: 131765


# bc1feb1f 20-May-2011 Charles Davis <cdavis@mines.edu>

Add .pdata and .xdata sections to the COFF TLOF implementation.

llvm-svn: 131763


# a48b1375 05-May-2011 Bill Wendling <isanbard@gmail.com>

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 <rafael.espindola@gmail.com>

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 <rafael.espindola@gmail.com>

Remove unnecessary argument.

llvm-svn: 130343


# 08704349 27-Apr-2011 Rafael Espindola <rafael.espindola@gmail.com>

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 <rafael.espindola@gmail.com>

Fix indentation.

llvm-svn: 130331


# e473aaf5 20-Apr-2011 Rafael Espindola <rafael.espindola@gmail.com>

Remove unused arguments.

llvm-svn: 129844


1...<<11121314151617181920>>...22