summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
diff options
context:
space:
mode:
authoryonghong-song <yhs@fb.com>2024-09-04 17:38:25 -0700
committerGitHub <noreply@github.com>2024-09-04 17:38:25 -0700
commitef1ef03d4c1014d41713feb0c7edc4d0e36982f4 (patch)
tree217ef6ff3d91a202d40ac9150b3900dcdc1b257d /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
parent1254259e325428c5912843aa94f6fc663a40ea1b (diff)
[BPF] Fix dst/val mismatch in class ATOMIC_NOFETCH (#107288)
All ATOMIC_NOFETCH insns have "$dst = $val" constraints. So let us enforce "$dst = $val" having the same register type in ATOMIC_NOFETCH as well. Currently, things work since ATOMIC_NOFETCH does not have source code pattern matching. I am experimenting to introduce memory ordering to BPFInstrInfo.td file and pattern matching will be needed. Eventually, for atomic_fetch_*() insns locked insns could be generated if memory ordering is memory_order_relaxed. [1] https://lore.kernel.org/bpf/7b941f53-2a05-48ec-9032-8f106face3a3@linux.dev/
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions