aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@chromium.org>2023-06-15 15:01:36 +0200
committerHans Wennborg <hans@chromium.org>2023-06-16 14:11:21 +0200
commit6fa1a2c084ea877c782987169649cac111c3d463 (patch)
treebe440abd796475c2c3db4be6d76450ec7211c17e /llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
parentc9888dce44748bfbf3719351c3feb3359eaba017 (diff)
downloadllvm-6fa1a2c084ea877c782987169649cac111c3d463.zip
llvm-6fa1a2c084ea877c782987169649cac111c3d463.tar.gz
llvm-6fa1a2c084ea877c782987169649cac111c3d463.tar.bz2
[X86] Fix callee side of receiving byval args on the stack
See the discussion in https://discourse.llvm.org/t/generic-llvm-ir-windows-x64-argument-passing-issue-in-llvm-11-0-0-and-later/71350 D51842 implemented byval lowering for Win64. D83175 made the call lowering honor the "from now on treat this as a regular pointer" comment also when the argument gets passed on the stack. However, it didn't update the callee side. Differential revision: https://reviews.llvm.org/D153020
Diffstat (limited to 'llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp')
0 files changed, 0 insertions, 0 deletions