summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp
diff options
context:
space:
mode:
authorIgor Kirillov <Igor.Kirillov@arm.com>2021-11-24 17:23:24 +0000
committerIgor Kirillov <Igor.Kirillov@arm.com>2021-11-26 12:41:27 +0000
commit08d45e6f4da03836dc2380b7bae650ae80cfae35 (patch)
treebd493094940aef93ece3dc5fdf4f783498215481 /lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp
parenta3b099b68c0c156aa8ed9ec81c5dfdf150c6329c (diff)
[AArch64][SVEIntrinsicOpts] Fix: predicated SVE mul/fmul are not commutative
We can not swap multiplicand and multiplier because the sve intrinsics are predicated. Imagine lanes in vectors having the following values: pg = 0 multiplicand = 1 (from dup) multiplier = 2 The resulting value should be 1, but if we swap multiplicand and multiplier it will become 2, which is incorrect. Differential Revision: https://reviews.llvm.org/D114577
Diffstat (limited to 'lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp')
0 files changed, 0 insertions, 0 deletions