OSDN Git Service

Do not do tail calls to external symbols. If the
authorDale Johannesen <dalej@apple.com>
Wed, 23 Jun 2010 18:52:34 +0000 (18:52 +0000)
committerDale Johannesen <dalej@apple.com>
Wed, 23 Jun 2010 18:52:34 +0000 (18:52 +0000)
commite39fdbe1187b74f8c415adb9f807fa56f1e055aa
tree364c7733ace9e21186f41d9bb9bd124b8f7ba078
parent151d26d15dc6fe89329d7cccb0638c324c58f485
Do not do tail calls to external symbols.  If the
branch turns out to be ARM-to-Thumb or vice versa
the linker cannot resolve this.  8120438.

If this optimization is going to be useful we probably
need a compiler flag "assume callees are same architecture"
or something like that.

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