diff options
author | Eduard Zingerman <eddyz87@gmail.com> | 2023-06-15 03:58:21 +0300 |
---|---|---|
committer | Eduard Zingerman <eddyz87@gmail.com> | 2023-06-27 01:15:45 +0300 |
commit | 6a6db74b77130874f9fd03b366ae77feab746dd7 (patch) | |
tree | 57dc298acf3c9da4143c9ccb92723be535d13b1a /lldb/packages/Python/lldbsuite/test/lldbtest.py | |
parent | 06eee734c1ea9de754c1e7e8c79c0897b9e01350 (diff) | |
download | llvm-6a6db74b77130874f9fd03b366ae77feab746dd7.zip llvm-6a6db74b77130874f9fd03b366ae77feab746dd7.tar.gz llvm-6a6db74b77130874f9fd03b366ae77feab746dd7.tar.bz2 |
[BPF] Propagate NoMerge attribute when lowering function calls
`NoMerge` attribute on machine instructions prevents certain
transformations from merging these instructions.
One of such transformations is 'llvm/lib/CodeGen/BranchFolding.cpp'.
This attribute should be copied from IR `call` instructions to machine
level instructions. See `X86TargetLowering::LowerCall` as another
example.
Differential Revision: https://reviews.llvm.org/D152987
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbtest.py')
0 files changed, 0 insertions, 0 deletions