diff options
author | John Brawn <john.brawn@arm.com> | 2018-07-23 12:14:45 +0000 |
---|---|---|
committer | John Brawn <john.brawn@arm.com> | 2018-07-23 12:14:45 +0000 |
commit | fc18a6ad7daf650d18ab543f9138b154e7b312b2 (patch) | |
tree | 2fd359ecbc073e93a68f0ec742aa86dcf5360043 /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h | |
parent | 39fa372721de2d280b0de410be3d635fad6263da (diff) | |
download | bcm5719-llvm-fc18a6ad7daf650d18ab543f9138b154e7b312b2.tar.gz bcm5719-llvm-fc18a6ad7daf650d18ab543f9138b154e7b312b2.zip |
[GVN] Don't use the eliminated load as an available value in phi construction
In ConstructSSAForLoadSet if an available value is actually the load that we're
doing SSA construction to eliminate, then we can omit it as SSAUpdate will add
in the value for the phi that will be replacing it anyway. This can result in
simpler IR which can allow further optimisation.
Differential Revision: https://reviews.llvm.org/D44160
llvm-svn: 337686
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions