summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp
diff options
context:
space:
mode:
authorLogan Chien <tzuhsiang.chien@gmail.com>2014-02-25 16:57:28 +0000
committerLogan Chien <tzuhsiang.chien@gmail.com>2014-02-25 16:57:28 +0000
commit18583d71e83525cf58787ab5b5e96e999a8f9e1c (patch)
tree9b5f612aaea9e582950c2ae156296d7b581b41cf /llvm/lib/Transforms/Utils/SimplifyInstructions.cpp
parent84e30a7346caaf78e97b1cd80f5ab6c2da55c365 (diff)
downloadbcm5719-llvm-18583d71e83525cf58787ab5b5e96e999a8f9e1c.tar.gz
bcm5719-llvm-18583d71e83525cf58787ab5b5e96e999a8f9e1c.zip
Keep the link register for uwtable.
The function with uwtable attribute might be visited by the stack unwinder, thus the link register should be considered as clobbered after the execution of the branch and link instruction (i.e. the definition of the machine instruction can't be ignored) even when the callee function are marked with noreturn. llvm-svn: 202165
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyInstructions.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud