[mlir][py] Enable loading only specified dialects during creation. (#121421)
[llvm-project.git] / mlir / test / Target / LLVMIR / exact.mlir
blobb6c378c2fdcc94a0d50a25a5f711006981ee6c8d
1 // RUN: mlir-translate -mlir-to-llvmir %s | FileCheck %s
3 // CHECK-LABEL: define void @exactflag_func
4 llvm.func @exactflag_func(%arg0: i64, %arg1: i64) {
5   // CHECK: %{{.*}} = udiv exact i64 %{{.*}}, %{{.*}}
6   %0 = llvm.udiv exact %arg0, %arg1 : i64
7   // CHECK: %{{.*}} = sdiv exact i64 %{{.*}}, %{{.*}}
8   %1 = llvm.sdiv exact %arg0, %arg1 : i64
9   // CHECK: %{{.*}} = lshr exact i64 %{{.*}}, %{{.*}}
10   %2 = llvm.lshr exact %arg0, %arg1 : i64
11   // CHECK: %{{.*}} = ashr exact i64 %{{.*}}, %{{.*}}
12   %3 = llvm.ashr exact %arg0, %arg1 : i64
13   llvm.return