aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2022-11-10 09:22:40 +0000
committerTim Northover <tnorthover@apple.com>2022-12-07 19:17:30 +0000
commit6b98824a587ac9e091abf3e180f289647c23a9e9 (patch)
tree97be169d15cfb928309c411d0d75646bcbb28d32 /llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp
parent6697140ba1d5ab03ad8102b139f5c543f1d8e616 (diff)
downloadllvm-6b98824a587ac9e091abf3e180f289647c23a9e9.zip
llvm-6b98824a587ac9e091abf3e180f289647c23a9e9.tar.gz
llvm-6b98824a587ac9e091abf3e180f289647c23a9e9.tar.bz2
AArch64: emit `fcmp ord %a, zeroinitializer` as a single fcmeq.
Most "ord" checks need two real-world compares to implement, but this is the canonical form of a "!isnan" check, which is equivalent to comparing the input for equality against itself.
Diffstat (limited to 'llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions