summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveRegMatrix.cpp
diff options
context:
space:
mode:
authorAmara Emerson <aemerson@apple.com>2019-08-27 19:54:27 +0000
committerAmara Emerson <aemerson@apple.com>2019-08-27 19:54:27 +0000
commite20b91c265db0cc8e0da503c5d5ca3a1072b69ab (patch)
tree6c080eee75b8f98e60022cce34cc316911605a1e /llvm/lib/CodeGen/LiveRegMatrix.cpp
parent86a4a530f4352a8c1d907bdcce1ece416b279728 (diff)
downloadbcm5719-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/LiveRegMatrix.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud