[Mlir-commits] [mlir] [mlir][LLVM] Add support for `ptrtoaddr` (PR #185104)
Krzysztof Drewniak
llvmlistbot at llvm.org
Sat Mar 7 00:31:55 PST 2026
================
@@ -1283,6 +1283,15 @@ llvm.func @intpointerconversion(%arg0 : i32) -> i32 {
llvm.return %2 : i32
}
+// CHECK-LABEL: @addrpointerconversion
+// CHECK-SAME: %[[ARG0:[[:alnum:]]+]]
+llvm.func @addrpointerconversion(%arg0 : !llvm.ptr) -> i64 {
+ // CHECK: %[[PTR:.*]] = ptrtoaddr ptr %[[ARG0]] to i64
+ // CHECK-NEXT: ret i64 %[[PTR]]
+ %1 = llvm.ptrtoaddr %arg0 : !llvm.ptr to i64
+ llvm.return %1 : i64
+}
----------------
krzysz00 wrote:
Test for vectors?
https://github.com/llvm/llvm-project/pull/185104
More information about the Mlir-commits
mailing list