diff options
author | Chen Zheng <czhengsz@cn.ibm.com> | 2022-12-09 00:27:14 -0500 |
---|---|---|
committer | Chen Zheng <czhengsz@cn.ibm.com> | 2023-03-12 21:59:18 -0400 |
commit | 4f0ed16a46c509a7b8ef09f3c9ae6434d0cf5622 (patch) | |
tree | 56e57b53d0e1a12910f7fa6afe9bf1db7ea6902c /lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp | |
parent | ea4cbbbfa4207c30888acffc499c8fc71cd3d84f (diff) | |
download | llvm-4f0ed16a46c509a7b8ef09f3c9ae6434d0cf5622.zip llvm-4f0ed16a46c509a7b8ef09f3c9ae6434d0cf5622.tar.gz llvm-4f0ed16a46c509a7b8ef09f3c9ae6434d0cf5622.tar.bz2 |
Reland rGf35a09daebd0a90daa536432e62a2476f708150d and rG63854f91d3ee1056796a5ef27753648396cac6ec
[DAGCombiner] handle more store value forwarding
When lowering calls on target like PPC, some stack loads
will be generated for by value parameters. Node CALLSEQ_START
prevents such loads from being combined.
Suggested by @RolandF, this patch removes the unnecessary
loads for the byval parameter by extending ForwardStoreValueToDirectLoad
Reviewed By: nemanjai, RolandF
Differential Revision: https://reviews.llvm.org/D138899
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp')
0 files changed, 0 insertions, 0 deletions