|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 163063 | 
| | 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| 
| | fixup_arm_condbranch.
Patch by Tim Northover!
llvm-svn: 153737 | 
| | 
| 
| 
| | llvm-svn: 153429 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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: 149961 | 
| | 
| 
| 
| 
| 
| 
| 
| | and MIPS ELF backends.
Fixes PR11877
llvm-svn: 149180 | 
| | 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| | llvm-svn: 148578 | 
| | 
| 
| 
| 
| 
| | Fixes PR11214.
llvm-svn: 147180 | 
| | 
| 
| 
| | llvm-svn: 147132 | 
| | 
| 
| 
| | llvm-svn: 147119 | 
|  | llvm-svn: 147115 |