summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorMomchil Velikov <momchil.velikov@arm.com>2018-01-08 11:32:37 +0000
committerMomchil Velikov <momchil.velikov@arm.com>2018-01-08 11:32:37 +0000
commitd17dabca31dc744ddeaf14610c948d5c8f4e0326 (patch)
tree3deda9916c966e42554a96192c3b953b9ec718c4 /clang/lib/Frontend/CompilerInvocation.cpp
parent51164c409d2b1d027abbf1020fcd9333f92eaf33 (diff)
downloadbcm5719-llvm-d17dabca31dc744ddeaf14610c948d5c8f4e0326.tar.gz
bcm5719-llvm-d17dabca31dc744ddeaf14610c948d5c8f4e0326.zip
[ARM] Fix PR35481
This patch allows `r7` to be used, regardless of its use as a frame pointer, as a temporary register when popping `lr`, and also falls back to using a high temporary register if, for some reason, we weren't able to find a suitable low one. Differential revision: https://reviews.llvm.org/D40961 Fixes https://bugs.llvm.org/show_bug.cgi?id=35481 llvm-svn: 321989
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud