diff options
author | Arthur Eubanks <aeubanks@google.com> | 2020-05-26 12:36:03 -0700 |
---|---|---|
committer | Arthur Eubanks <aeubanks@google.com> | 2020-05-26 15:20:20 -0700 |
commit | 9a0b0855a96ad91e082c6fb066e0ebabe72eb6b3 (patch) | |
tree | 993fc0c0c2c00e978eda03030fb599125b93cdbe /llvm/tools/llvm-objcopy/CopyConfig.cpp | |
parent | a924dac44f31ffa19508165fc61a9f10cd1d4836 (diff) | |
download | llvm-9a0b0855a96ad91e082c6fb066e0ebabe72eb6b3.zip llvm-9a0b0855a96ad91e082c6fb066e0ebabe72eb6b3.tar.gz llvm-9a0b0855a96ad91e082c6fb066e0ebabe72eb6b3.tar.bz2 |
Modify verifier checks to support musttail + preallocated
Summary:
preallocated and musttail can work together, but we don't want to call
@llvm.call.preallocated.setup() to modify the stack in musttail calls.
So we shouldn't have the "preallocated" operand bundle when a
preallocated call is musttail.
Also disallow use of preallocated on calls without preallocated.
Codegen not yet implemented.
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D80581
Diffstat (limited to 'llvm/tools/llvm-objcopy/CopyConfig.cpp')
0 files changed, 0 insertions, 0 deletions