History log of /llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp (Results 76 – 90 of 90)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-3.2.0-rc3
# ed0881b2 03-Dec-2012 Chandler Carruth <chandlerc@gmail.com>

Use the new script to sort the includes of every file under lib.

Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module

Use the new script to sort the includes of every file under lib.

Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.

Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]

llvm-svn: 169131

show more ...


Revision tags: llvmorg-3.2.0-rc2, llvmorg-3.2.0-rc1
# a305ea55 09-Nov-2012 Anton Korobeynikov <asl@math.spbu.ru>

Add ARM TARGET2 relocation. The testcase will follow with actualy use-case.
Based on the patch by Logan Chien!

llvm-svn: 167633


# cea0354c 01-Sep-2012 Logan Chien <tzuhsiang.chien@gmail.com>

Fix Thumb2 fixup kind in the integrated-as.

llvm-svn: 163063


# 7f5d79f8 19-Jun-2012 Jan Wen Voung <jvoung@google.com>

Have ARM ELF use correct reloc for "b" instr.

The condition code didn't actually matter for arm "b" instructions,
unlike "bl". It should just use the R_ARM_JUMP24 reloc.

llvm-svn: 158722


Revision tags: llvmorg-3.1.0, llvmorg-3.1.0-rc3, llvmorg-3.1.0-rc2, llvmorg-3.1.0-rc1
# fb5cd608 30-Mar-2012 James Molloy <james.molloy@arm.com>

Ensure conditional BL instructions for ARM are given the fixup fixup_arm_condbranch.

Patch by Tim Northover!

llvm-svn: 153737


# 6e80c280 26-Mar-2012 Craig Topper <craig.topper@gmail.com>

Prune some includes and forward declarations.

llvm-svn: 153429


# 7b811d30 27-Feb-2012 Jim Grosbach <grosbach@apple.com>

ARM BL/BLX instruction fixups should use relocations.

We on the linker to resolve calls to the appropriate BL/BLX instruction
to make interworking function correctly. It uses the symbol in the
reloc

ARM BL/BLX instruction fixups should use relocations.

We on the linker to resolve calls to the appropriate BL/BLX instruction
to make interworking function correctly. It uses the symbol in the
relocation to do that, so we need to be careful about being too clever.

To enable this for ARM mode, split the BL/BLX fixup kind off from the
unconditional-branch fixups.

rdar://10927209

llvm-svn: 151571

show more ...


# e55c556a 07-Feb-2012 Craig Topper <craig.topper@gmail.com>

Convert assert(0) to llvm_unreachable

llvm-svn: 149961


# b47489d4 28-Jan-2012 James Molloy <james.molloy@arm.com>

Ensure .AliasedSymbol() is called on all uses of getSymbol(). Affects ARM and MIPS ELF backends.

Fixes PR11877

llvm-svn: 149180


# 6685c08e 26-Jan-2012 James Molloy <james.molloy@arm.com>

Add support for the R_ARM_TARGET1 relocation, which should be given to relocations applied to all C++ constructors and destructors.

This enables the linker to match concrete relocation types (absolu

Add support for the R_ARM_TARGET1 relocation, which should be given to relocations applied to all C++ constructors and destructors.

This enables the linker to match concrete relocation types (absolute or relative) with whatever library or C++ support code is being linked against.

llvm-svn: 149057

show more ...


# 46a9f016 20-Jan-2012 David Blaikie <dblaikie@gmail.com>

More dead code removal (using -Wunreachable-code)

llvm-svn: 148578


# 6ca42c5b 22-Dec-2011 Rafael Espindola <rafael.espindola@gmail.com>

Fix incorrect relocation generation. Patch by Kristof Beyls.
Fixes PR11214.

llvm-svn: 147180


# 84d00f11 22-Dec-2011 Rafael Espindola <rafael.espindola@gmail.com>

Make the virtual methods in ARMELFObjectWriter public.

llvm-svn: 147132


# 4449b212 22-Dec-2011 Rafael Espindola <rafael.espindola@gmail.com>

Fix name in comments.

llvm-svn: 147119


# a0124055 22-Dec-2011 Rafael Espindola <rafael.espindola@gmail.com>

Move the ARM specific parts of the ELF writer to Target/ARM.

llvm-svn: 147115


1234