summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/Vectorize.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2012-12-12 17:52:21 +0000
committerChad Rosier <mcrosier@apple.com>2012-12-12 17:52:21 +0000
commit13799b323ec8c663d0fb740144a1c2ff0ee5161b (patch)
treec3550acfb109b19fd060d42917d6eb49293ba52f /llvm/lib/Transforms/Vectorize/Vectorize.cpp
parent6ab801394fe98c6b1c78a7f217351c56ee1e7382 (diff)
downloadbcm5719-llvm-13799b323ec8c663d0fb740144a1c2ff0ee5161b.tar.gz
bcm5719-llvm-13799b323ec8c663d0fb740144a1c2ff0ee5161b.zip
Marking the objc_autoreleaseReturnValue and objc_retainAutoreleaseReturnValue
call sites as tail calls unconditionally. While it's theoretically true that this is just an optimization, it's an optimization that we very much want to happen even at -O0, or else ARC applications become substantially harder to debug. See r169796 for the llvm/fast-isel side of things. rdar://12553082 llvm-svn: 169996
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/Vectorize.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud