summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2019-01-23 22:39:11 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2019-01-23 22:39:11 +0000
commit020ce3f026ee27d0395c7bf744675119780473fe (patch)
tree1bce0966ec1b32210eb1937829b60a2c2d719f75 /llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
parent829d916d7d76f2085273d24dc5cec916a9752da3 (diff)
downloadbcm5719-llvm-020ce3f026ee27d0395c7bf744675119780473fe.tar.gz
bcm5719-llvm-020ce3f026ee27d0395c7bf744675119780473fe.zip
hwasan: Read shadow address from ifunc if we don't need a frame record.
This saves a cbz+cold call in the interceptor ABI, as well as a realign in both ABIs, trading off a dcache entry against some branch predictor entries and some code size. Unfortunately the functionality is hidden behind a flag because ifunc is known to be broken on static binaries on Android. Differential Revision: https://reviews.llvm.org/D57084 llvm-svn: 351989
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud