diff options
author | David Green <david.green@arm.com> | 2021-06-17 09:53:33 +0100 |
---|---|---|
committer | David Green <david.green@arm.com> | 2021-06-17 09:53:33 +0100 |
commit | fda8b4714e05c68deee469970cb6f7f7ea8b32b7 (patch) | |
tree | 1867f81175f8f451c815c6751ad7d75b46a543c1 /lldb/source/Commands/CommandObjectGUI.cpp | |
parent | 9b1085604ecf3d2d1a416ee658bca981af133128 (diff) | |
download | llvm-fda8b4714e05c68deee469970cb6f7f7ea8b32b7.zip llvm-fda8b4714e05c68deee469970cb6f7f7ea8b32b7.tar.gz llvm-fda8b4714e05c68deee469970cb6f7f7ea8b32b7.tar.bz2 |
[InterleaveAccess] Copy fast math flags when adjusting binary operators in interleave access pass
The Interleave Access pass will convert shuffle(binop(load, load)) to
binop(shuffle(load), shuffle(load)), in order to create more
interleaving load patterns (VLD2/3/4) that might have been messed up by
instcombine. As shown in D104247 we were missing copying IR flags to the
new instruction though, which should just be kept the same as the
original instruction.
Differential Revision: https://reviews.llvm.org/D104255
Diffstat (limited to 'lldb/source/Commands/CommandObjectGUI.cpp')
0 files changed, 0 insertions, 0 deletions