summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/commands/command/source/my.py
diff options
context:
space:
mode:
authorJessica Paquette <jpaquette@apple.com>2019-09-17 20:24:23 +0000
committerJessica Paquette <jpaquette@apple.com>2019-09-17 20:24:23 +0000
commit8a4d9f04b51afe079420cb65049ecc875418f72b (patch)
treed5b1007bd2d7bc7781f60d270aeba6245980a9b9 /lldb/packages/Python/lldbsuite/test/commands/command/source/my.py
parent1b87364f511afc43042c1938b2ab4430ab1cc61e (diff)
downloadbcm5719-llvm-8a4d9f04b51afe079420cb65049ecc875418f72b.tar.gz
bcm5719-llvm-8a4d9f04b51afe079420cb65049ecc875418f72b.zip
[AArch64][GlobalISel] Support -tailcallopt
This adds support for `-tailcallopt` tail calls to CallLowering. This piggy-backs off the changes from D67577, since doing it without a bit of refactoring gets extremely ugly. Support is basically ported from AArch64ISelLowering. The main difference here is that tail calls in `-tailcallopt` change the ABI, so there's some extra bookkeeping for the stack. Show that we are correctly lowering these by updating tail-call.ll. Also show that we don't do anything strange in general by updating fastcc-reserved.ll, which passes `-tailcallopt`, but doesn't emit any tail calls. Differential Revision: https://reviews.llvm.org/D67580 llvm-svn: 372177
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/commands/command/source/my.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud