diff options
author | Brad Smith <brad@comstyle.com> | 2023-04-26 18:50:49 -0400 |
---|---|---|
committer | Brad Smith <brad@comstyle.com> | 2023-04-26 18:56:00 -0400 |
commit | c30c29188770d2981a3dca826768319e1138b124 (patch) | |
tree | 57d63dbccdb10500bdc41608edcd94ee646d465d /lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp | |
parent | 54e96f4f975ec05f44d998cd13032b1b55dad8ea (diff) | |
download | llvm-c30c29188770d2981a3dca826768319e1138b124.zip llvm-c30c29188770d2981a3dca826768319e1138b124.tar.gz llvm-c30c29188770d2981a3dca826768319e1138b124.tar.bz2 |
[SPARC] Lower BR_CC to BPr on 64-bit target whenever possible
On 64-bit target, when doing i64 BR_CC where one of the comparison operands is a
constant zero, try to fold the compare and BPcc into a BPr instruction.
For all integers, EQ and NE comparison are available, additionally for signed
integers, GT, GE, LT, and LE is also available.
Reviewed By: arsenm
Differential Revision: https://reviews.llvm.org/D142461
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp')
0 files changed, 0 insertions, 0 deletions