[mlir][LLVMIR] Fix incorrect result type from llvm.fcmp
authorMin-Yih Hsu <minyihh@uci.edu>
Wed, 3 Aug 2022 21:08:33 +0000 (14:08 -0700)
committerMin-Yih Hsu <minyihh@uci.edu>
Tue, 27 Sep 2022 16:56:54 +0000 (09:56 -0700)
commitb4869f2fa71f977db94f0e7645711a169c845410
tree04c75bc4394fda6fd3cb3b0e7e3d5e80dfff19c3
parent10a8ec86a2264bfb8127d0744394c5a69a396294
[mlir][LLVMIR] Fix incorrect result type from llvm.fcmp

If any of the operands for FCmpOp is a vector, returns a vector<Nxi1>,
rather than an i1 type result.

Differential Revision: https://reviews.llvm.org/D134449
mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp
mlir/test/Dialect/LLVMIR/roundtrip.mlir