brintos

brintos / llvm-project-archived public Read only

0
0
Text · 439 B · 3c208ae Raw
10 lines · plain
1// RUN: mlir-opt %s --verify-roundtrip2 3// Check that LLVM ops accept ptr values.4llvm.func @llvm_ops_with_ptr_values(%arg0: !llvm.ptr, %arg1: !llvm.struct<(!ptr.ptr<#llvm.address_space<3>>)>) {5  %1 = llvm.load %arg0 : !llvm.ptr -> !ptr.ptr<#llvm.address_space<1>>6  llvm.store %1, %arg0 : !ptr.ptr<#llvm.address_space<1>>, !llvm.ptr7  llvm.store %arg1, %arg0 : !llvm.struct<(!ptr.ptr<#llvm.address_space<3>>)>, !llvm.ptr8  llvm.return9}10