diff options
author | Amara Emerson <aemerson@apple.com> | 2019-08-27 19:54:27 +0000 |
---|---|---|
committer | Amara Emerson <aemerson@apple.com> | 2019-08-27 19:54:27 +0000 |
commit | e20b91c265db0cc8e0da503c5d5ca3a1072b69ab (patch) | |
tree | 6c080eee75b8f98e60022cce34cc316911605a1e /llvm/lib/CodeGen/MachineDominanceFrontier.cpp | |
parent | 86a4a530f4352a8c1d907bdcce1ece416b279728 (diff) | |
download | bcm5719-llvm-e20b91c265db0cc8e0da503c5d5ca3a1072b69ab.tar.gz bcm5719-llvm-e20b91c265db0cc8e0da503c5d5ca3a1072b69ab.zip |
[GlobalISel] Replace hard coded dynamic alloca handling with G_DYN_STACKALLOC.
This change moves the actual stack pointer manipulation into the legalizer,
available to targets via lower(). The codegen is slightly different because
we're using explicit masks instead of G_PTRMASK, and using G_SUB rather than
adding a negative amount via G_GEP.
Differential Revision: https://reviews.llvm.org/D66678
llvm-svn: 370104
Diffstat (limited to 'llvm/lib/CodeGen/MachineDominanceFrontier.cpp')
0 files changed, 0 insertions, 0 deletions