11 lines · plain
1// RUN: mlir-translate -mlir-to-llvmir %s | FileCheck %s2 3// CHECK-LABEL: define void @nnegflag_func4llvm.func @nnegflag_func(%arg0: i32) {5 // CHECK: %{{.*}} = zext nneg i32 %{{.*}} to i646 %0 = llvm.zext nneg %arg0 : i32 to i647 // CHECK: %{{.*}} = uitofp nneg i32 %{{.*}} to float8 %1 = llvm.uitofp nneg %arg0 : i32 to f329 llvm.return10}11