blob: 8afa765a510e24fe82534985a56ee77a90692511 [file] [log] [blame] [edit]
// RUN: mlir-translate -mlir-to-llvmir %s | FileCheck %s
// CHECK-LABEL: define void @nnegflag_func
llvm.func @nnegflag_func(%arg0: i32) {
// CHECK: %{{.*}} = zext nneg i32 %{{.*}} to i64
%0 = llvm.zext nneg %arg0 : i32 to i64
// CHECK: %{{.*}} = uitofp nneg i32 %{{.*}} to float
%1 = llvm.uitofp nneg %arg0 : i32 to f32
llvm.return
}