diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2021-02-07 12:12:09 -0500 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2021-02-08 17:09:28 -0500 |
commit | bcf723b2fd6d92e7dd0d7cf4a645a2b1cb974966 (patch) | |
tree | 20269260f86d26b208e960a89490acc40cd76b08 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | e855cc6d04ff540b20ff48cd6bfee3fbf85328b9 (diff) | |
download | llvm-bcf723b2fd6d92e7dd0d7cf4a645a2b1cb974966.zip llvm-bcf723b2fd6d92e7dd0d7cf4a645a2b1cb974966.tar.gz llvm-bcf723b2fd6d92e7dd0d7cf4a645a2b1cb974966.tar.bz2 |
AMDGPU: Stop adding stack passed wide arguments to call conv handler
The generated calling convention code shouldn't see these types since
we split large types into 32-bit chunks before the calling convention
code is triggered.
GlobalISel ends up directly calls the generated CC code before
checking for the register count breakdown. Arguably this difference is
a bug, but this was dead code for the DAG anyway.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions