aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
diff options
context:
space:
mode:
authorChen Zheng <czhengsz@cn.ibm.com>2022-12-09 00:27:14 -0500
committerChen Zheng <czhengsz@cn.ibm.com>2023-03-12 21:59:18 -0400
commit4f0ed16a46c509a7b8ef09f3c9ae6434d0cf5622 (patch)
tree56e57b53d0e1a12910f7fa6afe9bf1db7ea6902c /lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
parentea4cbbbfa4207c30888acffc499c8fc71cd3d84f (diff)
downloadllvm-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