summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2012-02-27 21:36:23 +0000
committerJim Grosbach <grosbach@apple.com>2012-02-27 21:36:23 +0000
commit7b811d30d9045476e14dc62945c0f370bd8c5aec (patch)
tree83c19e68979639c42c1d2a7a767d941d9dc08619 /clang/lib/CodeGen/CodeGenModule.cpp
parentb02865403112ce582af2a73ef4f142bffe8ea012 (diff)
downloadbcm5719-llvm-7b811d30d9045476e14dc62945c0f370bd8c5aec.tar.gz
bcm5719-llvm-7b811d30d9045476e14dc62945c0f370bd8c5aec.zip
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
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud