brintos

brintos / llvm-project-archived public Read only

0
0
Text · 508 B · 528fee5 Raw
15 lines · plain
1; RUN: mlir-translate -import-llvm -split-input-file %s | FileCheck %s2 3; CHECK-LABEL: @exactflag_inst4define void @exactflag_inst(i64 %arg1, i64 %arg2) {5  ; CHECK: llvm.udiv exact %{{.*}}, %{{.*}} : i646  %1 = udiv exact i64 %arg1, %arg27  ; CHECK: llvm.sdiv exact %{{.*}}, %{{.*}} : i648  %2 = sdiv exact i64 %arg1, %arg29  ; CHECK: llvm.lshr exact %{{.*}}, %{{.*}} : i6410  %3 = lshr exact i64 %arg1, %arg211  ; CHECK: llvm.ashr exact %{{.*}}, %{{.*}} : i6412  %4 = ashr exact i64 %arg1, %arg213  ret void14}15