|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 163547 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | where the other_half of the movt and movw relocation entries needs to get set
and only with the 16 bits of the other half.
rdar://10038370
llvm-svn: 160978 | 
| | 
| 
| 
| | llvm-svn: 160621 | 
| | 
| 
| 
| 
| 
| 
| 
| | fixup_arm_condbranch.
Patch by Tim Northover!
llvm-svn: 153737 | 
| | 
| 
| 
| 
| 
| 
| 
| | Needed when building -mdynamic-no-pic code.
rdar://10459256
llvm-svn: 153097 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| | llvm-svn: 149102 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Adjust an example MachObjectWriter diagnostic to use the information
to issue a better message.
Before:
LLVM ERROR: unknown ARM fixup kind!
After:
x.s:6:5: error: unsupported relocation on symbol
    beq bar
    ^
rdar://9800182
llvm-svn: 149093 | 
| | 
| 
| 
| | llvm-svn: 148578 | 
| | 
| 
| 
| | llvm-svn: 146057 | 
| | 
| 
| 
| 
| 
| 
| 
| | When the file isn't being built with subsections-via-symbols, symbol
differences involving non-local symbols can be resolved more aggressively.
Needed for gas compatibility.
llvm-svn: 146054 | 
| | 
| 
| 
| 
| 
| | Replaces r145318 with a more targetted fix for the relocation handling.
llvm-svn: 145346 | 
| | 
| 
| 
| 
| 
| | createMCAsmBackend.
llvm-svn: 136010 | 
| | 
| 
| 
| 
| 
| | they belong.
llvm-svn: 135833 | 
|  | llvm-svn: 135825 |