17 lines · plain
1// RUN: mlir-runner %s -e entry -entry-point-result=void \2// RUN: -shared-libs=%mlir_c_runner_utils | \3// RUN: FileCheck %s4 5module {6 llvm.func @printI64(i64)7 llvm.func @entry() {8 %c2 = llvm.mlir.constant(-42: i64) :i649 %val = llvm.inline_asm "xor $0, $0", "=r,r" %c2 :10 (i64) -> i6411 12 // CHECK: 013 llvm.call @printI64(%val) : (i64) -> ()14 llvm.return15 }16}17