- Dec 12, 2012
-
-
Logan Chien authored
Add R_ARM_NONE and R_ARM_PREL31 relocation types to MCExpr. Both of them will be used while generating .ARM.extab and .ARM.exidx sections. llvm-svn: 169965
-
- Dec 03, 2012
-
-
Chandler Carruth authored
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
-
- Nov 09, 2012
-
-
Anton Korobeynikov authored
Based on the patch by Logan Chien! llvm-svn: 167633
-
- Sep 01, 2012
-
-
Logan Chien authored
llvm-svn: 163063
-
- Jun 19, 2012
-
-
Jan Wen Voung authored
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
-
- Mar 30, 2012
-
-
James Molloy authored
Patch by Tim Northover! llvm-svn: 153737
-
- Mar 26, 2012
-
-
Craig Topper authored
llvm-svn: 153429
-
- Feb 27, 2012
-
-
Jim Grosbach authored
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
-
- Feb 07, 2012
-
-
Craig Topper authored
llvm-svn: 149961
-
- Jan 28, 2012
-
-
James Molloy authored
Fixes PR11877 llvm-svn: 149180
-
- Jan 26, 2012
-
-
James Molloy authored
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
-
- Jan 20, 2012
-
-
David Blaikie authored
llvm-svn: 148578
-
- Dec 22, 2011
-
-
Rafael Espindola authored
Fixes PR11214. llvm-svn: 147180
-
Rafael Espindola authored
llvm-svn: 147132
-
Rafael Espindola authored
llvm-svn: 147119
-
Rafael Espindola authored
llvm-svn: 147115
-