diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2012-11-10 02:09:05 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2012-11-10 02:09:05 +0000 |
| commit | 21b0348199a84c91a2d4b3eef626c2f69d14573d (patch) | |
| tree | 4a0a5965f4db228fae5880a07fbc4c3d0c3cc042 /llvm/lib/Target/TargetLibraryInfo.cpp | |
| parent | f57b4355983d4d0d94c4c0421d5eb85abb8d6a0b (diff) | |
| download | bcm5719-llvm-21b0348199a84c91a2d4b3eef626c2f69d14573d.tar.gz bcm5719-llvm-21b0348199a84c91a2d4b3eef626c2f69d14573d.zip | |
Disable the Thumb no-return call optimization:
mov lr, pc
b.w _foo
The "mov" instruction doesn't set bit zero to one, it's putting incorrect
value in lr. It messes up backtraces.
rdar://12663632
llvm-svn: 167657
Diffstat (limited to 'llvm/lib/Target/TargetLibraryInfo.cpp')
0 files changed, 0 insertions, 0 deletions

