brintos

brintos / llvm-project-archived public Read only

0
0
Text · 388 B · 8059741 Raw
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