aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Compression.cpp
diff options
context:
space:
mode:
authorTarun Prabhu <tarunprabhu@gmail.com>2022-07-19 16:24:29 +0000
committerAndrzej Warzynski <andrzej.warzynski@arm.com>2022-07-19 16:41:04 +0000
commit7709f12ed08d2d80afa8b3a95b8abe99a112dcd4 (patch)
tree793f59dd413cc947afd4b5f789676b811bda5784 /llvm/lib/Support/Compression.cpp
parent70039be62774ae8fc53bb3b8f1bdbd2b0efb3355 (diff)
downloadllvm-7709f12ed08d2d80afa8b3a95b8abe99a112dcd4.zip
llvm-7709f12ed08d2d80afa8b3a95b8abe99a112dcd4.tar.gz
llvm-7709f12ed08d2d80afa8b3a95b8abe99a112dcd4.tar.bz2
Bitwise comparison intrinsics
This patch implements lowering for the F08 bitwise comparison intrinsics (BGE, BGT, BLE and BLT). This does not create any runtime functions since the functionality is simple enough to carry out in IR. The existing semantic check has been changed because it unconditionally converted the arguments to the largest possible integer type. This resulted in the argument with the smaller bit-size being sign-extended. However, the standard requires the argument with the smaller bit-size to be zero-extended. Reviewed By: klausler, jeanPerier Differential Revision: https://reviews.llvm.org/D127805
Diffstat (limited to 'llvm/lib/Support/Compression.cpp')
0 files changed, 0 insertions, 0 deletions