Only use blx for external function calls on thumb, these could be fixed
authorEric Christopher <echristo@apple.com>
Tue, 22 Feb 2011 01:37:10 +0000 (01:37 +0000)
committerEric Christopher <echristo@apple.com>
Tue, 22 Feb 2011 01:37:10 +0000 (01:37 +0000)
commit872f4a224711ef55b821746fc7a24b9260fee370
treeeb76b2fe8ad30f0998187fb4658201b133dec57c
parent43dd06ad20af4430625afc5f5655d128943ece30
Only use blx for external function calls on thumb, these could be fixed
up by the dynamic linker, but it's better to use the correct instruction
to begin with.

Fixes rdar://9011034

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126176 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMFastISel.cpp